./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix031.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix031.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix031.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix031.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:16:36,019 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:16:36,083 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:16:36,088 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:16:36,089 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:16:36,114 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:16:36,115 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:16:36,115 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:16:36,116 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:16:36,119 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:16:36,119 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:16:36,119 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:16:36,120 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:16:36,121 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:16:36,121 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:16:36,122 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:16:36,122 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:16:36,122 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:16:36,122 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:16:36,123 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:16:36,123 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:16:36,123 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:16:36,123 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:16:36,124 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:16:36,124 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:16:36,124 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:16:36,124 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:16:36,125 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:16:36,125 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:16:36,125 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:16:36,126 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:16:36,126 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:16:36,126 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:16:36,127 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:16:36,127 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:16:36,127 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:16:36,127 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:16:36,127 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:16:36,128 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:16:36,128 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:16:36,128 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:16:36,128 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:16:36,128 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:16:36,129 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 20:16:36,336 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:16:36,353 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:16:36,356 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:16:36,357 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:16:36,358 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:16:36,359 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix031.oepc.i [2024-06-27 20:16:37,476 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:16:37,701 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:16:37,702 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix031.oepc.i [2024-06-27 20:16:37,713 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0fc049792/489bba86eacd46e09ea0534536576a66/FLAG384d227f6 [2024-06-27 20:16:37,744 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0fc049792/489bba86eacd46e09ea0534536576a66 [2024-06-27 20:16:37,746 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:16:37,747 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:16:37,749 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix031.oepc.yml/witness.yml [2024-06-27 20:16:37,908 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:16:37,909 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:16:37,910 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:16:37,910 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:16:37,914 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:16:37,915 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:16:37" (1/2) ... [2024-06-27 20:16:37,916 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19827b26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37, skipping insertion in model container [2024-06-27 20:16:37,916 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:16:37" (1/2) ... [2024-06-27 20:16:37,918 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@78d283cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37, skipping insertion in model container [2024-06-27 20:16:37,919 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:16:37" (2/2) ... [2024-06-27 20:16:37,920 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19827b26 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:37, skipping insertion in model container [2024-06-27 20:16:37,921 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:16:37" (2/2) ... [2024-06-27 20:16:37,921 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:16:37,982 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:16:37,984 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((((((! multithreaded || a$r_buff1_thd2 == (_Bool)0) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1)) [2024-06-27 20:16:37,984 INFO L97 edCorrectnessWitness]: Location invariant before [L831-L831] ((((((((((((((((((! multithreaded || a$r_buff1_thd2 == (_Bool)0) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1)) [2024-06-27 20:16:37,984 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:16:37,984 INFO L106 edCorrectnessWitness]: ghost_update [L828-L828] multithreaded = 1; [2024-06-27 20:16:38,022 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:16:38,364 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:16:38,372 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:16:38,479 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:16:38,507 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:16:38,510 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38 WrapperNode [2024-06-27 20:16:38,510 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:16:38,511 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:16:38,522 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:16:38,522 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:16:38,527 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38" (1/1) ... [2024-06-27 20:16:38,539 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38" (1/1) ... [2024-06-27 20:16:38,563 INFO L138 Inliner]: procedures = 174, calls = 42, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 123 [2024-06-27 20:16:38,564 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:16:38,564 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:16:38,564 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:16:38,564 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:16:38,572 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38" (1/1) ... [2024-06-27 20:16:38,573 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38" (1/1) ... [2024-06-27 20:16:38,576 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38" (1/1) ... [2024-06-27 20:16:38,587 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 20:16:38,588 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38" (1/1) ... [2024-06-27 20:16:38,588 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38" (1/1) ... [2024-06-27 20:16:38,594 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38" (1/1) ... [2024-06-27 20:16:38,595 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38" (1/1) ... [2024-06-27 20:16:38,596 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38" (1/1) ... [2024-06-27 20:16:38,597 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38" (1/1) ... [2024-06-27 20:16:38,600 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:16:38,604 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:16:38,604 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:16:38,604 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:16:38,604 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38" (1/1) ... [2024-06-27 20:16:38,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:16:38,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:16:38,625 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 20:16:38,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 20:16:38,653 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:16:38,654 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:16:38,654 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:16:38,654 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:16:38,654 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:16:38,654 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:16:38,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:16:38,654 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:16:38,654 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:16:38,655 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:16:38,656 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:16:38,765 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:16:38,766 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:16:38,987 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:16:38,987 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:16:39,132 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:16:39,133 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:16:39,133 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:16:39 BoogieIcfgContainer [2024-06-27 20:16:39,133 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:16:39,134 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:16:39,134 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:16:39,137 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:16:39,137 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:16:37" (1/4) ... [2024-06-27 20:16:39,137 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24f757b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:16:39, skipping insertion in model container [2024-06-27 20:16:39,138 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:16:37" (2/4) ... [2024-06-27 20:16:39,138 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24f757b2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:16:39, skipping insertion in model container [2024-06-27 20:16:39,138 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:38" (3/4) ... [2024-06-27 20:16:39,138 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24f757b2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:16:39, skipping insertion in model container [2024-06-27 20:16:39,138 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:16:39" (4/4) ... [2024-06-27 20:16:39,139 INFO L112 eAbstractionObserver]: Analyzing ICFG mix031.oepc.i [2024-06-27 20:16:39,151 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:16:39,152 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-27 20:16:39,152 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:16:39,205 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:16:39,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 40 places, 33 transitions, 74 flow [2024-06-27 20:16:39,244 INFO L124 PetriNetUnfolderBase]: 0/31 cut-off events. [2024-06-27 20:16:39,244 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:16:39,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38 conditions, 31 events. 0/31 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 47 event pairs, 0 based on Foata normal form. 0/29 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:16:39,246 INFO L82 GeneralOperation]: Start removeDead. Operand has 40 places, 33 transitions, 74 flow [2024-06-27 20:16:39,248 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 32 places, 25 transitions, 56 flow [2024-06-27 20:16:39,254 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:16:39,258 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;@146510b1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:16:39,259 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-27 20:16:39,261 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:16:39,261 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 20:16:39,262 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:16:39,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:39,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:16:39,263 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-27 20:16:39,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:39,266 INFO L85 PathProgramCache]: Analyzing trace with hash 341599561, now seen corresponding path program 1 times [2024-06-27 20:16:39,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:39,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201469671] [2024-06-27 20:16:39,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:39,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:39,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:39,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-27 20:16:39,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:39,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201469671] [2024-06-27 20:16:39,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201469671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:39,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:39,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:16:39,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795003383] [2024-06-27 20:16:39,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:39,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:16:39,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:40,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:16:40,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:16:40,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 33 [2024-06-27 20:16:40,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 25 transitions, 56 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:40,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:40,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 33 [2024-06-27 20:16:40,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:40,201 INFO L124 PetriNetUnfolderBase]: 189/359 cut-off events. [2024-06-27 20:16:40,201 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-27 20:16:40,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 359 events. 189/359 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1442 event pairs, 115 based on Foata normal form. 1/347 useless extension candidates. Maximal degree in co-relation 704. Up to 333 conditions per place. [2024-06-27 20:16:40,207 INFO L140 encePairwiseOnDemand]: 28/33 looper letters, 22 selfloop transitions, 3 changer transitions 0/31 dead transitions. [2024-06-27 20:16:40,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 31 transitions, 121 flow [2024-06-27 20:16:40,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:16:40,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:16:40,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 60 transitions. [2024-06-27 20:16:40,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-06-27 20:16:40,219 INFO L175 Difference]: Start difference. First operand has 32 places, 25 transitions, 56 flow. Second operand 3 states and 60 transitions. [2024-06-27 20:16:40,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 31 transitions, 121 flow [2024-06-27 20:16:40,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 31 transitions, 118 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 20:16:40,223 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 75 flow [2024-06-27 20:16:40,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=75, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2024-06-27 20:16:40,227 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 1 predicate places. [2024-06-27 20:16:40,227 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 75 flow [2024-06-27 20:16:40,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:40,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:40,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:40,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:16:40,229 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-27 20:16:40,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:40,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1860020146, now seen corresponding path program 1 times [2024-06-27 20:16:40,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:40,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796043300] [2024-06-27 20:16:40,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:40,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:40,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:40,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-27 20:16:40,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:40,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796043300] [2024-06-27 20:16:40,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796043300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:40,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:40,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:16:40,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940845576] [2024-06-27 20:16:40,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:40,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:16:40,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:40,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:16:40,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:16:40,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 33 [2024-06-27 20:16:40,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 75 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:40,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:40,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 33 [2024-06-27 20:16:40,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:40,754 INFO L124 PetriNetUnfolderBase]: 186/354 cut-off events. [2024-06-27 20:16:40,754 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2024-06-27 20:16:40,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 796 conditions, 354 events. 186/354 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1414 event pairs, 94 based on Foata normal form. 2/348 useless extension candidates. Maximal degree in co-relation 784. Up to 319 conditions per place. [2024-06-27 20:16:40,759 INFO L140 encePairwiseOnDemand]: 27/33 looper letters, 26 selfloop transitions, 5 changer transitions 0/37 dead transitions. [2024-06-27 20:16:40,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 37 transitions, 163 flow [2024-06-27 20:16:40,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:16:40,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:16:40,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 77 transitions. [2024-06-27 20:16:40,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 20:16:40,764 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 75 flow. Second operand 4 states and 77 transitions. [2024-06-27 20:16:40,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 37 transitions, 163 flow [2024-06-27 20:16:40,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 37 transitions, 160 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:16:40,768 INFO L231 Difference]: Finished difference. Result has 36 places, 29 transitions, 99 flow [2024-06-27 20:16:40,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=99, PETRI_PLACES=36, PETRI_TRANSITIONS=29} [2024-06-27 20:16:40,769 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 4 predicate places. [2024-06-27 20:16:40,769 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 29 transitions, 99 flow [2024-06-27 20:16:40,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:40,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:40,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:40,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:16:40,770 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-27 20:16:40,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:40,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1826050970, now seen corresponding path program 1 times [2024-06-27 20:16:40,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:40,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132638266] [2024-06-27 20:16:40,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:40,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:40,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:41,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-27 20:16:41,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:41,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132638266] [2024-06-27 20:16:41,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132638266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:41,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:41,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:16:41,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101502355] [2024-06-27 20:16:41,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:41,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:16:41,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:41,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:16:41,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:16:41,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-27 20:16:41,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 29 transitions, 99 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:41,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:41,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-27 20:16:41,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:41,407 INFO L124 PetriNetUnfolderBase]: 219/412 cut-off events. [2024-06-27 20:16:41,408 INFO L125 PetriNetUnfolderBase]: For 226/226 co-relation queries the response was YES. [2024-06-27 20:16:41,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1018 conditions, 412 events. 219/412 cut-off events. For 226/226 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1631 event pairs, 99 based on Foata normal form. 2/411 useless extension candidates. Maximal degree in co-relation 1004. Up to 366 conditions per place. [2024-06-27 20:16:41,410 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 31 selfloop transitions, 7 changer transitions 0/43 dead transitions. [2024-06-27 20:16:41,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 43 transitions, 213 flow [2024-06-27 20:16:41,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:16:41,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:16:41,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 20:16:41,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-27 20:16:41,414 INFO L175 Difference]: Start difference. First operand has 36 places, 29 transitions, 99 flow. Second operand 5 states and 90 transitions. [2024-06-27 20:16:41,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 43 transitions, 213 flow [2024-06-27 20:16:41,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 43 transitions, 204 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 20:16:41,417 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 123 flow [2024-06-27 20:16:41,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=123, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2024-06-27 20:16:41,418 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 7 predicate places. [2024-06-27 20:16:41,418 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 123 flow [2024-06-27 20:16:41,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:41,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:41,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:41,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:16:41,419 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-27 20:16:41,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:41,419 INFO L85 PathProgramCache]: Analyzing trace with hash 468244615, now seen corresponding path program 1 times [2024-06-27 20:16:41,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:41,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214679305] [2024-06-27 20:16:41,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:41,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:41,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:41,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:41,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:41,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214679305] [2024-06-27 20:16:41,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214679305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:41,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:41,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:16:41,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98893689] [2024-06-27 20:16:41,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:41,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:16:41,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:41,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:16:41,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:16:41,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-27 20:16:41,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 123 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:41,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:41,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-27 20:16:41,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:42,061 INFO L124 PetriNetUnfolderBase]: 216/409 cut-off events. [2024-06-27 20:16:42,062 INFO L125 PetriNetUnfolderBase]: For 383/383 co-relation queries the response was YES. [2024-06-27 20:16:42,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1099 conditions, 409 events. 216/409 cut-off events. For 383/383 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1609 event pairs, 78 based on Foata normal form. 2/407 useless extension candidates. Maximal degree in co-relation 1084. Up to 352 conditions per place. [2024-06-27 20:16:42,064 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 35 selfloop transitions, 9 changer transitions 0/49 dead transitions. [2024-06-27 20:16:42,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 49 transitions, 261 flow [2024-06-27 20:16:42,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:16:42,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:16:42,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 20:16:42,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5353535353535354 [2024-06-27 20:16:42,066 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 123 flow. Second operand 6 states and 106 transitions. [2024-06-27 20:16:42,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 49 transitions, 261 flow [2024-06-27 20:16:42,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 49 transitions, 246 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 20:16:42,068 INFO L231 Difference]: Finished difference. Result has 42 places, 33 transitions, 147 flow [2024-06-27 20:16:42,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=147, PETRI_PLACES=42, PETRI_TRANSITIONS=33} [2024-06-27 20:16:42,068 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 10 predicate places. [2024-06-27 20:16:42,068 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 33 transitions, 147 flow [2024-06-27 20:16:42,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:42,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:42,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:42,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:16:42,069 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-27 20:16:42,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:42,070 INFO L85 PathProgramCache]: Analyzing trace with hash 817225040, now seen corresponding path program 1 times [2024-06-27 20:16:42,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:42,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112775686] [2024-06-27 20:16:42,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:42,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:42,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:42,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-27 20:16:42,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:42,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112775686] [2024-06-27 20:16:42,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112775686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:42,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:42,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:16:42,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889473557] [2024-06-27 20:16:42,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:42,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:16:42,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:42,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:16:42,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:16:42,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:42,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 33 transitions, 147 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 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-27 20:16:42,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:42,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:42,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:42,791 INFO L124 PetriNetUnfolderBase]: 230/442 cut-off events. [2024-06-27 20:16:42,792 INFO L125 PetriNetUnfolderBase]: For 629/629 co-relation queries the response was YES. [2024-06-27 20:16:42,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1266 conditions, 442 events. 230/442 cut-off events. For 629/629 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1735 event pairs, 100 based on Foata normal form. 1/443 useless extension candidates. Maximal degree in co-relation 1249. Up to 402 conditions per place. [2024-06-27 20:16:42,794 INFO L140 encePairwiseOnDemand]: 27/33 looper letters, 29 selfloop transitions, 6 changer transitions 0/40 dead transitions. [2024-06-27 20:16:42,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 40 transitions, 235 flow [2024-06-27 20:16:42,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:16:42,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:16:42,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 71 transitions. [2024-06-27 20:16:42,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4303030303030303 [2024-06-27 20:16:42,795 INFO L175 Difference]: Start difference. First operand has 42 places, 33 transitions, 147 flow. Second operand 5 states and 71 transitions. [2024-06-27 20:16:42,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 40 transitions, 235 flow [2024-06-27 20:16:42,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 40 transitions, 214 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 20:16:42,797 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 153 flow [2024-06-27 20:16:42,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=153, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-06-27 20:16:42,798 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 11 predicate places. [2024-06-27 20:16:42,798 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 153 flow [2024-06-27 20:16:42,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 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-27 20:16:42,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:42,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:42,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:16:42,799 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:16:42,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:42,800 INFO L85 PathProgramCache]: Analyzing trace with hash -988447706, now seen corresponding path program 1 times [2024-06-27 20:16:42,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:42,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565593443] [2024-06-27 20:16:42,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:42,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:42,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:43,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:43,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:43,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565593443] [2024-06-27 20:16:43,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565593443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:43,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:43,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:43,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153743411] [2024-06-27 20:16:43,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:43,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:43,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:43,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:43,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:43,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-27 20:16:43,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 153 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-27 20:16:43,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:43,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-27 20:16:43,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:43,748 INFO L124 PetriNetUnfolderBase]: 244/453 cut-off events. [2024-06-27 20:16:43,749 INFO L125 PetriNetUnfolderBase]: For 839/839 co-relation queries the response was YES. [2024-06-27 20:16:43,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1366 conditions, 453 events. 244/453 cut-off events. For 839/839 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1721 event pairs, 61 based on Foata normal form. 2/455 useless extension candidates. Maximal degree in co-relation 1348. Up to 382 conditions per place. [2024-06-27 20:16:43,751 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 46 selfloop transitions, 13 changer transitions 0/63 dead transitions. [2024-06-27 20:16:43,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 63 transitions, 349 flow [2024-06-27 20:16:43,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:43,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:43,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:16:43,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4962121212121212 [2024-06-27 20:16:43,753 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 153 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:16:43,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 63 transitions, 349 flow [2024-06-27 20:16:43,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 63 transitions, 338 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 20:16:43,755 INFO L231 Difference]: Finished difference. Result has 49 places, 39 transitions, 202 flow [2024-06-27 20:16:43,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=202, PETRI_PLACES=49, PETRI_TRANSITIONS=39} [2024-06-27 20:16:43,756 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 17 predicate places. [2024-06-27 20:16:43,756 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 202 flow [2024-06-27 20:16:43,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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-27 20:16:43,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:43,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:43,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:16:43,757 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-27 20:16:43,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:43,757 INFO L85 PathProgramCache]: Analyzing trace with hash -435826716, now seen corresponding path program 1 times [2024-06-27 20:16:43,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:43,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133976361] [2024-06-27 20:16:43,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:43,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:43,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:44,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:44,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:44,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133976361] [2024-06-27 20:16:44,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133976361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:44,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:44,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:16:44,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975307055] [2024-06-27 20:16:44,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:44,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:16:44,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:44,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:16:44,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:16:44,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:44,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 202 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:44,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:44,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:44,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:44,563 INFO L124 PetriNetUnfolderBase]: 258/472 cut-off events. [2024-06-27 20:16:44,563 INFO L125 PetriNetUnfolderBase]: For 1313/1313 co-relation queries the response was YES. [2024-06-27 20:16:44,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1595 conditions, 472 events. 258/472 cut-off events. For 1313/1313 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1790 event pairs, 71 based on Foata normal form. 1/473 useless extension candidates. Maximal degree in co-relation 1575. Up to 449 conditions per place. [2024-06-27 20:16:44,565 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 35 selfloop transitions, 8 changer transitions 0/47 dead transitions. [2024-06-27 20:16:44,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 47 transitions, 310 flow [2024-06-27 20:16:44,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:16:44,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:16:44,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 77 transitions. [2024-06-27 20:16:44,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 20:16:44,567 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 202 flow. Second operand 6 states and 77 transitions. [2024-06-27 20:16:44,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 47 transitions, 310 flow [2024-06-27 20:16:44,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 47 transitions, 281 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:44,569 INFO L231 Difference]: Finished difference. Result has 50 places, 41 transitions, 206 flow [2024-06-27 20:16:44,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=206, PETRI_PLACES=50, PETRI_TRANSITIONS=41} [2024-06-27 20:16:44,570 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 18 predicate places. [2024-06-27 20:16:44,570 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 41 transitions, 206 flow [2024-06-27 20:16:44,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:44,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:44,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:44,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:16:44,570 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-27 20:16:44,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:44,571 INFO L85 PathProgramCache]: Analyzing trace with hash -615277527, now seen corresponding path program 1 times [2024-06-27 20:16:44,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:44,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727713832] [2024-06-27 20:16:44,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:44,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:44,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:45,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:45,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:45,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727713832] [2024-06-27 20:16:45,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727713832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:45,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:45,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:16:45,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577974709] [2024-06-27 20:16:45,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:45,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:16:45,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:45,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:16:45,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:16:45,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:45,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 41 transitions, 206 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:45,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:45,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:45,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:45,298 INFO L124 PetriNetUnfolderBase]: 244/460 cut-off events. [2024-06-27 20:16:45,299 INFO L125 PetriNetUnfolderBase]: For 1717/1717 co-relation queries the response was YES. [2024-06-27 20:16:45,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1617 conditions, 460 events. 244/460 cut-off events. For 1717/1717 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1785 event pairs, 68 based on Foata normal form. 1/461 useless extension candidates. Maximal degree in co-relation 1595. Up to 399 conditions per place. [2024-06-27 20:16:45,301 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 38 selfloop transitions, 11 changer transitions 0/55 dead transitions. [2024-06-27 20:16:45,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 55 transitions, 358 flow [2024-06-27 20:16:45,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:16:45,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:16:45,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 88 transitions. [2024-06-27 20:16:45,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:16:45,303 INFO L175 Difference]: Start difference. First operand has 50 places, 41 transitions, 206 flow. Second operand 6 states and 88 transitions. [2024-06-27 20:16:45,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 55 transitions, 358 flow [2024-06-27 20:16:45,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 55 transitions, 341 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 20:16:45,305 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 236 flow [2024-06-27 20:16:45,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=236, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-06-27 20:16:45,306 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 20 predicate places. [2024-06-27 20:16:45,306 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 236 flow [2024-06-27 20:16:45,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:45,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:45,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:45,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:16:45,306 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:16:45,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:45,307 INFO L85 PathProgramCache]: Analyzing trace with hash -975313512, now seen corresponding path program 1 times [2024-06-27 20:16:45,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:45,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590413576] [2024-06-27 20:16:45,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:45,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:45,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:46,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:46,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:46,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590413576] [2024-06-27 20:16:46,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590413576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:46,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:46,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:46,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598894648] [2024-06-27 20:16:46,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:46,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:46,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:46,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:46,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:46,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-27 20:16:46,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 236 flow. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:46,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:46,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-27 20:16:46,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:46,363 INFO L124 PetriNetUnfolderBase]: 258/470 cut-off events. [2024-06-27 20:16:46,363 INFO L125 PetriNetUnfolderBase]: For 2159/2159 co-relation queries the response was YES. [2024-06-27 20:16:46,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1730 conditions, 470 events. 258/470 cut-off events. For 2159/2159 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1745 event pairs, 45 based on Foata normal form. 4/474 useless extension candidates. Maximal degree in co-relation 1708. Up to 376 conditions per place. [2024-06-27 20:16:46,365 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 51 selfloop transitions, 14 changer transitions 0/70 dead transitions. [2024-06-27 20:16:46,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 70 transitions, 418 flow [2024-06-27 20:16:46,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:16:46,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:16:46,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 20:16:46,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47474747474747475 [2024-06-27 20:16:46,367 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 236 flow. Second operand 9 states and 141 transitions. [2024-06-27 20:16:46,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 70 transitions, 418 flow [2024-06-27 20:16:46,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 70 transitions, 408 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 20:16:46,370 INFO L231 Difference]: Finished difference. Result has 58 places, 44 transitions, 246 flow [2024-06-27 20:16:46,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=246, PETRI_PLACES=58, PETRI_TRANSITIONS=44} [2024-06-27 20:16:46,371 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 26 predicate places. [2024-06-27 20:16:46,371 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 44 transitions, 246 flow [2024-06-27 20:16:46,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:46,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:46,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:46,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:16:46,372 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-27 20:16:46,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:46,372 INFO L85 PathProgramCache]: Analyzing trace with hash -625735377, now seen corresponding path program 2 times [2024-06-27 20:16:46,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:46,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121760957] [2024-06-27 20:16:46,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:46,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:46,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:46,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:46,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:46,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121760957] [2024-06-27 20:16:46,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121760957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:46,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:46,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:16:46,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916955212] [2024-06-27 20:16:46,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:46,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:16:46,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:46,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:16:46,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:16:46,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:46,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 44 transitions, 246 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:46,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:46,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:46,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:47,155 INFO L124 PetriNetUnfolderBase]: 239/450 cut-off events. [2024-06-27 20:16:47,155 INFO L125 PetriNetUnfolderBase]: For 2534/2534 co-relation queries the response was YES. [2024-06-27 20:16:47,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1753 conditions, 450 events. 239/450 cut-off events. For 2534/2534 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1716 event pairs, 64 based on Foata normal form. 1/451 useless extension candidates. Maximal degree in co-relation 1729. Up to 402 conditions per place. [2024-06-27 20:16:47,159 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 36 selfloop transitions, 8 changer transitions 0/50 dead transitions. [2024-06-27 20:16:47,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 50 transitions, 348 flow [2024-06-27 20:16:47,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:16:47,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:16:47,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 81 transitions. [2024-06-27 20:16:47,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 20:16:47,160 INFO L175 Difference]: Start difference. First operand has 58 places, 44 transitions, 246 flow. Second operand 6 states and 81 transitions. [2024-06-27 20:16:47,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 50 transitions, 348 flow [2024-06-27 20:16:47,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 50 transitions, 310 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 20:16:47,163 INFO L231 Difference]: Finished difference. Result has 57 places, 44 transitions, 229 flow [2024-06-27 20:16:47,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=229, PETRI_PLACES=57, PETRI_TRANSITIONS=44} [2024-06-27 20:16:47,163 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 25 predicate places. [2024-06-27 20:16:47,164 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 44 transitions, 229 flow [2024-06-27 20:16:47,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:47,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:47,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:47,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:16:47,164 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-27 20:16:47,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:47,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1179838057, now seen corresponding path program 1 times [2024-06-27 20:16:47,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:47,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210689579] [2024-06-27 20:16:47,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:47,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:47,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:47,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:47,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:47,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210689579] [2024-06-27 20:16:47,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210689579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:47,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:47,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:47,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586169555] [2024-06-27 20:16:47,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:47,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:47,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:47,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:47,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:47,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:47,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 44 transitions, 229 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:47,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:47,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:47,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:48,097 INFO L124 PetriNetUnfolderBase]: 250/458 cut-off events. [2024-06-27 20:16:48,098 INFO L125 PetriNetUnfolderBase]: For 2935/2935 co-relation queries the response was YES. [2024-06-27 20:16:48,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1774 conditions, 458 events. 250/458 cut-off events. For 2935/2935 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1682 event pairs, 63 based on Foata normal form. 3/461 useless extension candidates. Maximal degree in co-relation 1748. Up to 425 conditions per place. [2024-06-27 20:16:48,102 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 41 selfloop transitions, 10 changer transitions 0/55 dead transitions. [2024-06-27 20:16:48,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 55 transitions, 361 flow [2024-06-27 20:16:48,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:48,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:48,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-06-27 20:16:48,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 20:16:48,104 INFO L175 Difference]: Start difference. First operand has 57 places, 44 transitions, 229 flow. Second operand 7 states and 88 transitions. [2024-06-27 20:16:48,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 55 transitions, 361 flow [2024-06-27 20:16:48,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 55 transitions, 340 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:48,107 INFO L231 Difference]: Finished difference. Result has 59 places, 46 transitions, 247 flow [2024-06-27 20:16:48,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=247, PETRI_PLACES=59, PETRI_TRANSITIONS=46} [2024-06-27 20:16:48,107 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 27 predicate places. [2024-06-27 20:16:48,107 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 46 transitions, 247 flow [2024-06-27 20:16:48,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:48,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:48,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:48,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:16:48,108 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-27 20:16:48,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:48,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1843064099, now seen corresponding path program 1 times [2024-06-27 20:16:48,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:48,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411052818] [2024-06-27 20:16:48,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:48,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:48,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:48,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:48,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:48,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411052818] [2024-06-27 20:16:48,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411052818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:48,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:48,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:48,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709662534] [2024-06-27 20:16:48,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:48,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:48,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:48,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:48,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:48,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:48,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 46 transitions, 247 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:48,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:48,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:48,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:48,927 INFO L124 PetriNetUnfolderBase]: 253/463 cut-off events. [2024-06-27 20:16:48,927 INFO L125 PetriNetUnfolderBase]: For 3391/3391 co-relation queries the response was YES. [2024-06-27 20:16:48,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1870 conditions, 463 events. 253/463 cut-off events. For 3391/3391 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1708 event pairs, 61 based on Foata normal form. 1/464 useless extension candidates. Maximal degree in co-relation 1843. Up to 396 conditions per place. [2024-06-27 20:16:48,930 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 44 selfloop transitions, 16 changer transitions 0/64 dead transitions. [2024-06-27 20:16:48,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 64 transitions, 443 flow [2024-06-27 20:16:48,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:48,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:48,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2024-06-27 20:16:48,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-27 20:16:48,931 INFO L175 Difference]: Start difference. First operand has 59 places, 46 transitions, 247 flow. Second operand 7 states and 96 transitions. [2024-06-27 20:16:48,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 64 transitions, 443 flow [2024-06-27 20:16:48,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 64 transitions, 420 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:48,936 INFO L231 Difference]: Finished difference. Result has 61 places, 50 transitions, 285 flow [2024-06-27 20:16:48,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=285, PETRI_PLACES=61, PETRI_TRANSITIONS=50} [2024-06-27 20:16:48,937 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 29 predicate places. [2024-06-27 20:16:48,938 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 50 transitions, 285 flow [2024-06-27 20:16:48,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:48,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:48,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:48,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:16:48,938 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-27 20:16:48,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:48,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1843243589, now seen corresponding path program 2 times [2024-06-27 20:16:48,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:48,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342916470] [2024-06-27 20:16:48,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:48,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:48,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:49,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:49,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:49,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342916470] [2024-06-27 20:16:49,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342916470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:49,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:49,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:49,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451346592] [2024-06-27 20:16:49,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:49,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:49,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:49,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:49,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:49,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:49,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 50 transitions, 285 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:49,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:49,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:49,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:49,690 INFO L124 PetriNetUnfolderBase]: 256/468 cut-off events. [2024-06-27 20:16:49,691 INFO L125 PetriNetUnfolderBase]: For 3984/3984 co-relation queries the response was YES. [2024-06-27 20:16:49,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1976 conditions, 468 events. 256/468 cut-off events. For 3984/3984 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1723 event pairs, 61 based on Foata normal form. 1/469 useless extension candidates. Maximal degree in co-relation 1948. Up to 400 conditions per place. [2024-06-27 20:16:49,694 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 42 selfloop transitions, 17 changer transitions 0/63 dead transitions. [2024-06-27 20:16:49,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 63 transitions, 467 flow [2024-06-27 20:16:49,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:49,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:49,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2024-06-27 20:16:49,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-27 20:16:49,695 INFO L175 Difference]: Start difference. First operand has 61 places, 50 transitions, 285 flow. Second operand 7 states and 94 transitions. [2024-06-27 20:16:49,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 63 transitions, 467 flow [2024-06-27 20:16:49,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 63 transitions, 444 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 20:16:49,698 INFO L231 Difference]: Finished difference. Result has 65 places, 52 transitions, 315 flow [2024-06-27 20:16:49,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=315, PETRI_PLACES=65, PETRI_TRANSITIONS=52} [2024-06-27 20:16:49,699 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 33 predicate places. [2024-06-27 20:16:49,700 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 52 transitions, 315 flow [2024-06-27 20:16:49,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:49,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:49,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:49,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:16:49,700 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-27 20:16:49,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:49,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1843243837, now seen corresponding path program 1 times [2024-06-27 20:16:49,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:49,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691214852] [2024-06-27 20:16:49,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:49,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:49,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:50,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:50,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:50,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691214852] [2024-06-27 20:16:50,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691214852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:50,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:50,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:50,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945732414] [2024-06-27 20:16:50,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:50,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:50,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:50,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:50,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:50,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:50,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 52 transitions, 315 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:50,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:50,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:50,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:50,568 INFO L124 PetriNetUnfolderBase]: 263/477 cut-off events. [2024-06-27 20:16:50,569 INFO L125 PetriNetUnfolderBase]: For 4549/4549 co-relation queries the response was YES. [2024-06-27 20:16:50,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2069 conditions, 477 events. 263/477 cut-off events. For 4549/4549 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1748 event pairs, 63 based on Foata normal form. 1/478 useless extension candidates. Maximal degree in co-relation 2039. Up to 421 conditions per place. [2024-06-27 20:16:50,571 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 45 selfloop transitions, 15 changer transitions 0/67 dead transitions. [2024-06-27 20:16:50,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 67 transitions, 507 flow [2024-06-27 20:16:50,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:50,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:50,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2024-06-27 20:16:50,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-27 20:16:50,573 INFO L175 Difference]: Start difference. First operand has 65 places, 52 transitions, 315 flow. Second operand 7 states and 94 transitions. [2024-06-27 20:16:50,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 67 transitions, 507 flow [2024-06-27 20:16:50,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 67 transitions, 480 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 20:16:50,576 INFO L231 Difference]: Finished difference. Result has 68 places, 56 transitions, 347 flow [2024-06-27 20:16:50,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=347, PETRI_PLACES=68, PETRI_TRANSITIONS=56} [2024-06-27 20:16:50,577 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 36 predicate places. [2024-06-27 20:16:50,578 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 56 transitions, 347 flow [2024-06-27 20:16:50,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:50,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:50,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:50,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:16:50,578 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-27 20:16:50,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:50,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1635811783, now seen corresponding path program 2 times [2024-06-27 20:16:50,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:50,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589196690] [2024-06-27 20:16:50,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:50,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:50,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:51,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:51,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:51,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589196690] [2024-06-27 20:16:51,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589196690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:51,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:51,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:51,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665708023] [2024-06-27 20:16:51,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:51,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:51,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:51,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:51,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:51,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:51,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 56 transitions, 347 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:51,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:51,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:51,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:51,448 INFO L124 PetriNetUnfolderBase]: 266/482 cut-off events. [2024-06-27 20:16:51,448 INFO L125 PetriNetUnfolderBase]: For 5278/5278 co-relation queries the response was YES. [2024-06-27 20:16:51,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2178 conditions, 482 events. 266/482 cut-off events. For 5278/5278 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1762 event pairs, 61 based on Foata normal form. 1/483 useless extension candidates. Maximal degree in co-relation 2147. Up to 447 conditions per place. [2024-06-27 20:16:51,451 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 48 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-27 20:16:51,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 65 transitions, 493 flow [2024-06-27 20:16:51,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:51,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:51,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-27 20:16:51,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3722943722943723 [2024-06-27 20:16:51,452 INFO L175 Difference]: Start difference. First operand has 68 places, 56 transitions, 347 flow. Second operand 7 states and 86 transitions. [2024-06-27 20:16:51,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 65 transitions, 493 flow [2024-06-27 20:16:51,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 65 transitions, 477 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 20:16:51,456 INFO L231 Difference]: Finished difference. Result has 72 places, 58 transitions, 374 flow [2024-06-27 20:16:51,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=374, PETRI_PLACES=72, PETRI_TRANSITIONS=58} [2024-06-27 20:16:51,457 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 40 predicate places. [2024-06-27 20:16:51,457 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 58 transitions, 374 flow [2024-06-27 20:16:51,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:51,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:51,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:51,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:16:51,458 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-27 20:16:51,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:51,458 INFO L85 PathProgramCache]: Analyzing trace with hash 2077040365, now seen corresponding path program 3 times [2024-06-27 20:16:51,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:51,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964188068] [2024-06-27 20:16:51,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:51,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:51,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:52,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:52,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:52,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964188068] [2024-06-27 20:16:52,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964188068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:52,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:52,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:52,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26821818] [2024-06-27 20:16:52,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:52,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:52,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:52,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:52,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:52,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:52,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 58 transitions, 374 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:52,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:52,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:52,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:52,267 INFO L124 PetriNetUnfolderBase]: 262/477 cut-off events. [2024-06-27 20:16:52,268 INFO L125 PetriNetUnfolderBase]: For 6059/6059 co-relation queries the response was YES. [2024-06-27 20:16:52,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2229 conditions, 477 events. 262/477 cut-off events. For 6059/6059 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1752 event pairs, 59 based on Foata normal form. 1/478 useless extension candidates. Maximal degree in co-relation 2196. Up to 433 conditions per place. [2024-06-27 20:16:52,271 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 48 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-27 20:16:52,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 65 transitions, 506 flow [2024-06-27 20:16:52,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:52,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:52,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-27 20:16:52,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3722943722943723 [2024-06-27 20:16:52,273 INFO L175 Difference]: Start difference. First operand has 72 places, 58 transitions, 374 flow. Second operand 7 states and 86 transitions. [2024-06-27 20:16:52,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 65 transitions, 506 flow [2024-06-27 20:16:52,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 65 transitions, 481 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:52,281 INFO L231 Difference]: Finished difference. Result has 74 places, 58 transitions, 374 flow [2024-06-27 20:16:52,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=67, 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=7, PETRI_FLOW=374, PETRI_PLACES=74, PETRI_TRANSITIONS=58} [2024-06-27 20:16:52,282 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 42 predicate places. [2024-06-27 20:16:52,282 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 58 transitions, 374 flow [2024-06-27 20:16:52,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:52,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:52,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:52,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:16:52,283 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-27 20:16:52,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:52,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2079419197, now seen corresponding path program 3 times [2024-06-27 20:16:52,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:52,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661770282] [2024-06-27 20:16:52,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:52,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:52,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:52,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:52,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:52,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661770282] [2024-06-27 20:16:52,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661770282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:52,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:52,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:52,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78285050] [2024-06-27 20:16:52,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:52,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:52,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:52,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:52,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:52,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:52,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 58 transitions, 374 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:52,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:52,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:52,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:53,104 INFO L124 PetriNetUnfolderBase]: 262/476 cut-off events. [2024-06-27 20:16:53,104 INFO L125 PetriNetUnfolderBase]: For 6566/6566 co-relation queries the response was YES. [2024-06-27 20:16:53,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2246 conditions, 476 events. 262/476 cut-off events. For 6566/6566 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1745 event pairs, 61 based on Foata normal form. 1/477 useless extension candidates. Maximal degree in co-relation 2212. Up to 436 conditions per place. [2024-06-27 20:16:53,107 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 45 selfloop transitions, 13 changer transitions 0/65 dead transitions. [2024-06-27 20:16:53,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 65 transitions, 506 flow [2024-06-27 20:16:53,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:53,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:53,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-06-27 20:16:53,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 20:16:53,108 INFO L175 Difference]: Start difference. First operand has 74 places, 58 transitions, 374 flow. Second operand 7 states and 88 transitions. [2024-06-27 20:16:53,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 65 transitions, 506 flow [2024-06-27 20:16:53,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 65 transitions, 468 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 20:16:53,113 INFO L231 Difference]: Finished difference. Result has 74 places, 58 transitions, 367 flow [2024-06-27 20:16:53,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=367, PETRI_PLACES=74, PETRI_TRANSITIONS=58} [2024-06-27 20:16:53,113 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 42 predicate places. [2024-06-27 20:16:53,113 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 58 transitions, 367 flow [2024-06-27 20:16:53,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:53,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:53,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:53,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:16:53,114 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-27 20:16:53,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:53,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1300263094, now seen corresponding path program 1 times [2024-06-27 20:16:53,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:53,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632910702] [2024-06-27 20:16:53,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:53,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:53,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:53,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:53,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:53,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632910702] [2024-06-27 20:16:53,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632910702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:53,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:53,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:53,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12837918] [2024-06-27 20:16:53,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:53,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:53,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:53,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:53,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:53,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:53,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 58 transitions, 367 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:53,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:53,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:53,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:53,986 INFO L124 PetriNetUnfolderBase]: 263/479 cut-off events. [2024-06-27 20:16:53,986 INFO L125 PetriNetUnfolderBase]: For 7521/7521 co-relation queries the response was YES. [2024-06-27 20:16:53,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2308 conditions, 479 events. 263/479 cut-off events. For 7521/7521 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1772 event pairs, 59 based on Foata normal form. 1/480 useless extension candidates. Maximal degree in co-relation 2273. Up to 389 conditions per place. [2024-06-27 20:16:53,989 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 50 selfloop transitions, 23 changer transitions 0/80 dead transitions. [2024-06-27 20:16:53,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 80 transitions, 615 flow [2024-06-27 20:16:53,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:53,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:53,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 110 transitions. [2024-06-27 20:16:53,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 20:16:53,991 INFO L175 Difference]: Start difference. First operand has 74 places, 58 transitions, 367 flow. Second operand 8 states and 110 transitions. [2024-06-27 20:16:53,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 80 transitions, 615 flow [2024-06-27 20:16:53,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 80 transitions, 574 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:53,997 INFO L231 Difference]: Finished difference. Result has 76 places, 62 transitions, 405 flow [2024-06-27 20:16:53,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=405, PETRI_PLACES=76, PETRI_TRANSITIONS=62} [2024-06-27 20:16:53,997 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 44 predicate places. [2024-06-27 20:16:53,998 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 62 transitions, 405 flow [2024-06-27 20:16:53,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:53,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:53,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:53,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:16:53,998 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-27 20:16:53,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:53,999 INFO L85 PathProgramCache]: Analyzing trace with hash 757412822, now seen corresponding path program 2 times [2024-06-27 20:16:53,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:53,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324638302] [2024-06-27 20:16:53,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:53,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:54,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:54,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:54,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:54,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324638302] [2024-06-27 20:16:54,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324638302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:54,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:54,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:54,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424230217] [2024-06-27 20:16:54,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:54,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:54,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:54,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:54,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:54,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:54,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 62 transitions, 405 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:54,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:54,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:54,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:54,879 INFO L124 PetriNetUnfolderBase]: 266/484 cut-off events. [2024-06-27 20:16:54,880 INFO L125 PetriNetUnfolderBase]: For 8431/8431 co-relation queries the response was YES. [2024-06-27 20:16:54,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2427 conditions, 484 events. 266/484 cut-off events. For 8431/8431 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1796 event pairs, 59 based on Foata normal form. 1/485 useless extension candidates. Maximal degree in co-relation 2391. Up to 393 conditions per place. [2024-06-27 20:16:54,883 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 49 selfloop transitions, 23 changer transitions 0/79 dead transitions. [2024-06-27 20:16:54,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 79 transitions, 637 flow [2024-06-27 20:16:54,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:54,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:54,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2024-06-27 20:16:54,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 20:16:54,885 INFO L175 Difference]: Start difference. First operand has 76 places, 62 transitions, 405 flow. Second operand 8 states and 108 transitions. [2024-06-27 20:16:54,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 79 transitions, 637 flow [2024-06-27 20:16:54,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 79 transitions, 596 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 20:16:54,891 INFO L231 Difference]: Finished difference. Result has 80 places, 64 transitions, 431 flow [2024-06-27 20:16:54,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=431, PETRI_PLACES=80, PETRI_TRANSITIONS=64} [2024-06-27 20:16:54,892 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 48 predicate places. [2024-06-27 20:16:54,892 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 64 transitions, 431 flow [2024-06-27 20:16:54,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:54,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:54,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:54,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:16:54,892 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-27 20:16:54,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:54,893 INFO L85 PathProgramCache]: Analyzing trace with hash 757413039, now seen corresponding path program 1 times [2024-06-27 20:16:54,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:54,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772565163] [2024-06-27 20:16:54,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:54,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:54,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:55,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:55,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:55,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772565163] [2024-06-27 20:16:55,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772565163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:55,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:55,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:55,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44761743] [2024-06-27 20:16:55,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:55,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:55,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:55,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:55,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:55,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:16:55,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 64 transitions, 431 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:55,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:55,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:16:55,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:55,731 INFO L124 PetriNetUnfolderBase]: 287/507 cut-off events. [2024-06-27 20:16:55,731 INFO L125 PetriNetUnfolderBase]: For 9200/9200 co-relation queries the response was YES. [2024-06-27 20:16:55,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2574 conditions, 507 events. 287/507 cut-off events. For 9200/9200 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1833 event pairs, 61 based on Foata normal form. 1/508 useless extension candidates. Maximal degree in co-relation 2536. Up to 436 conditions per place. [2024-06-27 20:16:55,735 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 56 selfloop transitions, 25 changer transitions 0/83 dead transitions. [2024-06-27 20:16:55,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 83 transitions, 691 flow [2024-06-27 20:16:55,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:55,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:55,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 20:16:55,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-27 20:16:55,737 INFO L175 Difference]: Start difference. First operand has 80 places, 64 transitions, 431 flow. Second operand 8 states and 102 transitions. [2024-06-27 20:16:55,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 83 transitions, 691 flow [2024-06-27 20:16:55,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 83 transitions, 654 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:55,744 INFO L231 Difference]: Finished difference. Result has 83 places, 68 transitions, 477 flow [2024-06-27 20:16:55,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=477, PETRI_PLACES=83, PETRI_TRANSITIONS=68} [2024-06-27 20:16:55,745 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 51 predicate places. [2024-06-27 20:16:55,745 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 68 transitions, 477 flow [2024-06-27 20:16:55,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:55,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:55,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:55,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:16:55,746 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-27 20:16:55,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:55,746 INFO L85 PathProgramCache]: Analyzing trace with hash 762984948, now seen corresponding path program 1 times [2024-06-27 20:16:55,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:55,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748817531] [2024-06-27 20:16:55,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:55,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:55,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:56,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-27 20:16:56,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:56,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748817531] [2024-06-27 20:16:56,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748817531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:56,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:56,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:56,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36165020] [2024-06-27 20:16:56,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:56,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:56,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:56,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:56,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:56,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:56,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 68 transitions, 477 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:56,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:56,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:56,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:56,640 INFO L124 PetriNetUnfolderBase]: 290/522 cut-off events. [2024-06-27 20:16:56,640 INFO L125 PetriNetUnfolderBase]: For 11037/11037 co-relation queries the response was YES. [2024-06-27 20:16:56,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2726 conditions, 522 events. 290/522 cut-off events. For 11037/11037 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1957 event pairs, 64 based on Foata normal form. 3/525 useless extension candidates. Maximal degree in co-relation 2687. Up to 433 conditions per place. [2024-06-27 20:16:56,644 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 61 selfloop transitions, 20 changer transitions 0/90 dead transitions. [2024-06-27 20:16:56,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 90 transitions, 745 flow [2024-06-27 20:16:56,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:56,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:56,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 110 transitions. [2024-06-27 20:16:56,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 20:16:56,645 INFO L175 Difference]: Start difference. First operand has 83 places, 68 transitions, 477 flow. Second operand 8 states and 110 transitions. [2024-06-27 20:16:56,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 90 transitions, 745 flow [2024-06-27 20:16:56,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 90 transitions, 713 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 20:16:56,658 INFO L231 Difference]: Finished difference. Result has 88 places, 74 transitions, 534 flow [2024-06-27 20:16:56,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=534, PETRI_PLACES=88, PETRI_TRANSITIONS=74} [2024-06-27 20:16:56,658 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 56 predicate places. [2024-06-27 20:16:56,658 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 74 transitions, 534 flow [2024-06-27 20:16:56,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:56,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:56,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:56,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:16:56,659 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-27 20:16:56,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:56,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1305984671, now seen corresponding path program 2 times [2024-06-27 20:16:56,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:56,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808258909] [2024-06-27 20:16:56,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:56,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:56,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:57,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:57,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:57,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808258909] [2024-06-27 20:16:57,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808258909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:57,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:57,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:57,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849223301] [2024-06-27 20:16:57,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:57,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:57,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:57,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:57,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:57,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:16:57,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 74 transitions, 534 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:57,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:57,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:16:57,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:57,448 INFO L124 PetriNetUnfolderBase]: 314/551 cut-off events. [2024-06-27 20:16:57,448 INFO L125 PetriNetUnfolderBase]: For 12003/12003 co-relation queries the response was YES. [2024-06-27 20:16:57,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3049 conditions, 551 events. 314/551 cut-off events. For 12003/12003 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2040 event pairs, 63 based on Foata normal form. 1/552 useless extension candidates. Maximal degree in co-relation 3007. Up to 477 conditions per place. [2024-06-27 20:16:57,452 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 62 selfloop transitions, 27 changer transitions 0/91 dead transitions. [2024-06-27 20:16:57,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 91 transitions, 854 flow [2024-06-27 20:16:57,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:57,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:57,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-27 20:16:57,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38257575757575757 [2024-06-27 20:16:57,453 INFO L175 Difference]: Start difference. First operand has 88 places, 74 transitions, 534 flow. Second operand 8 states and 101 transitions. [2024-06-27 20:16:57,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 91 transitions, 854 flow [2024-06-27 20:16:57,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 91 transitions, 838 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:16:57,461 INFO L231 Difference]: Finished difference. Result has 93 places, 78 transitions, 605 flow [2024-06-27 20:16:57,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=605, PETRI_PLACES=93, PETRI_TRANSITIONS=78} [2024-06-27 20:16:57,462 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 61 predicate places. [2024-06-27 20:16:57,462 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 78 transitions, 605 flow [2024-06-27 20:16:57,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:57,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:57,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:57,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:16:57,463 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-27 20:16:57,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:57,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1305977014, now seen corresponding path program 3 times [2024-06-27 20:16:57,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:57,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331805165] [2024-06-27 20:16:57,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:57,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:57,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:58,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-27 20:16:58,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:58,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331805165] [2024-06-27 20:16:58,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331805165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:58,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:58,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:58,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052108604] [2024-06-27 20:16:58,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:58,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:58,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:58,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:58,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:58,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:58,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 78 transitions, 605 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:58,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:58,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:58,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:58,297 INFO L124 PetriNetUnfolderBase]: 300/539 cut-off events. [2024-06-27 20:16:58,297 INFO L125 PetriNetUnfolderBase]: For 13358/13358 co-relation queries the response was YES. [2024-06-27 20:16:58,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3088 conditions, 539 events. 300/539 cut-off events. For 13358/13358 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2048 event pairs, 60 based on Foata normal form. 1/540 useless extension candidates. Maximal degree in co-relation 3043. Up to 440 conditions per place. [2024-06-27 20:16:58,302 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 57 selfloop transitions, 24 changer transitions 0/92 dead transitions. [2024-06-27 20:16:58,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 92 transitions, 853 flow [2024-06-27 20:16:58,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:58,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:58,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-27 20:16:58,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-27 20:16:58,303 INFO L175 Difference]: Start difference. First operand has 93 places, 78 transitions, 605 flow. Second operand 8 states and 106 transitions. [2024-06-27 20:16:58,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 92 transitions, 853 flow [2024-06-27 20:16:58,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 92 transitions, 814 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 20:16:58,318 INFO L231 Difference]: Finished difference. Result has 97 places, 80 transitions, 633 flow [2024-06-27 20:16:58,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=633, PETRI_PLACES=97, PETRI_TRANSITIONS=80} [2024-06-27 20:16:58,319 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 65 predicate places. [2024-06-27 20:16:58,319 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 80 transitions, 633 flow [2024-06-27 20:16:58,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:58,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:58,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:58,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:16:58,320 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-27 20:16:58,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:58,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1305977231, now seen corresponding path program 3 times [2024-06-27 20:16:58,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:58,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154699893] [2024-06-27 20:16:58,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:58,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:58,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:58,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:58,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:58,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154699893] [2024-06-27 20:16:58,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154699893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:58,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:58,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:58,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451866706] [2024-06-27 20:16:58,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:58,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:58,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:58,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:58,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:58,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:16:58,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 80 transitions, 633 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:58,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:58,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:16:58,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:59,100 INFO L124 PetriNetUnfolderBase]: 315/553 cut-off events. [2024-06-27 20:16:59,100 INFO L125 PetriNetUnfolderBase]: For 14104/14104 co-relation queries the response was YES. [2024-06-27 20:16:59,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3184 conditions, 553 events. 315/553 cut-off events. For 14104/14104 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2049 event pairs, 63 based on Foata normal form. 1/554 useless extension candidates. Maximal degree in co-relation 3138. Up to 480 conditions per place. [2024-06-27 20:16:59,104 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 64 selfloop transitions, 26 changer transitions 0/92 dead transitions. [2024-06-27 20:16:59,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 92 transitions, 887 flow [2024-06-27 20:16:59,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:59,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:59,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-27 20:16:59,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38257575757575757 [2024-06-27 20:16:59,105 INFO L175 Difference]: Start difference. First operand has 97 places, 80 transitions, 633 flow. Second operand 8 states and 101 transitions. [2024-06-27 20:16:59,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 92 transitions, 887 flow [2024-06-27 20:16:59,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 92 transitions, 844 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:59,115 INFO L231 Difference]: Finished difference. Result has 100 places, 80 transitions, 647 flow [2024-06-27 20:16:59,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=647, PETRI_PLACES=100, PETRI_TRANSITIONS=80} [2024-06-27 20:16:59,115 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 68 predicate places. [2024-06-27 20:16:59,116 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 80 transitions, 647 flow [2024-06-27 20:16:59,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:59,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:59,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:59,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:16:59,116 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-27 20:16:59,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:59,117 INFO L85 PathProgramCache]: Analyzing trace with hash 829442851, now seen corresponding path program 4 times [2024-06-27 20:16:59,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:59,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920535792] [2024-06-27 20:16:59,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:59,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:59,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:59,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:59,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:59,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920535792] [2024-06-27 20:16:59,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920535792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:59,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:59,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:59,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212820097] [2024-06-27 20:16:59,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:59,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:59,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:59,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:59,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:59,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:16:59,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 80 transitions, 647 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:59,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:59,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:16:59,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:59,992 INFO L124 PetriNetUnfolderBase]: 318/558 cut-off events. [2024-06-27 20:16:59,993 INFO L125 PetriNetUnfolderBase]: For 15362/15362 co-relation queries the response was YES. [2024-06-27 20:16:59,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3268 conditions, 558 events. 318/558 cut-off events. For 15362/15362 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2074 event pairs, 61 based on Foata normal form. 1/559 useless extension candidates. Maximal degree in co-relation 3221. Up to 538 conditions per place. [2024-06-27 20:16:59,996 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 76 selfloop transitions, 12 changer transitions 0/90 dead transitions. [2024-06-27 20:16:59,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 90 transitions, 861 flow [2024-06-27 20:17:00,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:00,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:00,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-27 20:17:00,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3371212121212121 [2024-06-27 20:17:00,001 INFO L175 Difference]: Start difference. First operand has 100 places, 80 transitions, 647 flow. Second operand 8 states and 89 transitions. [2024-06-27 20:17:00,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 90 transitions, 861 flow [2024-06-27 20:17:00,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 90 transitions, 799 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:00,013 INFO L231 Difference]: Finished difference. Result has 101 places, 82 transitions, 638 flow [2024-06-27 20:17:00,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=638, PETRI_PLACES=101, PETRI_TRANSITIONS=82} [2024-06-27 20:17:00,014 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 69 predicate places. [2024-06-27 20:17:00,014 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 82 transitions, 638 flow [2024-06-27 20:17:00,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:00,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:00,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:00,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:17:00,014 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-27 20:17:00,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:00,015 INFO L85 PathProgramCache]: Analyzing trace with hash -36249586, now seen corresponding path program 2 times [2024-06-27 20:17:00,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:00,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907654917] [2024-06-27 20:17:00,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:00,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:00,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:00,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:00,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:00,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907654917] [2024-06-27 20:17:00,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907654917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:00,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:00,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:00,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791141612] [2024-06-27 20:17:00,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:00,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:00,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:00,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:00,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:00,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:00,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 82 transitions, 638 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:00,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:00,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:00,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:00,866 INFO L124 PetriNetUnfolderBase]: 310/556 cut-off events. [2024-06-27 20:17:00,866 INFO L125 PetriNetUnfolderBase]: For 17253/17253 co-relation queries the response was YES. [2024-06-27 20:17:00,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3255 conditions, 556 events. 310/556 cut-off events. For 17253/17253 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2121 event pairs, 61 based on Foata normal form. 3/559 useless extension candidates. Maximal degree in co-relation 3207. Up to 478 conditions per place. [2024-06-27 20:17:00,869 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 68 selfloop transitions, 17 changer transitions 0/97 dead transitions. [2024-06-27 20:17:00,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 97 transitions, 906 flow [2024-06-27 20:17:00,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:00,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:00,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-06-27 20:17:00,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-27 20:17:00,871 INFO L175 Difference]: Start difference. First operand has 101 places, 82 transitions, 638 flow. Second operand 8 states and 105 transitions. [2024-06-27 20:17:00,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 97 transitions, 906 flow [2024-06-27 20:17:00,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 97 transitions, 879 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:00,884 INFO L231 Difference]: Finished difference. Result has 103 places, 84 transitions, 666 flow [2024-06-27 20:17:00,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=666, PETRI_PLACES=103, PETRI_TRANSITIONS=84} [2024-06-27 20:17:00,884 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 71 predicate places. [2024-06-27 20:17:00,885 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 84 transitions, 666 flow [2024-06-27 20:17:00,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:00,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:00,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:00,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:17:00,885 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-27 20:17:00,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:00,886 INFO L85 PathProgramCache]: Analyzing trace with hash -27043516, now seen corresponding path program 3 times [2024-06-27 20:17:00,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:00,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342970679] [2024-06-27 20:17:00,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:00,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:00,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:01,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:01,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:01,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342970679] [2024-06-27 20:17:01,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342970679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:01,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:01,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:01,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25903479] [2024-06-27 20:17:01,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:01,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:01,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:01,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:01,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:01,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:01,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 84 transitions, 666 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:01,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:01,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:01,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:01,773 INFO L124 PetriNetUnfolderBase]: 319/571 cut-off events. [2024-06-27 20:17:01,773 INFO L125 PetriNetUnfolderBase]: For 18751/18751 co-relation queries the response was YES. [2024-06-27 20:17:01,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3400 conditions, 571 events. 319/571 cut-off events. For 18751/18751 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2183 event pairs, 61 based on Foata normal form. 3/574 useless extension candidates. Maximal degree in co-relation 3351. Up to 518 conditions per place. [2024-06-27 20:17:01,776 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 72 selfloop transitions, 12 changer transitions 0/96 dead transitions. [2024-06-27 20:17:01,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 96 transitions, 878 flow [2024-06-27 20:17:01,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:01,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:01,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-27 20:17:01,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712121212121212 [2024-06-27 20:17:01,778 INFO L175 Difference]: Start difference. First operand has 103 places, 84 transitions, 666 flow. Second operand 8 states and 98 transitions. [2024-06-27 20:17:01,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 96 transitions, 878 flow [2024-06-27 20:17:01,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 96 transitions, 829 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:01,792 INFO L231 Difference]: Finished difference. Result has 105 places, 86 transitions, 670 flow [2024-06-27 20:17:01,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=670, PETRI_PLACES=105, PETRI_TRANSITIONS=86} [2024-06-27 20:17:01,793 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 73 predicate places. [2024-06-27 20:17:01,793 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 86 transitions, 670 flow [2024-06-27 20:17:01,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:01,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:01,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:01,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:17:01,793 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-27 20:17:01,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:01,794 INFO L85 PathProgramCache]: Analyzing trace with hash -27052816, now seen corresponding path program 4 times [2024-06-27 20:17:01,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:01,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782695925] [2024-06-27 20:17:01,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:01,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:01,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:02,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:02,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:02,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782695925] [2024-06-27 20:17:02,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782695925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:02,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:02,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:02,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80693505] [2024-06-27 20:17:02,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:02,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:02,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:02,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:02,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:02,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:02,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 86 transitions, 670 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:02,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:02,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:02,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:02,746 INFO L124 PetriNetUnfolderBase]: 313/562 cut-off events. [2024-06-27 20:17:02,747 INFO L125 PetriNetUnfolderBase]: For 18905/18905 co-relation queries the response was YES. [2024-06-27 20:17:02,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3305 conditions, 562 events. 313/562 cut-off events. For 18905/18905 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2148 event pairs, 59 based on Foata normal form. 3/565 useless extension candidates. Maximal degree in co-relation 3256. Up to 497 conditions per place. [2024-06-27 20:17:02,751 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 71 selfloop transitions, 15 changer transitions 0/98 dead transitions. [2024-06-27 20:17:02,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 98 transitions, 872 flow [2024-06-27 20:17:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:02,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:02,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 20:17:02,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-27 20:17:02,752 INFO L175 Difference]: Start difference. First operand has 105 places, 86 transitions, 670 flow. Second operand 8 states and 102 transitions. [2024-06-27 20:17:02,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 98 transitions, 872 flow [2024-06-27 20:17:02,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 98 transitions, 837 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:02,767 INFO L231 Difference]: Finished difference. Result has 107 places, 86 transitions, 670 flow [2024-06-27 20:17:02,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=670, PETRI_PLACES=107, PETRI_TRANSITIONS=86} [2024-06-27 20:17:02,768 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 75 predicate places. [2024-06-27 20:17:02,768 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 86 transitions, 670 flow [2024-06-27 20:17:02,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:02,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:02,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:02,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:17:02,768 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-27 20:17:02,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:02,769 INFO L85 PathProgramCache]: Analyzing trace with hash 961695335, now seen corresponding path program 5 times [2024-06-27 20:17:02,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:02,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305293264] [2024-06-27 20:17:02,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:02,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:02,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:03,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:03,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:03,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305293264] [2024-06-27 20:17:03,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305293264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:03,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:03,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:03,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39818502] [2024-06-27 20:17:03,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:03,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:03,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:03,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:03,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:03,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:03,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 86 transitions, 670 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:03,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:03,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:03,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:03,609 INFO L124 PetriNetUnfolderBase]: 333/584 cut-off events. [2024-06-27 20:17:03,609 INFO L125 PetriNetUnfolderBase]: For 19438/19438 co-relation queries the response was YES. [2024-06-27 20:17:03,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3462 conditions, 584 events. 333/584 cut-off events. For 19438/19438 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2195 event pairs, 59 based on Foata normal form. 1/585 useless extension candidates. Maximal degree in co-relation 3412. Up to 548 conditions per place. [2024-06-27 20:17:03,613 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 76 selfloop transitions, 19 changer transitions 0/97 dead transitions. [2024-06-27 20:17:03,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 97 transitions, 956 flow [2024-06-27 20:17:03,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:03,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:03,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-27 20:17:03,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3560606060606061 [2024-06-27 20:17:03,614 INFO L175 Difference]: Start difference. First operand has 107 places, 86 transitions, 670 flow. Second operand 8 states and 94 transitions. [2024-06-27 20:17:03,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 97 transitions, 956 flow [2024-06-27 20:17:03,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 97 transitions, 911 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:03,626 INFO L231 Difference]: Finished difference. Result has 108 places, 88 transitions, 688 flow [2024-06-27 20:17:03,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=625, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=688, PETRI_PLACES=108, PETRI_TRANSITIONS=88} [2024-06-27 20:17:03,627 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 76 predicate places. [2024-06-27 20:17:03,627 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 88 transitions, 688 flow [2024-06-27 20:17:03,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:03,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:03,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:03,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:17:03,628 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-27 20:17:03,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:03,628 INFO L85 PathProgramCache]: Analyzing trace with hash 961687895, now seen corresponding path program 6 times [2024-06-27 20:17:03,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:03,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394234195] [2024-06-27 20:17:03,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:03,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:03,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:04,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:04,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:04,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394234195] [2024-06-27 20:17:04,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394234195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:04,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:04,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:04,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038139450] [2024-06-27 20:17:04,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:04,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:04,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:04,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:04,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:04,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:04,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 88 transitions, 688 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:04,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:04,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:04,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:04,537 INFO L124 PetriNetUnfolderBase]: 331/581 cut-off events. [2024-06-27 20:17:04,537 INFO L125 PetriNetUnfolderBase]: For 20303/20303 co-relation queries the response was YES. [2024-06-27 20:17:04,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3448 conditions, 581 events. 331/581 cut-off events. For 20303/20303 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2176 event pairs, 59 based on Foata normal form. 1/582 useless extension candidates. Maximal degree in co-relation 3397. Up to 546 conditions per place. [2024-06-27 20:17:04,540 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 74 selfloop transitions, 20 changer transitions 0/96 dead transitions. [2024-06-27 20:17:04,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 96 transitions, 894 flow [2024-06-27 20:17:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:04,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:04,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-06-27 20:17:04,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-27 20:17:04,541 INFO L175 Difference]: Start difference. First operand has 108 places, 88 transitions, 688 flow. Second operand 8 states and 92 transitions. [2024-06-27 20:17:04,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 96 transitions, 894 flow [2024-06-27 20:17:04,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 96 transitions, 830 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:04,555 INFO L231 Difference]: Finished difference. Result has 110 places, 88 transitions, 669 flow [2024-06-27 20:17:04,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=669, PETRI_PLACES=110, PETRI_TRANSITIONS=88} [2024-06-27 20:17:04,556 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 78 predicate places. [2024-06-27 20:17:04,556 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 88 transitions, 669 flow [2024-06-27 20:17:04,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:04,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:04,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:04,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:17:04,556 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-27 20:17:04,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:04,557 INFO L85 PathProgramCache]: Analyzing trace with hash -36257522, now seen corresponding path program 4 times [2024-06-27 20:17:04,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:04,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271648207] [2024-06-27 20:17:04,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:04,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:04,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:05,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:05,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:05,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271648207] [2024-06-27 20:17:05,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271648207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:05,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:05,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:05,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179587397] [2024-06-27 20:17:05,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:05,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:05,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:05,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:05,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:05,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:05,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 88 transitions, 669 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:05,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:05,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:05,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:05,416 INFO L124 PetriNetUnfolderBase]: 311/560 cut-off events. [2024-06-27 20:17:05,417 INFO L125 PetriNetUnfolderBase]: For 21353/21353 co-relation queries the response was YES. [2024-06-27 20:17:05,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3361 conditions, 560 events. 311/560 cut-off events. For 21353/21353 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2156 event pairs, 57 based on Foata normal form. 1/561 useless extension candidates. Maximal degree in co-relation 3309. Up to 505 conditions per place. [2024-06-27 20:17:05,420 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 71 selfloop transitions, 12 changer transitions 0/96 dead transitions. [2024-06-27 20:17:05,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 96 transitions, 853 flow [2024-06-27 20:17:05,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:05,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:05,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-27 20:17:05,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 20:17:05,421 INFO L175 Difference]: Start difference. First operand has 110 places, 88 transitions, 669 flow. Second operand 8 states and 96 transitions. [2024-06-27 20:17:05,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 96 transitions, 853 flow [2024-06-27 20:17:05,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 96 transitions, 788 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:05,435 INFO L231 Difference]: Finished difference. Result has 110 places, 88 transitions, 633 flow [2024-06-27 20:17:05,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=633, PETRI_PLACES=110, PETRI_TRANSITIONS=88} [2024-06-27 20:17:05,435 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 78 predicate places. [2024-06-27 20:17:05,435 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 88 transitions, 633 flow [2024-06-27 20:17:05,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:05,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:05,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:05,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:17:05,436 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-27 20:17:05,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:05,437 INFO L85 PathProgramCache]: Analyzing trace with hash 2000200036, now seen corresponding path program 1 times [2024-06-27 20:17:05,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:05,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082862000] [2024-06-27 20:17:05,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:05,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:05,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:06,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:06,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:06,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082862000] [2024-06-27 20:17:06,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082862000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:06,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:06,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:06,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814172796] [2024-06-27 20:17:06,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:06,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:06,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:06,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:06,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:06,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:06,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 88 transitions, 633 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:06,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:06,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:06,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:06,429 INFO L124 PetriNetUnfolderBase]: 314/565 cut-off events. [2024-06-27 20:17:06,429 INFO L125 PetriNetUnfolderBase]: For 22749/22749 co-relation queries the response was YES. [2024-06-27 20:17:06,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3396 conditions, 565 events. 314/565 cut-off events. For 22749/22749 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2170 event pairs, 56 based on Foata normal form. 1/566 useless extension candidates. Maximal degree in co-relation 3343. Up to 483 conditions per place. [2024-06-27 20:17:06,433 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 84 selfloop transitions, 14 changer transitions 0/111 dead transitions. [2024-06-27 20:17:06,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 111 transitions, 895 flow [2024-06-27 20:17:06,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:06,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:06,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 20:17:06,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39730639730639733 [2024-06-27 20:17:06,434 INFO L175 Difference]: Start difference. First operand has 110 places, 88 transitions, 633 flow. Second operand 9 states and 118 transitions. [2024-06-27 20:17:06,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 111 transitions, 895 flow [2024-06-27 20:17:06,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 111 transitions, 835 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 20:17:06,448 INFO L231 Difference]: Finished difference. Result has 109 places, 90 transitions, 624 flow [2024-06-27 20:17:06,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=624, PETRI_PLACES=109, PETRI_TRANSITIONS=90} [2024-06-27 20:17:06,449 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 77 predicate places. [2024-06-27 20:17:06,449 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 90 transitions, 624 flow [2024-06-27 20:17:06,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:06,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:06,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:06,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:17:06,450 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-27 20:17:06,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:06,450 INFO L85 PathProgramCache]: Analyzing trace with hash 2004788656, now seen corresponding path program 2 times [2024-06-27 20:17:06,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:06,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798793508] [2024-06-27 20:17:06,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:06,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:06,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:06,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:06,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:06,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798793508] [2024-06-27 20:17:06,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798793508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:06,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:06,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:06,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690937506] [2024-06-27 20:17:06,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:06,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:06,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:06,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:06,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:07,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:07,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 90 transitions, 624 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:07,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:07,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:07,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:07,186 INFO L124 PetriNetUnfolderBase]: 315/568 cut-off events. [2024-06-27 20:17:07,187 INFO L125 PetriNetUnfolderBase]: For 24121/24121 co-relation queries the response was YES. [2024-06-27 20:17:07,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3477 conditions, 568 events. 315/568 cut-off events. For 24121/24121 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2225 event pairs, 56 based on Foata normal form. 1/569 useless extension candidates. Maximal degree in co-relation 3424. Up to 445 conditions per place. [2024-06-27 20:17:07,191 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 69 selfloop transitions, 31 changer transitions 0/113 dead transitions. [2024-06-27 20:17:07,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 113 transitions, 970 flow [2024-06-27 20:17:07,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:07,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:07,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-27 20:17:07,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107744107744108 [2024-06-27 20:17:07,217 INFO L175 Difference]: Start difference. First operand has 109 places, 90 transitions, 624 flow. Second operand 9 states and 122 transitions. [2024-06-27 20:17:07,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 113 transitions, 970 flow [2024-06-27 20:17:07,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 113 transitions, 935 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:07,233 INFO L231 Difference]: Finished difference. Result has 111 places, 94 transitions, 696 flow [2024-06-27 20:17:07,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=696, PETRI_PLACES=111, PETRI_TRANSITIONS=94} [2024-06-27 20:17:07,234 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 79 predicate places. [2024-06-27 20:17:07,234 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 94 transitions, 696 flow [2024-06-27 20:17:07,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:07,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:07,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:07,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:17:07,234 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-27 20:17:07,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:07,235 INFO L85 PathProgramCache]: Analyzing trace with hash -491992670, now seen corresponding path program 1 times [2024-06-27 20:17:07,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:07,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122263008] [2024-06-27 20:17:07,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:07,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:07,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:07,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:07,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:07,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122263008] [2024-06-27 20:17:07,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122263008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:07,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:07,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:07,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11198121] [2024-06-27 20:17:07,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:07,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:07,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:07,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:07,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:07,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:07,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 94 transitions, 696 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:07,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:07,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:07,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:08,169 INFO L124 PetriNetUnfolderBase]: 338/593 cut-off events. [2024-06-27 20:17:08,169 INFO L125 PetriNetUnfolderBase]: For 25543/25543 co-relation queries the response was YES. [2024-06-27 20:17:08,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3681 conditions, 593 events. 338/593 cut-off events. For 25543/25543 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2257 event pairs, 59 based on Foata normal form. 1/594 useless extension candidates. Maximal degree in co-relation 3627. Up to 475 conditions per place. [2024-06-27 20:17:08,172 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 73 selfloop transitions, 42 changer transitions 0/117 dead transitions. [2024-06-27 20:17:08,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 117 transitions, 1062 flow [2024-06-27 20:17:08,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:08,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:08,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-27 20:17:08,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39057239057239057 [2024-06-27 20:17:08,175 INFO L175 Difference]: Start difference. First operand has 111 places, 94 transitions, 696 flow. Second operand 9 states and 116 transitions. [2024-06-27 20:17:08,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 117 transitions, 1062 flow [2024-06-27 20:17:08,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 117 transitions, 1015 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:08,192 INFO L231 Difference]: Finished difference. Result has 115 places, 98 transitions, 766 flow [2024-06-27 20:17:08,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=766, PETRI_PLACES=115, PETRI_TRANSITIONS=98} [2024-06-27 20:17:08,192 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 83 predicate places. [2024-06-27 20:17:08,192 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 98 transitions, 766 flow [2024-06-27 20:17:08,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:08,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:08,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:08,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:17:08,193 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-27 20:17:08,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:08,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1658092700, now seen corresponding path program 2 times [2024-06-27 20:17:08,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:08,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289884029] [2024-06-27 20:17:08,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:08,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:08,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:08,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:08,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:08,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289884029] [2024-06-27 20:17:08,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289884029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:08,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:08,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:08,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91532940] [2024-06-27 20:17:08,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:08,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:08,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:08,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:08,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:08,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:08,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 98 transitions, 766 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:08,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:08,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:08,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:09,076 INFO L124 PetriNetUnfolderBase]: 346/606 cut-off events. [2024-06-27 20:17:09,077 INFO L125 PetriNetUnfolderBase]: For 27671/27671 co-relation queries the response was YES. [2024-06-27 20:17:09,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3903 conditions, 606 events. 346/606 cut-off events. For 27671/27671 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2320 event pairs, 59 based on Foata normal form. 1/607 useless extension candidates. Maximal degree in co-relation 3847. Up to 485 conditions per place. [2024-06-27 20:17:09,080 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 78 selfloop transitions, 39 changer transitions 0/119 dead transitions. [2024-06-27 20:17:09,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 119 transitions, 1208 flow [2024-06-27 20:17:09,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:09,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:09,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-27 20:17:09,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39057239057239057 [2024-06-27 20:17:09,081 INFO L175 Difference]: Start difference. First operand has 115 places, 98 transitions, 766 flow. Second operand 9 states and 116 transitions. [2024-06-27 20:17:09,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 119 transitions, 1208 flow [2024-06-27 20:17:09,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 119 transitions, 1144 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:09,104 INFO L231 Difference]: Finished difference. Result has 119 places, 102 transitions, 817 flow [2024-06-27 20:17:09,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=710, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=817, PETRI_PLACES=119, PETRI_TRANSITIONS=102} [2024-06-27 20:17:09,104 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 87 predicate places. [2024-06-27 20:17:09,105 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 102 transitions, 817 flow [2024-06-27 20:17:09,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:09,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:09,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:09,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:17:09,105 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-27 20:17:09,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:09,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1181925380, now seen corresponding path program 3 times [2024-06-27 20:17:09,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:09,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928073373] [2024-06-27 20:17:09,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:09,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:09,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:09,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:09,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:09,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928073373] [2024-06-27 20:17:09,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928073373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:09,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:09,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:09,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406945073] [2024-06-27 20:17:09,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:09,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:09,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:09,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:09,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:09,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:09,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 102 transitions, 817 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:09,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:09,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:09,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:10,009 INFO L124 PetriNetUnfolderBase]: 333/595 cut-off events. [2024-06-27 20:17:10,009 INFO L125 PetriNetUnfolderBase]: For 29553/29553 co-relation queries the response was YES. [2024-06-27 20:17:10,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3934 conditions, 595 events. 333/595 cut-off events. For 29553/29553 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2340 event pairs, 56 based on Foata normal form. 1/596 useless extension candidates. Maximal degree in co-relation 3876. Up to 464 conditions per place. [2024-06-27 20:17:10,013 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 72 selfloop transitions, 31 changer transitions 0/120 dead transitions. [2024-06-27 20:17:10,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 120 transitions, 1149 flow [2024-06-27 20:17:10,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:10,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:10,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-27 20:17:10,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 20:17:10,015 INFO L175 Difference]: Start difference. First operand has 119 places, 102 transitions, 817 flow. Second operand 9 states and 120 transitions. [2024-06-27 20:17:10,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 120 transitions, 1149 flow [2024-06-27 20:17:10,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 120 transitions, 1094 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:10,035 INFO L231 Difference]: Finished difference. Result has 123 places, 104 transitions, 847 flow [2024-06-27 20:17:10,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=847, PETRI_PLACES=123, PETRI_TRANSITIONS=104} [2024-06-27 20:17:10,036 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 91 predicate places. [2024-06-27 20:17:10,036 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 104 transitions, 847 flow [2024-06-27 20:17:10,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:10,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:10,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:10,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:17:10,036 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-27 20:17:10,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:10,037 INFO L85 PathProgramCache]: Analyzing trace with hash 2004968580, now seen corresponding path program 1 times [2024-06-27 20:17:10,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:10,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392022954] [2024-06-27 20:17:10,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:10,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:10,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:10,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:10,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:10,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392022954] [2024-06-27 20:17:10,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392022954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:10,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:10,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:10,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830786838] [2024-06-27 20:17:10,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:10,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:10,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:10,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:10,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:10,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:10,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 104 transitions, 847 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:10,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:10,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:10,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:10,969 INFO L124 PetriNetUnfolderBase]: 368/642 cut-off events. [2024-06-27 20:17:10,969 INFO L125 PetriNetUnfolderBase]: For 33567/33567 co-relation queries the response was YES. [2024-06-27 20:17:10,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4248 conditions, 642 events. 368/642 cut-off events. For 33567/33567 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2511 event pairs, 62 based on Foata normal form. 3/645 useless extension candidates. Maximal degree in co-relation 4189. Up to 474 conditions per place. [2024-06-27 20:17:10,973 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 90 selfloop transitions, 38 changer transitions 0/130 dead transitions. [2024-06-27 20:17:10,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 130 transitions, 1259 flow [2024-06-27 20:17:10,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:10,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:10,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-27 20:17:10,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 20:17:10,974 INFO L175 Difference]: Start difference. First operand has 123 places, 104 transitions, 847 flow. Second operand 9 states and 120 transitions. [2024-06-27 20:17:10,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 130 transitions, 1259 flow [2024-06-27 20:17:10,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 130 transitions, 1203 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:10,999 INFO L231 Difference]: Finished difference. Result has 126 places, 108 transitions, 904 flow [2024-06-27 20:17:10,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=904, PETRI_PLACES=126, PETRI_TRANSITIONS=108} [2024-06-27 20:17:10,999 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 94 predicate places. [2024-06-27 20:17:10,999 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 108 transitions, 904 flow [2024-06-27 20:17:11,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:11,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:11,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:11,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:17:11,000 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-27 20:17:11,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:11,001 INFO L85 PathProgramCache]: Analyzing trace with hash 2004968332, now seen corresponding path program 3 times [2024-06-27 20:17:11,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:11,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94728440] [2024-06-27 20:17:11,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:11,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:11,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:11,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-27 20:17:11,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:11,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94728440] [2024-06-27 20:17:11,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94728440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:11,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:11,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:11,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983561855] [2024-06-27 20:17:11,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:11,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:11,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:11,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:11,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:11,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:11,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 108 transitions, 904 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:11,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:11,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:11,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:11,955 INFO L124 PetriNetUnfolderBase]: 366/639 cut-off events. [2024-06-27 20:17:11,955 INFO L125 PetriNetUnfolderBase]: For 33560/33560 co-relation queries the response was YES. [2024-06-27 20:17:11,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4332 conditions, 639 events. 366/639 cut-off events. For 33560/33560 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2482 event pairs, 63 based on Foata normal form. 1/640 useless extension candidates. Maximal degree in co-relation 4272. Up to 519 conditions per place. [2024-06-27 20:17:11,960 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 82 selfloop transitions, 40 changer transitions 0/124 dead transitions. [2024-06-27 20:17:11,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 124 transitions, 1260 flow [2024-06-27 20:17:11,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:11,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:11,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-27 20:17:11,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-27 20:17:11,961 INFO L175 Difference]: Start difference. First operand has 126 places, 108 transitions, 904 flow. Second operand 9 states and 114 transitions. [2024-06-27 20:17:11,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 124 transitions, 1260 flow [2024-06-27 20:17:11,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 124 transitions, 1214 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:11,989 INFO L231 Difference]: Finished difference. Result has 130 places, 108 transitions, 943 flow [2024-06-27 20:17:11,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=943, PETRI_PLACES=130, PETRI_TRANSITIONS=108} [2024-06-27 20:17:11,990 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 98 predicate places. [2024-06-27 20:17:11,990 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 108 transitions, 943 flow [2024-06-27 20:17:11,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:11,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:11,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:11,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:17:11,991 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-27 20:17:11,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:11,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1830819988, now seen corresponding path program 2 times [2024-06-27 20:17:11,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:11,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868423123] [2024-06-27 20:17:11,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:11,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:11,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:12,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:12,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:12,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868423123] [2024-06-27 20:17:12,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868423123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:12,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:12,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:12,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586592809] [2024-06-27 20:17:12,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:12,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:12,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:12,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:12,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:12,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:12,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 108 transitions, 943 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:12,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:12,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:12,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:12,897 INFO L124 PetriNetUnfolderBase]: 405/702 cut-off events. [2024-06-27 20:17:12,897 INFO L125 PetriNetUnfolderBase]: For 41281/41281 co-relation queries the response was YES. [2024-06-27 20:17:12,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4904 conditions, 702 events. 405/702 cut-off events. For 41281/41281 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2824 event pairs, 66 based on Foata normal form. 3/705 useless extension candidates. Maximal degree in co-relation 4842. Up to 503 conditions per place. [2024-06-27 20:17:12,902 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 96 selfloop transitions, 39 changer transitions 0/137 dead transitions. [2024-06-27 20:17:12,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 137 transitions, 1547 flow [2024-06-27 20:17:12,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:12,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:12,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-27 20:17:12,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-27 20:17:12,904 INFO L175 Difference]: Start difference. First operand has 130 places, 108 transitions, 943 flow. Second operand 9 states and 123 transitions. [2024-06-27 20:17:12,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 137 transitions, 1547 flow [2024-06-27 20:17:12,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 137 transitions, 1462 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:12,938 INFO L231 Difference]: Finished difference. Result has 131 places, 114 transitions, 989 flow [2024-06-27 20:17:12,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=989, PETRI_PLACES=131, PETRI_TRANSITIONS=114} [2024-06-27 20:17:12,939 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 99 predicate places. [2024-06-27 20:17:12,939 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 114 transitions, 989 flow [2024-06-27 20:17:12,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:12,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:12,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:12,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:17:12,940 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-27 20:17:12,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:12,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1830828358, now seen corresponding path program 3 times [2024-06-27 20:17:12,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:12,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941966487] [2024-06-27 20:17:12,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:12,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:12,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:13,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:13,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:13,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941966487] [2024-06-27 20:17:13,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941966487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:13,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:13,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:13,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848296694] [2024-06-27 20:17:13,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:13,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:13,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:13,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:13,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:13,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:13,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 114 transitions, 989 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:13,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:13,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:13,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:13,881 INFO L124 PetriNetUnfolderBase]: 399/693 cut-off events. [2024-06-27 20:17:13,882 INFO L125 PetriNetUnfolderBase]: For 41220/41220 co-relation queries the response was YES. [2024-06-27 20:17:13,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4837 conditions, 693 events. 399/693 cut-off events. For 41220/41220 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2777 event pairs, 66 based on Foata normal form. 3/696 useless extension candidates. Maximal degree in co-relation 4774. Up to 499 conditions per place. [2024-06-27 20:17:13,886 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 91 selfloop transitions, 41 changer transitions 0/134 dead transitions. [2024-06-27 20:17:13,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 134 transitions, 1459 flow [2024-06-27 20:17:13,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:13,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:13,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-27 20:17:13,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006734006734007 [2024-06-27 20:17:13,887 INFO L175 Difference]: Start difference. First operand has 131 places, 114 transitions, 989 flow. Second operand 9 states and 119 transitions. [2024-06-27 20:17:13,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 134 transitions, 1459 flow [2024-06-27 20:17:13,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 134 transitions, 1402 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 20:17:13,919 INFO L231 Difference]: Finished difference. Result has 136 places, 114 transitions, 1019 flow [2024-06-27 20:17:13,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1019, PETRI_PLACES=136, PETRI_TRANSITIONS=114} [2024-06-27 20:17:13,920 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 104 predicate places. [2024-06-27 20:17:13,920 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 114 transitions, 1019 flow [2024-06-27 20:17:13,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:13,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:13,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:13,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:17:13,920 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-27 20:17:13,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:13,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1830819740, now seen corresponding path program 4 times [2024-06-27 20:17:13,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:13,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409979815] [2024-06-27 20:17:13,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:13,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:13,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:14,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:14,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:14,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409979815] [2024-06-27 20:17:14,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409979815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:14,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:14,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:14,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166220583] [2024-06-27 20:17:14,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:14,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:14,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:14,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:14,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:14,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:14,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 114 transitions, 1019 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:14,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:14,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:14,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:14,806 INFO L124 PetriNetUnfolderBase]: 407/706 cut-off events. [2024-06-27 20:17:14,807 INFO L125 PetriNetUnfolderBase]: For 42556/42556 co-relation queries the response was YES. [2024-06-27 20:17:14,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4970 conditions, 706 events. 407/706 cut-off events. For 42556/42556 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2847 event pairs, 73 based on Foata normal form. 1/707 useless extension candidates. Maximal degree in co-relation 4906. Up to 583 conditions per place. [2024-06-27 20:17:14,813 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 87 selfloop transitions, 43 changer transitions 0/132 dead transitions. [2024-06-27 20:17:14,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 132 transitions, 1499 flow [2024-06-27 20:17:14,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:14,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:14,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 20:17:14,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38047138047138046 [2024-06-27 20:17:14,816 INFO L175 Difference]: Start difference. First operand has 136 places, 114 transitions, 1019 flow. Second operand 9 states and 113 transitions. [2024-06-27 20:17:14,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 132 transitions, 1499 flow [2024-06-27 20:17:14,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 132 transitions, 1422 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:14,860 INFO L231 Difference]: Finished difference. Result has 138 places, 118 transitions, 1061 flow [2024-06-27 20:17:14,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=942, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1061, PETRI_PLACES=138, PETRI_TRANSITIONS=118} [2024-06-27 20:17:14,861 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 106 predicate places. [2024-06-27 20:17:14,861 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 118 transitions, 1061 flow [2024-06-27 20:17:14,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:14,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:14,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:14,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:17:14,862 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-27 20:17:14,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:14,862 INFO L85 PathProgramCache]: Analyzing trace with hash -2117509074, now seen corresponding path program 5 times [2024-06-27 20:17:14,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:14,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438994471] [2024-06-27 20:17:14,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:14,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:14,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:15,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:15,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:15,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438994471] [2024-06-27 20:17:15,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438994471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:15,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:15,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:15,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212689142] [2024-06-27 20:17:15,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:15,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:15,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:15,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:15,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:15,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:15,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 118 transitions, 1061 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:15,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:15,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:15,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:15,700 INFO L124 PetriNetUnfolderBase]: 410/711 cut-off events. [2024-06-27 20:17:15,700 INFO L125 PetriNetUnfolderBase]: For 44580/44580 co-relation queries the response was YES. [2024-06-27 20:17:15,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5015 conditions, 711 events. 410/711 cut-off events. For 44580/44580 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2895 event pairs, 73 based on Foata normal form. 1/712 useless extension candidates. Maximal degree in co-relation 4950. Up to 587 conditions per place. [2024-06-27 20:17:15,705 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 90 selfloop transitions, 42 changer transitions 0/134 dead transitions. [2024-06-27 20:17:15,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 134 transitions, 1539 flow [2024-06-27 20:17:15,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:15,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:15,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-27 20:17:15,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872053872053872 [2024-06-27 20:17:15,706 INFO L175 Difference]: Start difference. First operand has 138 places, 118 transitions, 1061 flow. Second operand 9 states and 115 transitions. [2024-06-27 20:17:15,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 134 transitions, 1539 flow [2024-06-27 20:17:15,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 134 transitions, 1479 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:15,753 INFO L231 Difference]: Finished difference. Result has 142 places, 120 transitions, 1108 flow [2024-06-27 20:17:15,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1108, PETRI_PLACES=142, PETRI_TRANSITIONS=120} [2024-06-27 20:17:15,753 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 110 predicate places. [2024-06-27 20:17:15,753 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 120 transitions, 1108 flow [2024-06-27 20:17:15,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:15,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:15,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:15,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:17:15,754 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-27 20:17:15,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:15,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1800262402, now seen corresponding path program 4 times [2024-06-27 20:17:15,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:15,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540167934] [2024-06-27 20:17:15,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:15,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:15,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:16,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:16,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:16,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540167934] [2024-06-27 20:17:16,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540167934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:16,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:16,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:16,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167114727] [2024-06-27 20:17:16,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:16,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:16,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:16,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:16,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:16,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:16,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 120 transitions, 1108 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:16,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:16,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:16,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:16,708 INFO L124 PetriNetUnfolderBase]: 404/702 cut-off events. [2024-06-27 20:17:16,708 INFO L125 PetriNetUnfolderBase]: For 46044/46044 co-relation queries the response was YES. [2024-06-27 20:17:16,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4926 conditions, 702 events. 404/702 cut-off events. For 46044/46044 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2842 event pairs, 64 based on Foata normal form. 3/705 useless extension candidates. Maximal degree in co-relation 4860. Up to 513 conditions per place. [2024-06-27 20:17:16,714 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 101 selfloop transitions, 38 changer transitions 0/141 dead transitions. [2024-06-27 20:17:16,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 141 transitions, 1524 flow [2024-06-27 20:17:16,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:16,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:16,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-27 20:17:16,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107744107744108 [2024-06-27 20:17:16,715 INFO L175 Difference]: Start difference. First operand has 142 places, 120 transitions, 1108 flow. Second operand 9 states and 122 transitions. [2024-06-27 20:17:16,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 141 transitions, 1524 flow [2024-06-27 20:17:16,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 141 transitions, 1423 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:16,762 INFO L231 Difference]: Finished difference. Result has 144 places, 120 transitions, 1088 flow [2024-06-27 20:17:16,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1088, PETRI_PLACES=144, PETRI_TRANSITIONS=120} [2024-06-27 20:17:16,763 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 112 predicate places. [2024-06-27 20:17:16,763 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 120 transitions, 1088 flow [2024-06-27 20:17:16,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:16,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:16,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:16,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:17:16,763 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-27 20:17:16,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:16,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1830582590, now seen corresponding path program 6 times [2024-06-27 20:17:16,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:16,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25402132] [2024-06-27 20:17:16,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:16,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:16,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:17,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:17,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:17,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25402132] [2024-06-27 20:17:17,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25402132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:17,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:17,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:17,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289790190] [2024-06-27 20:17:17,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:17,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:17,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:17,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:17,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:17,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:17,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 120 transitions, 1088 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:17,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:17,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:17,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:17,699 INFO L124 PetriNetUnfolderBase]: 402/699 cut-off events. [2024-06-27 20:17:17,699 INFO L125 PetriNetUnfolderBase]: For 45323/45323 co-relation queries the response was YES. [2024-06-27 20:17:17,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4931 conditions, 699 events. 402/699 cut-off events. For 45323/45323 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2810 event pairs, 71 based on Foata normal form. 1/700 useless extension candidates. Maximal degree in co-relation 4864. Up to 576 conditions per place. [2024-06-27 20:17:17,704 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 88 selfloop transitions, 43 changer transitions 0/133 dead transitions. [2024-06-27 20:17:17,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 133 transitions, 1466 flow [2024-06-27 20:17:17,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:17,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:17,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 20:17:17,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38047138047138046 [2024-06-27 20:17:17,705 INFO L175 Difference]: Start difference. First operand has 144 places, 120 transitions, 1088 flow. Second operand 9 states and 113 transitions. [2024-06-27 20:17:17,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 133 transitions, 1466 flow [2024-06-27 20:17:17,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 133 transitions, 1367 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 20:17:17,752 INFO L231 Difference]: Finished difference. Result has 144 places, 120 transitions, 1080 flow [2024-06-27 20:17:17,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1080, PETRI_PLACES=144, PETRI_TRANSITIONS=120} [2024-06-27 20:17:17,753 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 112 predicate places. [2024-06-27 20:17:17,753 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 120 transitions, 1080 flow [2024-06-27 20:17:17,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:17,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:17,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:17,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:17:17,753 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-27 20:17:17,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:17,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1830582404, now seen corresponding path program 4 times [2024-06-27 20:17:17,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:17,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216601275] [2024-06-27 20:17:17,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:17,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:17,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:18,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:18,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:18,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216601275] [2024-06-27 20:17:18,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216601275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:18,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:18,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:18,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763827906] [2024-06-27 20:17:18,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:18,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:18,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:18,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:18,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:18,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:18,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 120 transitions, 1080 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:18,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:18,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:18,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:18,688 INFO L124 PetriNetUnfolderBase]: 387/686 cut-off events. [2024-06-27 20:17:18,689 INFO L125 PetriNetUnfolderBase]: For 47479/47479 co-relation queries the response was YES. [2024-06-27 20:17:18,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4886 conditions, 686 events. 387/686 cut-off events. For 47479/47479 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2833 event pairs, 68 based on Foata normal form. 1/687 useless extension candidates. Maximal degree in co-relation 4818. Up to 549 conditions per place. [2024-06-27 20:17:18,693 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 83 selfloop transitions, 32 changer transitions 0/135 dead transitions. [2024-06-27 20:17:18,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 135 transitions, 1448 flow [2024-06-27 20:17:18,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:18,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:18,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 20:17:18,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39730639730639733 [2024-06-27 20:17:18,695 INFO L175 Difference]: Start difference. First operand has 144 places, 120 transitions, 1080 flow. Second operand 9 states and 118 transitions. [2024-06-27 20:17:18,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 135 transitions, 1448 flow [2024-06-27 20:17:18,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 135 transitions, 1359 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:18,739 INFO L231 Difference]: Finished difference. Result has 145 places, 122 transitions, 1080 flow [2024-06-27 20:17:18,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1080, PETRI_PLACES=145, PETRI_TRANSITIONS=122} [2024-06-27 20:17:18,740 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 113 predicate places. [2024-06-27 20:17:18,740 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 122 transitions, 1080 flow [2024-06-27 20:17:18,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:18,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:18,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:18,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:17:18,741 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-27 20:17:18,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:18,741 INFO L85 PathProgramCache]: Analyzing trace with hash 612631890, now seen corresponding path program 1 times [2024-06-27 20:17:18,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:18,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418870223] [2024-06-27 20:17:18,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:18,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:18,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:19,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:19,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:19,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418870223] [2024-06-27 20:17:19,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418870223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:19,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:19,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:19,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146395787] [2024-06-27 20:17:19,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:19,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:19,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:19,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:19,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:19,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:19,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 122 transitions, 1080 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:19,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:19,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:19,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:20,109 INFO L124 PetriNetUnfolderBase]: 370/667 cut-off events. [2024-06-27 20:17:20,110 INFO L125 PetriNetUnfolderBase]: For 48473/48473 co-relation queries the response was YES. [2024-06-27 20:17:20,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4728 conditions, 667 events. 370/667 cut-off events. For 48473/48473 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2786 event pairs, 57 based on Foata normal form. 2/669 useless extension candidates. Maximal degree in co-relation 4659. Up to 588 conditions per place. [2024-06-27 20:17:20,114 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 103 selfloop transitions, 14 changer transitions 0/135 dead transitions. [2024-06-27 20:17:20,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 135 transitions, 1356 flow [2024-06-27 20:17:20,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:20,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:20,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-27 20:17:20,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 20:17:20,115 INFO L175 Difference]: Start difference. First operand has 145 places, 122 transitions, 1080 flow. Second operand 9 states and 108 transitions. [2024-06-27 20:17:20,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 135 transitions, 1356 flow [2024-06-27 20:17:20,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 135 transitions, 1297 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:20,162 INFO L231 Difference]: Finished difference. Result has 148 places, 124 transitions, 1076 flow [2024-06-27 20:17:20,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1076, PETRI_PLACES=148, PETRI_TRANSITIONS=124} [2024-06-27 20:17:20,163 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 116 predicate places. [2024-06-27 20:17:20,163 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 124 transitions, 1076 flow [2024-06-27 20:17:20,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:20,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:20,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:20,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:17:20,163 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-27 20:17:20,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:20,164 INFO L85 PathProgramCache]: Analyzing trace with hash -525347854, now seen corresponding path program 5 times [2024-06-27 20:17:20,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:20,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125009008] [2024-06-27 20:17:20,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:20,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:20,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:20,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-27 20:17:20,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:20,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125009008] [2024-06-27 20:17:20,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125009008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:20,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:20,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:20,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838386771] [2024-06-27 20:17:20,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:20,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:20,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:20,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:20,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:20,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:20,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 124 transitions, 1076 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:20,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:20,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:20,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:21,148 INFO L124 PetriNetUnfolderBase]: 440/761 cut-off events. [2024-06-27 20:17:21,148 INFO L125 PetriNetUnfolderBase]: For 57948/57948 co-relation queries the response was YES. [2024-06-27 20:17:21,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5452 conditions, 761 events. 440/761 cut-off events. For 57948/57948 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3148 event pairs, 68 based on Foata normal form. 3/764 useless extension candidates. Maximal degree in co-relation 5382. Up to 629 conditions per place. [2024-06-27 20:17:21,154 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 120 selfloop transitions, 28 changer transitions 0/150 dead transitions. [2024-06-27 20:17:21,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 150 transitions, 1752 flow [2024-06-27 20:17:21,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:21,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:21,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-27 20:17:21,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:17:21,155 INFO L175 Difference]: Start difference. First operand has 148 places, 124 transitions, 1076 flow. Second operand 9 states and 117 transitions. [2024-06-27 20:17:21,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 150 transitions, 1752 flow [2024-06-27 20:17:21,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 150 transitions, 1710 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:21,221 INFO L231 Difference]: Finished difference. Result has 150 places, 130 transitions, 1149 flow [2024-06-27 20:17:21,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1149, PETRI_PLACES=150, PETRI_TRANSITIONS=130} [2024-06-27 20:17:21,221 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 118 predicate places. [2024-06-27 20:17:21,222 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 130 transitions, 1149 flow [2024-06-27 20:17:21,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:21,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:21,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:21,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:17:21,222 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-27 20:17:21,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:21,222 INFO L85 PathProgramCache]: Analyzing trace with hash -525348102, now seen corresponding path program 7 times [2024-06-27 20:17:21,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:21,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759241984] [2024-06-27 20:17:21,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:21,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:21,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:21,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:21,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:21,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759241984] [2024-06-27 20:17:21,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759241984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:21,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:21,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:21,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126983526] [2024-06-27 20:17:21,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:21,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:21,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:21,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:21,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:21,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:21,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 130 transitions, 1149 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:21,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:21,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:21,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:22,169 INFO L124 PetriNetUnfolderBase]: 448/774 cut-off events. [2024-06-27 20:17:22,169 INFO L125 PetriNetUnfolderBase]: For 59507/59507 co-relation queries the response was YES. [2024-06-27 20:17:22,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5639 conditions, 774 events. 448/774 cut-off events. For 59507/59507 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3214 event pairs, 74 based on Foata normal form. 1/775 useless extension candidates. Maximal degree in co-relation 5568. Up to 723 conditions per place. [2024-06-27 20:17:22,174 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 119 selfloop transitions, 24 changer transitions 0/145 dead transitions. [2024-06-27 20:17:22,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 145 transitions, 1679 flow [2024-06-27 20:17:22,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:22,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:22,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-27 20:17:22,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3569023569023569 [2024-06-27 20:17:22,175 INFO L175 Difference]: Start difference. First operand has 150 places, 130 transitions, 1149 flow. Second operand 9 states and 106 transitions. [2024-06-27 20:17:22,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 145 transitions, 1679 flow [2024-06-27 20:17:22,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 145 transitions, 1617 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:22,251 INFO L231 Difference]: Finished difference. Result has 154 places, 134 transitions, 1172 flow [2024-06-27 20:17:22,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1087, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1172, PETRI_PLACES=154, PETRI_TRANSITIONS=134} [2024-06-27 20:17:22,251 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 122 predicate places. [2024-06-27 20:17:22,251 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 134 transitions, 1172 flow [2024-06-27 20:17:22,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:22,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:22,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:22,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:17:22,252 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-27 20:17:22,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:22,252 INFO L85 PathProgramCache]: Analyzing trace with hash -243874596, now seen corresponding path program 6 times [2024-06-27 20:17:22,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:22,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101880725] [2024-06-27 20:17:22,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:22,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:22,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:22,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:22,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:22,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101880725] [2024-06-27 20:17:22,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101880725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:22,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:22,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:22,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124313328] [2024-06-27 20:17:22,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:22,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:22,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:22,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:22,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:22,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:22,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 134 transitions, 1172 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:22,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:22,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:22,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:23,118 INFO L124 PetriNetUnfolderBase]: 457/789 cut-off events. [2024-06-27 20:17:23,118 INFO L125 PetriNetUnfolderBase]: For 64031/64031 co-relation queries the response was YES. [2024-06-27 20:17:23,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5691 conditions, 789 events. 457/789 cut-off events. For 64031/64031 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3305 event pairs, 74 based on Foata normal form. 3/792 useless extension candidates. Maximal degree in co-relation 5619. Up to 750 conditions per place. [2024-06-27 20:17:23,124 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 133 selfloop transitions, 14 changer transitions 0/149 dead transitions. [2024-06-27 20:17:23,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 149 transitions, 1516 flow [2024-06-27 20:17:23,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:23,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:23,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-27 20:17:23,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3434343434343434 [2024-06-27 20:17:23,125 INFO L175 Difference]: Start difference. First operand has 154 places, 134 transitions, 1172 flow. Second operand 9 states and 102 transitions. [2024-06-27 20:17:23,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 149 transitions, 1516 flow [2024-06-27 20:17:23,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 149 transitions, 1464 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:23,220 INFO L231 Difference]: Finished difference. Result has 157 places, 136 transitions, 1175 flow [2024-06-27 20:17:23,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1175, PETRI_PLACES=157, PETRI_TRANSITIONS=136} [2024-06-27 20:17:23,220 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 125 predicate places. [2024-06-27 20:17:23,220 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 136 transitions, 1175 flow [2024-06-27 20:17:23,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:23,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:23,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:23,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:17:23,221 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-27 20:17:23,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:23,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1447182500, now seen corresponding path program 7 times [2024-06-27 20:17:23,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:23,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592483342] [2024-06-27 20:17:23,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:23,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:23,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:23,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:23,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:23,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592483342] [2024-06-27 20:17:23,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592483342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:23,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:23,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:23,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179677541] [2024-06-27 20:17:23,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:23,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:23,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:23,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:23,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:23,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:23,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 136 transitions, 1175 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:23,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:23,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:23,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:24,202 INFO L124 PetriNetUnfolderBase]: 466/804 cut-off events. [2024-06-27 20:17:24,202 INFO L125 PetriNetUnfolderBase]: For 66884/66884 co-relation queries the response was YES. [2024-06-27 20:17:24,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5812 conditions, 804 events. 466/804 cut-off events. For 66884/66884 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3396 event pairs, 74 based on Foata normal form. 3/807 useless extension candidates. Maximal degree in co-relation 5739. Up to 723 conditions per place. [2024-06-27 20:17:24,208 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 131 selfloop transitions, 21 changer transitions 0/154 dead transitions. [2024-06-27 20:17:24,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 154 transitions, 1639 flow [2024-06-27 20:17:24,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:24,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:24,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-27 20:17:24,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.367003367003367 [2024-06-27 20:17:24,210 INFO L175 Difference]: Start difference. First operand has 157 places, 136 transitions, 1175 flow. Second operand 9 states and 109 transitions. [2024-06-27 20:17:24,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 154 transitions, 1639 flow [2024-06-27 20:17:24,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 154 transitions, 1606 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:24,290 INFO L231 Difference]: Finished difference. Result has 159 places, 138 transitions, 1211 flow [2024-06-27 20:17:24,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1211, PETRI_PLACES=159, PETRI_TRANSITIONS=138} [2024-06-27 20:17:24,290 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 127 predicate places. [2024-06-27 20:17:24,290 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 138 transitions, 1211 flow [2024-06-27 20:17:24,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:24,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:24,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:24,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:17:24,291 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-27 20:17:24,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:24,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1447173882, now seen corresponding path program 8 times [2024-06-27 20:17:24,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:24,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013837434] [2024-06-27 20:17:24,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:24,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:24,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:24,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:24,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:24,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013837434] [2024-06-27 20:17:24,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013837434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:24,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:24,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:24,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170702656] [2024-06-27 20:17:24,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:24,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:24,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:24,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:24,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:25,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:25,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 138 transitions, 1211 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:25,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:25,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:25,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:25,335 INFO L124 PetriNetUnfolderBase]: 464/801 cut-off events. [2024-06-27 20:17:25,335 INFO L125 PetriNetUnfolderBase]: For 65914/65914 co-relation queries the response was YES. [2024-06-27 20:17:25,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5825 conditions, 801 events. 464/801 cut-off events. For 65914/65914 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3376 event pairs, 78 based on Foata normal form. 1/802 useless extension candidates. Maximal degree in co-relation 5751. Up to 778 conditions per place. [2024-06-27 20:17:25,341 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 131 selfloop transitions, 14 changer transitions 0/147 dead transitions. [2024-06-27 20:17:25,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 147 transitions, 1521 flow [2024-06-27 20:17:25,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:25,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:25,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-27 20:17:25,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32996632996632996 [2024-06-27 20:17:25,342 INFO L175 Difference]: Start difference. First operand has 159 places, 138 transitions, 1211 flow. Second operand 9 states and 98 transitions. [2024-06-27 20:17:25,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 147 transitions, 1521 flow [2024-06-27 20:17:25,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 147 transitions, 1455 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:25,430 INFO L231 Difference]: Finished difference. Result has 161 places, 138 transitions, 1178 flow [2024-06-27 20:17:25,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1178, PETRI_PLACES=161, PETRI_TRANSITIONS=138} [2024-06-27 20:17:25,430 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 129 predicate places. [2024-06-27 20:17:25,430 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 138 transitions, 1178 flow [2024-06-27 20:17:25,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:25,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:25,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:25,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:17:25,431 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-27 20:17:25,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:25,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1447174130, now seen corresponding path program 8 times [2024-06-27 20:17:25,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:25,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142944292] [2024-06-27 20:17:25,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:25,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:25,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:26,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:26,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:26,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142944292] [2024-06-27 20:17:26,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142944292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:26,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:26,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:26,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089831005] [2024-06-27 20:17:26,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:26,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:26,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:26,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:26,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:26,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:26,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 138 transitions, 1178 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:26,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:26,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:26,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:26,451 INFO L124 PetriNetUnfolderBase]: 458/792 cut-off events. [2024-06-27 20:17:26,452 INFO L125 PetriNetUnfolderBase]: For 66983/66983 co-relation queries the response was YES. [2024-06-27 20:17:26,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5619 conditions, 792 events. 458/792 cut-off events. For 66983/66983 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3334 event pairs, 68 based on Foata normal form. 3/795 useless extension candidates. Maximal degree in co-relation 5544. Up to 716 conditions per place. [2024-06-27 20:17:26,457 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 129 selfloop transitions, 22 changer transitions 0/153 dead transitions. [2024-06-27 20:17:26,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 153 transitions, 1518 flow [2024-06-27 20:17:26,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:26,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:26,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-27 20:17:26,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602693602693603 [2024-06-27 20:17:26,458 INFO L175 Difference]: Start difference. First operand has 161 places, 138 transitions, 1178 flow. Second operand 9 states and 107 transitions. [2024-06-27 20:17:26,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 153 transitions, 1518 flow [2024-06-27 20:17:26,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 153 transitions, 1473 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:26,542 INFO L231 Difference]: Finished difference. Result has 162 places, 138 transitions, 1182 flow [2024-06-27 20:17:26,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1182, PETRI_PLACES=162, PETRI_TRANSITIONS=138} [2024-06-27 20:17:26,542 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 130 predicate places. [2024-06-27 20:17:26,542 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 138 transitions, 1182 flow [2024-06-27 20:17:26,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:26,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:26,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:26,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:17:26,543 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-27 20:17:26,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:26,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1162082630, now seen corresponding path program 9 times [2024-06-27 20:17:26,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:26,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794251846] [2024-06-27 20:17:26,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:26,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:26,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:27,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:27,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:27,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794251846] [2024-06-27 20:17:27,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794251846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:27,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:27,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:27,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638831847] [2024-06-27 20:17:27,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:27,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:27,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:27,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:27,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:27,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:27,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 138 transitions, 1182 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:27,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:27,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:27,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:27,472 INFO L124 PetriNetUnfolderBase]: 452/783 cut-off events. [2024-06-27 20:17:27,472 INFO L125 PetriNetUnfolderBase]: For 65526/65526 co-relation queries the response was YES. [2024-06-27 20:17:27,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5506 conditions, 783 events. 452/783 cut-off events. For 65526/65526 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3288 event pairs, 70 based on Foata normal form. 3/786 useless extension candidates. Maximal degree in co-relation 5430. Up to 647 conditions per place. [2024-06-27 20:17:27,478 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 119 selfloop transitions, 33 changer transitions 0/154 dead transitions. [2024-06-27 20:17:27,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 154 transitions, 1630 flow [2024-06-27 20:17:27,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:27,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:27,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 20:17:27,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3771043771043771 [2024-06-27 20:17:27,479 INFO L175 Difference]: Start difference. First operand has 162 places, 138 transitions, 1182 flow. Second operand 9 states and 112 transitions. [2024-06-27 20:17:27,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 154 transitions, 1630 flow [2024-06-27 20:17:27,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 154 transitions, 1579 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:27,564 INFO L231 Difference]: Finished difference. Result has 163 places, 138 transitions, 1202 flow [2024-06-27 20:17:27,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1131, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1202, PETRI_PLACES=163, PETRI_TRANSITIONS=138} [2024-06-27 20:17:27,565 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 131 predicate places. [2024-06-27 20:17:27,565 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 138 transitions, 1202 flow [2024-06-27 20:17:27,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:27,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:27,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:27,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:17:27,565 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-27 20:17:27,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:27,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1161836676, now seen corresponding path program 5 times [2024-06-27 20:17:27,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:27,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138756662] [2024-06-27 20:17:27,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:27,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:27,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:28,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:28,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:28,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138756662] [2024-06-27 20:17:28,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138756662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:28,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:28,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:28,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139826267] [2024-06-27 20:17:28,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:28,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:28,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:28,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:28,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:28,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:28,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 138 transitions, 1202 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:28,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:28,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:28,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:28,396 INFO L124 PetriNetUnfolderBase]: 429/759 cut-off events. [2024-06-27 20:17:28,396 INFO L125 PetriNetUnfolderBase]: For 64289/64289 co-relation queries the response was YES. [2024-06-27 20:17:28,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5417 conditions, 759 events. 429/759 cut-off events. For 64289/64289 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3249 event pairs, 72 based on Foata normal form. 1/760 useless extension candidates. Maximal degree in co-relation 5340. Up to 685 conditions per place. [2024-06-27 20:17:28,402 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 111 selfloop transitions, 14 changer transitions 0/147 dead transitions. [2024-06-27 20:17:28,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 147 transitions, 1472 flow [2024-06-27 20:17:28,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:28,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:28,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-27 20:17:28,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3569023569023569 [2024-06-27 20:17:28,403 INFO L175 Difference]: Start difference. First operand has 163 places, 138 transitions, 1202 flow. Second operand 9 states and 106 transitions. [2024-06-27 20:17:28,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 147 transitions, 1472 flow [2024-06-27 20:17:28,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 147 transitions, 1402 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:28,488 INFO L231 Difference]: Finished difference. Result has 165 places, 138 transitions, 1165 flow [2024-06-27 20:17:28,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1165, PETRI_PLACES=165, PETRI_TRANSITIONS=138} [2024-06-27 20:17:28,489 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 133 predicate places. [2024-06-27 20:17:28,489 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 138 transitions, 1165 flow [2024-06-27 20:17:28,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:28,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:28,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:28,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:17:28,490 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-27 20:17:28,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:28,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1161843372, now seen corresponding path program 9 times [2024-06-27 20:17:28,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:28,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250301450] [2024-06-27 20:17:28,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:28,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:28,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:28,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:28,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:28,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250301450] [2024-06-27 20:17:28,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250301450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:28,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:28,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:28,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222330843] [2024-06-27 20:17:28,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:28,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:28,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:28,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:28,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:29,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:29,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 138 transitions, 1165 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:29,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:29,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:29,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:29,205 INFO L124 PetriNetUnfolderBase]: 453/785 cut-off events. [2024-06-27 20:17:29,205 INFO L125 PetriNetUnfolderBase]: For 66204/66204 co-relation queries the response was YES. [2024-06-27 20:17:29,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5496 conditions, 785 events. 453/785 cut-off events. For 66204/66204 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3297 event pairs, 74 based on Foata normal form. 1/786 useless extension candidates. Maximal degree in co-relation 5418. Up to 734 conditions per place. [2024-06-27 20:17:29,211 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 121 selfloop transitions, 27 changer transitions 0/150 dead transitions. [2024-06-27 20:17:29,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 150 transitions, 1605 flow [2024-06-27 20:17:29,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:29,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:29,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-27 20:17:29,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3501683501683502 [2024-06-27 20:17:29,212 INFO L175 Difference]: Start difference. First operand has 165 places, 138 transitions, 1165 flow. Second operand 9 states and 104 transitions. [2024-06-27 20:17:29,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 150 transitions, 1605 flow [2024-06-27 20:17:29,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 150 transitions, 1533 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 20:17:29,304 INFO L231 Difference]: Finished difference. Result has 164 places, 140 transitions, 1166 flow [2024-06-27 20:17:29,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1166, PETRI_PLACES=164, PETRI_TRANSITIONS=140} [2024-06-27 20:17:29,304 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 132 predicate places. [2024-06-27 20:17:29,304 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 140 transitions, 1166 flow [2024-06-27 20:17:29,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:29,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:29,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:29,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:17:29,305 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-27 20:17:29,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:29,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1123982362, now seen corresponding path program 10 times [2024-06-27 20:17:29,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:29,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145443382] [2024-06-27 20:17:29,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:29,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:29,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:29,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:29,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:29,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145443382] [2024-06-27 20:17:29,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145443382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:29,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:29,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:29,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344507814] [2024-06-27 20:17:29,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:29,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:29,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:29,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:29,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:29,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:29,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 140 transitions, 1166 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:29,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:29,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:29,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:29,980 INFO L124 PetriNetUnfolderBase]: 451/782 cut-off events. [2024-06-27 20:17:29,981 INFO L125 PetriNetUnfolderBase]: For 67069/67069 co-relation queries the response was YES. [2024-06-27 20:17:29,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5478 conditions, 782 events. 451/782 cut-off events. For 67069/67069 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3288 event pairs, 74 based on Foata normal form. 1/783 useless extension candidates. Maximal degree in co-relation 5399. Up to 732 conditions per place. [2024-06-27 20:17:29,986 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 118 selfloop transitions, 29 changer transitions 0/149 dead transitions. [2024-06-27 20:17:29,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 149 transitions, 1480 flow [2024-06-27 20:17:29,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:29,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:29,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-27 20:17:29,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3434343434343434 [2024-06-27 20:17:29,988 INFO L175 Difference]: Start difference. First operand has 164 places, 140 transitions, 1166 flow. Second operand 9 states and 102 transitions. [2024-06-27 20:17:29,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 149 transitions, 1480 flow [2024-06-27 20:17:30,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 149 transitions, 1391 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:30,114 INFO L231 Difference]: Finished difference. Result has 165 places, 140 transitions, 1140 flow [2024-06-27 20:17:30,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1140, PETRI_PLACES=165, PETRI_TRANSITIONS=140} [2024-06-27 20:17:30,114 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 133 predicate places. [2024-06-27 20:17:30,114 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 140 transitions, 1140 flow [2024-06-27 20:17:30,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:30,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:30,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:30,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:17:30,115 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-27 20:17:30,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:30,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1161843620, now seen corresponding path program 10 times [2024-06-27 20:17:30,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:30,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406519010] [2024-06-27 20:17:30,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:30,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:30,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:30,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:30,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:30,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406519010] [2024-06-27 20:17:30,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406519010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:30,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:30,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:30,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478068850] [2024-06-27 20:17:30,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:30,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:30,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:30,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:30,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:30,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:30,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 140 transitions, 1140 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:30,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:30,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:30,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:30,988 INFO L124 PetriNetUnfolderBase]: 445/773 cut-off events. [2024-06-27 20:17:30,989 INFO L125 PetriNetUnfolderBase]: For 67878/67878 co-relation queries the response was YES. [2024-06-27 20:17:30,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5316 conditions, 773 events. 445/773 cut-off events. For 67878/67878 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3253 event pairs, 60 based on Foata normal form. 3/776 useless extension candidates. Maximal degree in co-relation 5236. Up to 642 conditions per place. [2024-06-27 20:17:30,994 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 118 selfloop transitions, 35 changer transitions 0/155 dead transitions. [2024-06-27 20:17:30,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 155 transitions, 1484 flow [2024-06-27 20:17:30,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:30,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:30,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-27 20:17:30,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-27 20:17:30,996 INFO L175 Difference]: Start difference. First operand has 165 places, 140 transitions, 1140 flow. Second operand 9 states and 110 transitions. [2024-06-27 20:17:30,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 155 transitions, 1484 flow [2024-06-27 20:17:31,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 155 transitions, 1386 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 20:17:31,099 INFO L231 Difference]: Finished difference. Result has 165 places, 140 transitions, 1117 flow [2024-06-27 20:17:31,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1117, PETRI_PLACES=165, PETRI_TRANSITIONS=140} [2024-06-27 20:17:31,100 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 133 predicate places. [2024-06-27 20:17:31,100 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 140 transitions, 1117 flow [2024-06-27 20:17:31,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:31,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:31,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:31,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:17:31,100 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-27 20:17:31,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:31,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1457671226, now seen corresponding path program 1 times [2024-06-27 20:17:31,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:31,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517054465] [2024-06-27 20:17:31,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:31,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:31,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:31,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:31,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:31,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517054465] [2024-06-27 20:17:31,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517054465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:31,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:31,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:31,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123623140] [2024-06-27 20:17:31,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:31,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:31,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:31,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:31,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:32,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:32,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 140 transitions, 1117 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:32,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:32,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:32,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:32,388 INFO L124 PetriNetUnfolderBase]: 394/720 cut-off events. [2024-06-27 20:17:32,388 INFO L125 PetriNetUnfolderBase]: For 65391/65391 co-relation queries the response was YES. [2024-06-27 20:17:32,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4996 conditions, 720 events. 394/720 cut-off events. For 65391/65391 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3143 event pairs, 66 based on Foata normal form. 2/722 useless extension candidates. Maximal degree in co-relation 4915. Up to 631 conditions per place. [2024-06-27 20:17:32,394 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 115 selfloop transitions, 13 changer transitions 0/151 dead transitions. [2024-06-27 20:17:32,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 151 transitions, 1397 flow [2024-06-27 20:17:32,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:32,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:32,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-27 20:17:32,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3569023569023569 [2024-06-27 20:17:32,395 INFO L175 Difference]: Start difference. First operand has 165 places, 140 transitions, 1117 flow. Second operand 9 states and 106 transitions. [2024-06-27 20:17:32,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 151 transitions, 1397 flow [2024-06-27 20:17:32,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 151 transitions, 1276 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 20:17:32,483 INFO L231 Difference]: Finished difference. Result has 164 places, 140 transitions, 1026 flow [2024-06-27 20:17:32,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=996, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1026, PETRI_PLACES=164, PETRI_TRANSITIONS=140} [2024-06-27 20:17:32,484 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 132 predicate places. [2024-06-27 20:17:32,484 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 140 transitions, 1026 flow [2024-06-27 20:17:32,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:32,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:32,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:32,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:17:32,484 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-27 20:17:32,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:32,485 INFO L85 PathProgramCache]: Analyzing trace with hash -286438763, now seen corresponding path program 1 times [2024-06-27 20:17:32,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:32,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670740690] [2024-06-27 20:17:32,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:32,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:32,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:33,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:33,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:33,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670740690] [2024-06-27 20:17:33,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670740690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:33,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:33,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:33,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499739454] [2024-06-27 20:17:33,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:33,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:33,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:33,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:33,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:33,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:33,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 140 transitions, 1026 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:33,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:33,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:33,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:33,819 INFO L124 PetriNetUnfolderBase]: 424/752 cut-off events. [2024-06-27 20:17:33,819 INFO L125 PetriNetUnfolderBase]: For 66167/66167 co-relation queries the response was YES. [2024-06-27 20:17:33,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5090 conditions, 752 events. 424/752 cut-off events. For 66167/66167 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3223 event pairs, 68 based on Foata normal form. 1/753 useless extension candidates. Maximal degree in co-relation 5008. Up to 639 conditions per place. [2024-06-27 20:17:33,825 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 127 selfloop transitions, 18 changer transitions 0/168 dead transitions. [2024-06-27 20:17:33,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 168 transitions, 1398 flow [2024-06-27 20:17:33,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:17:33,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:17:33,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-27 20:17:33,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-27 20:17:33,826 INFO L175 Difference]: Start difference. First operand has 164 places, 140 transitions, 1026 flow. Second operand 11 states and 141 transitions. [2024-06-27 20:17:33,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 168 transitions, 1398 flow [2024-06-27 20:17:33,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 168 transitions, 1366 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:33,936 INFO L231 Difference]: Finished difference. Result has 168 places, 142 transitions, 1058 flow [2024-06-27 20:17:33,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=994, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1058, PETRI_PLACES=168, PETRI_TRANSITIONS=142} [2024-06-27 20:17:33,936 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 136 predicate places. [2024-06-27 20:17:33,937 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 142 transitions, 1058 flow [2024-06-27 20:17:33,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:33,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:33,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:33,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:17:33,937 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-27 20:17:33,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:33,938 INFO L85 PathProgramCache]: Analyzing trace with hash -144245328, now seen corresponding path program 1 times [2024-06-27 20:17:33,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:33,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031449182] [2024-06-27 20:17:33,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:33,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:33,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:34,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:34,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:34,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031449182] [2024-06-27 20:17:34,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031449182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:34,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:34,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:34,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746481781] [2024-06-27 20:17:34,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:34,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:34,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:34,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:34,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:34,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:34,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 142 transitions, 1058 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:34,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:34,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:34,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:35,014 INFO L124 PetriNetUnfolderBase]: 448/778 cut-off events. [2024-06-27 20:17:35,014 INFO L125 PetriNetUnfolderBase]: For 67965/67965 co-relation queries the response was YES. [2024-06-27 20:17:35,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5296 conditions, 778 events. 448/778 cut-off events. For 67965/67965 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3273 event pairs, 69 based on Foata normal form. 1/779 useless extension candidates. Maximal degree in co-relation 5213. Up to 728 conditions per place. [2024-06-27 20:17:35,020 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 148 selfloop transitions, 16 changer transitions 0/166 dead transitions. [2024-06-27 20:17:35,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 166 transitions, 1458 flow [2024-06-27 20:17:35,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:35,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:35,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-27 20:17:35,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3606060606060606 [2024-06-27 20:17:35,022 INFO L175 Difference]: Start difference. First operand has 168 places, 142 transitions, 1058 flow. Second operand 10 states and 119 transitions. [2024-06-27 20:17:35,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 166 transitions, 1458 flow [2024-06-27 20:17:35,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 166 transitions, 1412 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 20:17:35,133 INFO L231 Difference]: Finished difference. Result has 169 places, 144 transitions, 1071 flow [2024-06-27 20:17:35,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1012, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1071, PETRI_PLACES=169, PETRI_TRANSITIONS=144} [2024-06-27 20:17:35,134 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 137 predicate places. [2024-06-27 20:17:35,134 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 144 transitions, 1071 flow [2024-06-27 20:17:35,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:35,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:35,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:35,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:17:35,135 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-27 20:17:35,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:35,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1880378707, now seen corresponding path program 2 times [2024-06-27 20:17:35,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:35,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145963675] [2024-06-27 20:17:35,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:35,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:35,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:35,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:35,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:35,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145963675] [2024-06-27 20:17:35,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145963675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:35,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:35,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:35,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345638139] [2024-06-27 20:17:35,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:35,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:35,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:35,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:35,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:36,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:36,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 144 transitions, 1071 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:36,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:36,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:36,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:36,223 INFO L124 PetriNetUnfolderBase]: 432/764 cut-off events. [2024-06-27 20:17:36,223 INFO L125 PetriNetUnfolderBase]: For 70608/70608 co-relation queries the response was YES. [2024-06-27 20:17:36,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5284 conditions, 764 events. 432/764 cut-off events. For 70608/70608 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3289 event pairs, 68 based on Foata normal form. 1/765 useless extension candidates. Maximal degree in co-relation 5200. Up to 618 conditions per place. [2024-06-27 20:17:36,229 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 104 selfloop transitions, 37 changer transitions 0/165 dead transitions. [2024-06-27 20:17:36,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 165 transitions, 1421 flow [2024-06-27 20:17:36,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:36,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:36,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-27 20:17:36,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-27 20:17:36,230 INFO L175 Difference]: Start difference. First operand has 169 places, 144 transitions, 1071 flow. Second operand 10 states and 131 transitions. [2024-06-27 20:17:36,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 165 transitions, 1421 flow [2024-06-27 20:17:36,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 165 transitions, 1378 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:36,359 INFO L231 Difference]: Finished difference. Result has 171 places, 146 transitions, 1133 flow [2024-06-27 20:17:36,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1133, PETRI_PLACES=171, PETRI_TRANSITIONS=146} [2024-06-27 20:17:36,360 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 139 predicate places. [2024-06-27 20:17:36,360 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 146 transitions, 1133 flow [2024-06-27 20:17:36,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:36,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:36,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:36,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:17:36,361 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-27 20:17:36,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:36,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1880378862, now seen corresponding path program 2 times [2024-06-27 20:17:36,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:36,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344545576] [2024-06-27 20:17:36,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:36,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:36,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:36,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:36,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:36,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344545576] [2024-06-27 20:17:36,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344545576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:36,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:36,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:36,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838184582] [2024-06-27 20:17:36,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:36,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:36,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:36,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:36,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:37,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:37,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 146 transitions, 1133 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:37,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:37,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:37,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:37,303 INFO L124 PetriNetUnfolderBase]: 459/796 cut-off events. [2024-06-27 20:17:37,303 INFO L125 PetriNetUnfolderBase]: For 74565/74565 co-relation queries the response was YES. [2024-06-27 20:17:37,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5612 conditions, 796 events. 459/796 cut-off events. For 74565/74565 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3386 event pairs, 71 based on Foata normal form. 1/797 useless extension candidates. Maximal degree in co-relation 5527. Up to 611 conditions per place. [2024-06-27 20:17:37,308 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 111 selfloop transitions, 60 changer transitions 0/173 dead transitions. [2024-06-27 20:17:37,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 173 transitions, 1835 flow [2024-06-27 20:17:37,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:37,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:37,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-27 20:17:37,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:17:37,310 INFO L175 Difference]: Start difference. First operand has 171 places, 146 transitions, 1133 flow. Second operand 10 states and 130 transitions. [2024-06-27 20:17:37,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 173 transitions, 1835 flow [2024-06-27 20:17:37,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 173 transitions, 1746 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:37,414 INFO L231 Difference]: Finished difference. Result has 173 places, 152 transitions, 1239 flow [2024-06-27 20:17:37,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1239, PETRI_PLACES=173, PETRI_TRANSITIONS=152} [2024-06-27 20:17:37,414 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 141 predicate places. [2024-06-27 20:17:37,414 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 152 transitions, 1239 flow [2024-06-27 20:17:37,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:37,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:37,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:37,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:17:37,415 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-27 20:17:37,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:37,415 INFO L85 PathProgramCache]: Analyzing trace with hash -282623531, now seen corresponding path program 1 times [2024-06-27 20:17:37,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:37,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070658722] [2024-06-27 20:17:37,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:37,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:37,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:38,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-27 20:17:38,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:38,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070658722] [2024-06-27 20:17:38,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070658722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:38,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:38,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:38,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931023046] [2024-06-27 20:17:38,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:38,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:38,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:38,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:38,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:38,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:38,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 152 transitions, 1239 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:38,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:38,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:38,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:38,434 INFO L124 PetriNetUnfolderBase]: 478/827 cut-off events. [2024-06-27 20:17:38,434 INFO L125 PetriNetUnfolderBase]: For 84889/84889 co-relation queries the response was YES. [2024-06-27 20:17:38,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5946 conditions, 827 events. 478/827 cut-off events. For 84889/84889 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3544 event pairs, 60 based on Foata normal form. 3/830 useless extension candidates. Maximal degree in co-relation 5860. Up to 458 conditions per place. [2024-06-27 20:17:38,441 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 109 selfloop transitions, 73 changer transitions 0/184 dead transitions. [2024-06-27 20:17:38,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 184 transitions, 1831 flow [2024-06-27 20:17:38,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:38,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:38,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 20:17:38,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2024-06-27 20:17:38,460 INFO L175 Difference]: Start difference. First operand has 173 places, 152 transitions, 1239 flow. Second operand 10 states and 137 transitions. [2024-06-27 20:17:38,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 184 transitions, 1831 flow [2024-06-27 20:17:38,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 184 transitions, 1754 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:38,579 INFO L231 Difference]: Finished difference. Result has 178 places, 156 transitions, 1349 flow [2024-06-27 20:17:38,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1349, PETRI_PLACES=178, PETRI_TRANSITIONS=156} [2024-06-27 20:17:38,580 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 146 predicate places. [2024-06-27 20:17:38,580 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 156 transitions, 1349 flow [2024-06-27 20:17:38,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:38,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:38,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:38,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:17:38,581 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-27 20:17:38,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:38,581 INFO L85 PathProgramCache]: Analyzing trace with hash 2018912592, now seen corresponding path program 3 times [2024-06-27 20:17:38,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:38,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865353133] [2024-06-27 20:17:38,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:38,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:38,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:39,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-27 20:17:39,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:39,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865353133] [2024-06-27 20:17:39,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865353133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:39,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:39,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:39,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007657466] [2024-06-27 20:17:39,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:39,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:39,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:39,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:39,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:39,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:39,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 156 transitions, 1349 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:39,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:39,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:39,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:39,635 INFO L124 PetriNetUnfolderBase]: 476/824 cut-off events. [2024-06-27 20:17:39,635 INFO L125 PetriNetUnfolderBase]: For 81734/81734 co-relation queries the response was YES. [2024-06-27 20:17:39,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6111 conditions, 824 events. 476/824 cut-off events. For 81734/81734 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3520 event pairs, 75 based on Foata normal form. 1/825 useless extension candidates. Maximal degree in co-relation 6023. Up to 640 conditions per place. [2024-06-27 20:17:39,642 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 113 selfloop transitions, 61 changer transitions 0/176 dead transitions. [2024-06-27 20:17:39,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 176 transitions, 1871 flow [2024-06-27 20:17:39,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:39,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:39,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 20:17:39,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-27 20:17:39,643 INFO L175 Difference]: Start difference. First operand has 178 places, 156 transitions, 1349 flow. Second operand 10 states and 128 transitions. [2024-06-27 20:17:39,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 176 transitions, 1871 flow [2024-06-27 20:17:39,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 176 transitions, 1773 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:39,789 INFO L231 Difference]: Finished difference. Result has 182 places, 156 transitions, 1378 flow [2024-06-27 20:17:39,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1378, PETRI_PLACES=182, PETRI_TRANSITIONS=156} [2024-06-27 20:17:39,791 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 150 predicate places. [2024-06-27 20:17:39,791 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 156 transitions, 1378 flow [2024-06-27 20:17:39,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:39,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:39,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:39,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:17:39,792 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-27 20:17:39,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:39,792 INFO L85 PathProgramCache]: Analyzing trace with hash -138738798, now seen corresponding path program 4 times [2024-06-27 20:17:39,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:39,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233775207] [2024-06-27 20:17:39,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:39,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:39,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:40,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:40,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:40,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233775207] [2024-06-27 20:17:40,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233775207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:40,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:40,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:40,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123363876] [2024-06-27 20:17:40,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:40,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:40,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:40,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:40,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:40,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:40,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 156 transitions, 1378 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:40,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:40,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:40,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:40,865 INFO L124 PetriNetUnfolderBase]: 484/837 cut-off events. [2024-06-27 20:17:40,865 INFO L125 PetriNetUnfolderBase]: For 86407/86407 co-relation queries the response was YES. [2024-06-27 20:17:40,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6344 conditions, 837 events. 484/837 cut-off events. For 86407/86407 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3574 event pairs, 75 based on Foata normal form. 1/838 useless extension candidates. Maximal degree in co-relation 6254. Up to 650 conditions per place. [2024-06-27 20:17:40,871 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 118 selfloop transitions, 58 changer transitions 0/178 dead transitions. [2024-06-27 20:17:40,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 178 transitions, 2080 flow [2024-06-27 20:17:40,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:40,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:40,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 20:17:40,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-27 20:17:40,872 INFO L175 Difference]: Start difference. First operand has 182 places, 156 transitions, 1378 flow. Second operand 10 states and 128 transitions. [2024-06-27 20:17:40,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 178 transitions, 2080 flow [2024-06-27 20:17:41,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 178 transitions, 1945 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 20:17:41,038 INFO L231 Difference]: Finished difference. Result has 183 places, 160 transitions, 1416 flow [2024-06-27 20:17:41,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1416, PETRI_PLACES=183, PETRI_TRANSITIONS=160} [2024-06-27 20:17:41,039 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 151 predicate places. [2024-06-27 20:17:41,039 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 160 transitions, 1416 flow [2024-06-27 20:17:41,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:41,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:41,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:41,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:17:41,040 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-27 20:17:41,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:41,040 INFO L85 PathProgramCache]: Analyzing trace with hash -138738953, now seen corresponding path program 3 times [2024-06-27 20:17:41,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:41,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906356593] [2024-06-27 20:17:41,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:41,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:41,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:41,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:41,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:41,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906356593] [2024-06-27 20:17:41,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906356593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:41,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:41,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:41,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576722471] [2024-06-27 20:17:41,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:41,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:41,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:41,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:41,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:41,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:41,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 160 transitions, 1416 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:41,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:41,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:41,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:42,155 INFO L124 PetriNetUnfolderBase]: 467/822 cut-off events. [2024-06-27 20:17:42,156 INFO L125 PetriNetUnfolderBase]: For 89519/89519 co-relation queries the response was YES. [2024-06-27 20:17:42,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6292 conditions, 822 events. 467/822 cut-off events. For 89519/89519 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3600 event pairs, 72 based on Foata normal form. 1/823 useless extension candidates. Maximal degree in co-relation 6201. Up to 667 conditions per place. [2024-06-27 20:17:42,163 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 114 selfloop transitions, 35 changer transitions 0/178 dead transitions. [2024-06-27 20:17:42,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 178 transitions, 1778 flow [2024-06-27 20:17:42,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:42,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:42,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 20:17:42,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2024-06-27 20:17:42,164 INFO L175 Difference]: Start difference. First operand has 183 places, 160 transitions, 1416 flow. Second operand 10 states and 129 transitions. [2024-06-27 20:17:42,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 178 transitions, 1778 flow [2024-06-27 20:17:42,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 178 transitions, 1682 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:42,354 INFO L231 Difference]: Finished difference. Result has 187 places, 162 transitions, 1425 flow [2024-06-27 20:17:42,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1320, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1425, PETRI_PLACES=187, PETRI_TRANSITIONS=162} [2024-06-27 20:17:42,355 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 155 predicate places. [2024-06-27 20:17:42,355 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 162 transitions, 1425 flow [2024-06-27 20:17:42,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:42,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:42,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:42,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:17:42,355 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-27 20:17:42,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:42,356 INFO L85 PathProgramCache]: Analyzing trace with hash -138733001, now seen corresponding path program 2 times [2024-06-27 20:17:42,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:42,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069810767] [2024-06-27 20:17:42,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:42,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:42,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:42,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:42,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:42,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069810767] [2024-06-27 20:17:42,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069810767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:42,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:42,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:42,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283704315] [2024-06-27 20:17:42,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:42,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:42,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:42,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:42,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:43,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:43,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 162 transitions, 1425 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:43,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:43,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:43,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:43,295 INFO L124 PetriNetUnfolderBase]: 511/881 cut-off events. [2024-06-27 20:17:43,296 INFO L125 PetriNetUnfolderBase]: For 102772/102772 co-relation queries the response was YES. [2024-06-27 20:17:43,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6774 conditions, 881 events. 511/881 cut-off events. For 102772/102772 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3858 event pairs, 60 based on Foata normal form. 3/884 useless extension candidates. Maximal degree in co-relation 6682. Up to 493 conditions per place. [2024-06-27 20:17:43,303 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 131 selfloop transitions, 61 changer transitions 0/194 dead transitions. [2024-06-27 20:17:43,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 194 transitions, 2177 flow [2024-06-27 20:17:43,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:43,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:43,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-27 20:17:43,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:17:43,304 INFO L175 Difference]: Start difference. First operand has 187 places, 162 transitions, 1425 flow. Second operand 10 states and 140 transitions. [2024-06-27 20:17:43,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 194 transitions, 2177 flow [2024-06-27 20:17:43,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 194 transitions, 2088 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:43,473 INFO L231 Difference]: Finished difference. Result has 189 places, 166 transitions, 1495 flow [2024-06-27 20:17:43,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1495, PETRI_PLACES=189, PETRI_TRANSITIONS=166} [2024-06-27 20:17:43,473 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 157 predicate places. [2024-06-27 20:17:43,473 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 166 transitions, 1495 flow [2024-06-27 20:17:43,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:43,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:43,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:43,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:17:43,474 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-27 20:17:43,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:43,474 INFO L85 PathProgramCache]: Analyzing trace with hash -138531191, now seen corresponding path program 3 times [2024-06-27 20:17:43,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:43,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746682199] [2024-06-27 20:17:43,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:43,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:43,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:44,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:44,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:44,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746682199] [2024-06-27 20:17:44,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746682199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:44,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:44,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:44,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148217991] [2024-06-27 20:17:44,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:44,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:44,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:44,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:44,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:44,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:44,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 166 transitions, 1495 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:44,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:44,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:44,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:44,309 INFO L124 PetriNetUnfolderBase]: 520/896 cut-off events. [2024-06-27 20:17:44,309 INFO L125 PetriNetUnfolderBase]: For 105875/105875 co-relation queries the response was YES. [2024-06-27 20:17:44,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6967 conditions, 896 events. 520/896 cut-off events. For 105875/105875 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3938 event pairs, 58 based on Foata normal form. 3/899 useless extension candidates. Maximal degree in co-relation 6874. Up to 501 conditions per place. [2024-06-27 20:17:44,317 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 130 selfloop transitions, 64 changer transitions 0/196 dead transitions. [2024-06-27 20:17:44,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 196 transitions, 2243 flow [2024-06-27 20:17:44,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:44,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:44,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-27 20:17:44,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212121212121212 [2024-06-27 20:17:44,318 INFO L175 Difference]: Start difference. First operand has 189 places, 166 transitions, 1495 flow. Second operand 10 states and 139 transitions. [2024-06-27 20:17:44,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 196 transitions, 2243 flow [2024-06-27 20:17:44,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 196 transitions, 2155 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:44,484 INFO L231 Difference]: Finished difference. Result has 193 places, 168 transitions, 1560 flow [2024-06-27 20:17:44,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1409, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1560, PETRI_PLACES=193, PETRI_TRANSITIONS=168} [2024-06-27 20:17:44,485 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 161 predicate places. [2024-06-27 20:17:44,485 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 168 transitions, 1560 flow [2024-06-27 20:17:44,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:44,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:44,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:44,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:17:44,486 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-27 20:17:44,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:44,486 INFO L85 PathProgramCache]: Analyzing trace with hash -138733218, now seen corresponding path program 5 times [2024-06-27 20:17:44,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:44,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113665798] [2024-06-27 20:17:44,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:44,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:44,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:44,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:44,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:44,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113665798] [2024-06-27 20:17:44,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113665798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:44,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:44,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:44,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071938715] [2024-06-27 20:17:44,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:45,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:45,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:45,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:45,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:45,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:45,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 168 transitions, 1560 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:45,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:45,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:45,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:45,249 INFO L124 PetriNetUnfolderBase]: 523/901 cut-off events. [2024-06-27 20:17:45,250 INFO L125 PetriNetUnfolderBase]: For 104497/104497 co-relation queries the response was YES. [2024-06-27 20:17:45,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7083 conditions, 901 events. 523/901 cut-off events. For 104497/104497 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3964 event pairs, 85 based on Foata normal form. 1/902 useless extension candidates. Maximal degree in co-relation 6989. Up to 713 conditions per place. [2024-06-27 20:17:45,258 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 127 selfloop transitions, 59 changer transitions 0/188 dead transitions. [2024-06-27 20:17:45,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 188 transitions, 2268 flow [2024-06-27 20:17:45,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:45,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:45,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 20:17:45,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2024-06-27 20:17:45,259 INFO L175 Difference]: Start difference. First operand has 193 places, 168 transitions, 1560 flow. Second operand 10 states and 129 transitions. [2024-06-27 20:17:45,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 188 transitions, 2268 flow [2024-06-27 20:17:45,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 188 transitions, 2129 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:45,463 INFO L231 Difference]: Finished difference. Result has 195 places, 170 transitions, 1566 flow [2024-06-27 20:17:45,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1566, PETRI_PLACES=195, PETRI_TRANSITIONS=170} [2024-06-27 20:17:45,464 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 163 predicate places. [2024-06-27 20:17:45,464 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 170 transitions, 1566 flow [2024-06-27 20:17:45,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:45,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:45,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:45,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:17:45,465 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-27 20:17:45,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:45,465 INFO L85 PathProgramCache]: Analyzing trace with hash -138531408, now seen corresponding path program 6 times [2024-06-27 20:17:45,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:45,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360264085] [2024-06-27 20:17:45,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:45,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:45,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:46,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:46,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:46,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360264085] [2024-06-27 20:17:46,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360264085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:46,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:46,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:46,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898239049] [2024-06-27 20:17:46,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:46,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:46,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:46,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:46,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:46,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:46,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 170 transitions, 1566 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:46,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:46,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:46,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:46,503 INFO L124 PetriNetUnfolderBase]: 521/898 cut-off events. [2024-06-27 20:17:46,503 INFO L125 PetriNetUnfolderBase]: For 105188/105188 co-relation queries the response was YES. [2024-06-27 20:17:46,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6968 conditions, 898 events. 521/898 cut-off events. For 105188/105188 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3942 event pairs, 81 based on Foata normal form. 1/899 useless extension candidates. Maximal degree in co-relation 6873. Up to 711 conditions per place. [2024-06-27 20:17:46,511 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 123 selfloop transitions, 62 changer transitions 0/187 dead transitions. [2024-06-27 20:17:46,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 187 transitions, 2114 flow [2024-06-27 20:17:46,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:46,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:46,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 20:17:46,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-27 20:17:46,512 INFO L175 Difference]: Start difference. First operand has 195 places, 170 transitions, 1566 flow. Second operand 10 states and 126 transitions. [2024-06-27 20:17:46,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 187 transitions, 2114 flow [2024-06-27 20:17:46,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 187 transitions, 1985 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:46,720 INFO L231 Difference]: Finished difference. Result has 198 places, 170 transitions, 1566 flow [2024-06-27 20:17:46,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1566, PETRI_PLACES=198, PETRI_TRANSITIONS=170} [2024-06-27 20:17:46,721 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 166 predicate places. [2024-06-27 20:17:46,721 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 170 transitions, 1566 flow [2024-06-27 20:17:46,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:46,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:46,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:46,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:17:46,721 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-27 20:17:46,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:46,722 INFO L85 PathProgramCache]: Analyzing trace with hash -138523751, now seen corresponding path program 4 times [2024-06-27 20:17:46,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:46,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318873451] [2024-06-27 20:17:46,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:46,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:46,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:47,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:47,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:47,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318873451] [2024-06-27 20:17:47,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318873451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:47,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:47,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:47,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061391452] [2024-06-27 20:17:47,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:47,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:47,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:47,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:47,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:47,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:47,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 170 transitions, 1566 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:47,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:47,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:47,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:47,575 INFO L124 PetriNetUnfolderBase]: 515/889 cut-off events. [2024-06-27 20:17:47,575 INFO L125 PetriNetUnfolderBase]: For 105735/105735 co-relation queries the response was YES. [2024-06-27 20:17:47,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6768 conditions, 889 events. 515/889 cut-off events. For 105735/105735 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3926 event pairs, 60 based on Foata normal form. 3/892 useless extension candidates. Maximal degree in co-relation 6672. Up to 499 conditions per place. [2024-06-27 20:17:47,583 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 127 selfloop transitions, 66 changer transitions 0/195 dead transitions. [2024-06-27 20:17:47,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 195 transitions, 2156 flow [2024-06-27 20:17:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:47,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:47,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-27 20:17:47,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 20:17:47,584 INFO L175 Difference]: Start difference. First operand has 198 places, 170 transitions, 1566 flow. Second operand 10 states and 135 transitions. [2024-06-27 20:17:47,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 195 transitions, 2156 flow [2024-06-27 20:17:47,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 195 transitions, 2012 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 20:17:47,826 INFO L231 Difference]: Finished difference. Result has 198 places, 170 transitions, 1559 flow [2024-06-27 20:17:47,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1559, PETRI_PLACES=198, PETRI_TRANSITIONS=170} [2024-06-27 20:17:47,826 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 166 predicate places. [2024-06-27 20:17:47,827 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 170 transitions, 1559 flow [2024-06-27 20:17:47,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:47,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:47,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:47,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:17:47,827 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-27 20:17:47,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:47,828 INFO L85 PathProgramCache]: Analyzing trace with hash 920837726, now seen corresponding path program 7 times [2024-06-27 20:17:47,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:47,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325115903] [2024-06-27 20:17:47,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:47,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:47,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:48,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:48,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:48,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325115903] [2024-06-27 20:17:48,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325115903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:48,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:48,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:48,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217075639] [2024-06-27 20:17:48,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:48,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:48,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:48,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:48,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:48,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:48,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 170 transitions, 1559 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:48,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:48,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:48,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:48,556 INFO L124 PetriNetUnfolderBase]: 523/902 cut-off events. [2024-06-27 20:17:48,557 INFO L125 PetriNetUnfolderBase]: For 106302/106302 co-relation queries the response was YES. [2024-06-27 20:17:48,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6995 conditions, 902 events. 523/902 cut-off events. For 106302/106302 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3965 event pairs, 83 based on Foata normal form. 1/903 useless extension candidates. Maximal degree in co-relation 6898. Up to 712 conditions per place. [2024-06-27 20:17:48,564 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 121 selfloop transitions, 66 changer transitions 0/189 dead transitions. [2024-06-27 20:17:48,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 189 transitions, 2299 flow [2024-06-27 20:17:48,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:48,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:48,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-27 20:17:48,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-27 20:17:48,569 INFO L175 Difference]: Start difference. First operand has 198 places, 170 transitions, 1559 flow. Second operand 10 states and 125 transitions. [2024-06-27 20:17:48,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 189 transitions, 2299 flow [2024-06-27 20:17:48,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 189 transitions, 2162 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 20:17:48,790 INFO L231 Difference]: Finished difference. Result has 199 places, 174 transitions, 1607 flow [2024-06-27 20:17:48,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1607, PETRI_PLACES=199, PETRI_TRANSITIONS=174} [2024-06-27 20:17:48,790 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 167 predicate places. [2024-06-27 20:17:48,790 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 174 transitions, 1607 flow [2024-06-27 20:17:48,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:48,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:48,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:48,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:17:48,791 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-27 20:17:48,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:48,791 INFO L85 PathProgramCache]: Analyzing trace with hash 921104853, now seen corresponding path program 5 times [2024-06-27 20:17:48,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:48,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565277050] [2024-06-27 20:17:48,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:48,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:48,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:49,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:49,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:49,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565277050] [2024-06-27 20:17:49,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565277050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:49,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:49,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:49,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872024358] [2024-06-27 20:17:49,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:49,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:49,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:49,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:49,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:49,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:49,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 174 transitions, 1607 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:49,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:49,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:49,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:49,711 INFO L124 PetriNetUnfolderBase]: 547/941 cut-off events. [2024-06-27 20:17:49,711 INFO L125 PetriNetUnfolderBase]: For 122166/122166 co-relation queries the response was YES. [2024-06-27 20:17:49,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7349 conditions, 941 events. 547/941 cut-off events. For 122166/122166 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4181 event pairs, 86 based on Foata normal form. 3/944 useless extension candidates. Maximal degree in co-relation 7251. Up to 532 conditions per place. [2024-06-27 20:17:49,719 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 128 selfloop transitions, 71 changer transitions 0/201 dead transitions. [2024-06-27 20:17:49,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 201 transitions, 2387 flow [2024-06-27 20:17:49,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:49,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:49,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-27 20:17:49,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40606060606060607 [2024-06-27 20:17:49,720 INFO L175 Difference]: Start difference. First operand has 199 places, 174 transitions, 1607 flow. Second operand 10 states and 134 transitions. [2024-06-27 20:17:49,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 201 transitions, 2387 flow [2024-06-27 20:17:49,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 201 transitions, 2295 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:49,929 INFO L231 Difference]: Finished difference. Result has 203 places, 178 transitions, 1698 flow [2024-06-27 20:17:49,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1515, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1698, PETRI_PLACES=203, PETRI_TRANSITIONS=178} [2024-06-27 20:17:49,929 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 171 predicate places. [2024-06-27 20:17:49,929 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 178 transitions, 1698 flow [2024-06-27 20:17:49,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:49,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:49,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:49,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:17:49,930 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-27 20:17:49,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:49,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1211113723, now seen corresponding path program 6 times [2024-06-27 20:17:49,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:49,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889866379] [2024-06-27 20:17:49,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:49,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:49,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:50,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:50,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:50,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889866379] [2024-06-27 20:17:50,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889866379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:50,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:50,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:50,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812962841] [2024-06-27 20:17:50,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:50,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:50,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:50,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:50,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:50,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:50,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 178 transitions, 1698 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:50,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:50,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:50,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:50,985 INFO L124 PetriNetUnfolderBase]: 571/980 cut-off events. [2024-06-27 20:17:50,985 INFO L125 PetriNetUnfolderBase]: For 134168/134168 co-relation queries the response was YES. [2024-06-27 20:17:50,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7848 conditions, 980 events. 571/980 cut-off events. For 134168/134168 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4409 event pairs, 84 based on Foata normal form. 3/983 useless extension candidates. Maximal degree in co-relation 7749. Up to 552 conditions per place. [2024-06-27 20:17:50,993 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 138 selfloop transitions, 68 changer transitions 0/208 dead transitions. [2024-06-27 20:17:50,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 208 transitions, 2658 flow [2024-06-27 20:17:50,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:50,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:50,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-06-27 20:17:50,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212121212121212 [2024-06-27 20:17:50,994 INFO L175 Difference]: Start difference. First operand has 203 places, 178 transitions, 1698 flow. Second operand 10 states and 139 transitions. [2024-06-27 20:17:50,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 208 transitions, 2658 flow [2024-06-27 20:17:51,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 208 transitions, 2544 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:51,199 INFO L231 Difference]: Finished difference. Result has 207 places, 182 transitions, 1769 flow [2024-06-27 20:17:51,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1769, PETRI_PLACES=207, PETRI_TRANSITIONS=182} [2024-06-27 20:17:51,200 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 175 predicate places. [2024-06-27 20:17:51,200 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 182 transitions, 1769 flow [2024-06-27 20:17:51,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:51,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:51,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:51,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:17:51,201 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-27 20:17:51,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:51,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1813721207, now seen corresponding path program 7 times [2024-06-27 20:17:51,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:51,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185560458] [2024-06-27 20:17:51,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:51,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:51,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:51,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:51,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:51,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185560458] [2024-06-27 20:17:51,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185560458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:51,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:51,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:51,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124458174] [2024-06-27 20:17:51,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:51,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:51,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:51,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:51,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:52,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:52,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 182 transitions, 1769 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:52,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:52,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:52,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:52,310 INFO L124 PetriNetUnfolderBase]: 565/971 cut-off events. [2024-06-27 20:17:52,310 INFO L125 PetriNetUnfolderBase]: For 129881/129881 co-relation queries the response was YES. [2024-06-27 20:17:52,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7612 conditions, 971 events. 565/971 cut-off events. For 129881/129881 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4384 event pairs, 82 based on Foata normal form. 3/974 useless extension candidates. Maximal degree in co-relation 7512. Up to 548 conditions per place. [2024-06-27 20:17:52,318 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 136 selfloop transitions, 69 changer transitions 0/207 dead transitions. [2024-06-27 20:17:52,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 207 transitions, 2539 flow [2024-06-27 20:17:52,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:52,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:52,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 20:17:52,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2024-06-27 20:17:52,319 INFO L175 Difference]: Start difference. First operand has 207 places, 182 transitions, 1769 flow. Second operand 10 states and 137 transitions. [2024-06-27 20:17:52,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 207 transitions, 2539 flow [2024-06-27 20:17:52,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 207 transitions, 2430 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:52,554 INFO L231 Difference]: Finished difference. Result has 211 places, 182 transitions, 1803 flow [2024-06-27 20:17:52,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1660, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1803, PETRI_PLACES=211, PETRI_TRANSITIONS=182} [2024-06-27 20:17:52,555 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 179 predicate places. [2024-06-27 20:17:52,555 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 182 transitions, 1803 flow [2024-06-27 20:17:52,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:52,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:52,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:52,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:17:52,556 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-27 20:17:52,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:52,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1218478765, now seen corresponding path program 4 times [2024-06-27 20:17:52,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:52,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152846032] [2024-06-27 20:17:52,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:52,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:52,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:53,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:53,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:53,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152846032] [2024-06-27 20:17:53,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152846032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:53,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:53,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:53,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857492827] [2024-06-27 20:17:53,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:53,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:53,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:53,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:53,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:53,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:53,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 182 transitions, 1803 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:53,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:53,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:53,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:53,661 INFO L124 PetriNetUnfolderBase]: 545/953 cut-off events. [2024-06-27 20:17:53,661 INFO L125 PetriNetUnfolderBase]: For 128353/128353 co-relation queries the response was YES. [2024-06-27 20:17:53,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7598 conditions, 953 events. 545/953 cut-off events. For 128353/128353 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4379 event pairs, 90 based on Foata normal form. 1/954 useless extension candidates. Maximal degree in co-relation 7497. Up to 792 conditions per place. [2024-06-27 20:17:53,668 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 131 selfloop transitions, 34 changer transitions 0/197 dead transitions. [2024-06-27 20:17:53,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 197 transitions, 2193 flow [2024-06-27 20:17:53,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:53,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:53,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-27 20:17:53,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2024-06-27 20:17:53,669 INFO L175 Difference]: Start difference. First operand has 211 places, 182 transitions, 1803 flow. Second operand 10 states and 127 transitions. [2024-06-27 20:17:53,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 197 transitions, 2193 flow [2024-06-27 20:17:53,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 197 transitions, 2052 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 20:17:53,892 INFO L231 Difference]: Finished difference. Result has 212 places, 184 transitions, 1769 flow [2024-06-27 20:17:53,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1769, PETRI_PLACES=212, PETRI_TRANSITIONS=184} [2024-06-27 20:17:53,893 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 180 predicate places. [2024-06-27 20:17:53,893 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 184 transitions, 1769 flow [2024-06-27 20:17:53,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:53,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:53,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:53,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:17:53,893 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-27 20:17:53,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:53,894 INFO L85 PathProgramCache]: Analyzing trace with hash 913687886, now seen corresponding path program 8 times [2024-06-27 20:17:53,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:53,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166214906] [2024-06-27 20:17:53,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:53,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:53,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:54,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:54,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:54,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166214906] [2024-06-27 20:17:54,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166214906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:54,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:54,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:54,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637912272] [2024-06-27 20:17:54,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:54,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:54,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:54,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:54,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:54,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:54,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 184 transitions, 1769 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:54,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:54,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:54,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:54,720 INFO L124 PetriNetUnfolderBase]: 571/981 cut-off events. [2024-06-27 20:17:54,721 INFO L125 PetriNetUnfolderBase]: For 130874/130874 co-relation queries the response was YES. [2024-06-27 20:17:54,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7698 conditions, 981 events. 571/981 cut-off events. For 130874/130874 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4435 event pairs, 93 based on Foata normal form. 1/982 useless extension candidates. Maximal degree in co-relation 7596. Up to 790 conditions per place. [2024-06-27 20:17:54,729 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 137 selfloop transitions, 62 changer transitions 0/201 dead transitions. [2024-06-27 20:17:54,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 201 transitions, 2529 flow [2024-06-27 20:17:54,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:54,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:54,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 20:17:54,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-27 20:17:54,730 INFO L175 Difference]: Start difference. First operand has 212 places, 184 transitions, 1769 flow. Second operand 10 states and 128 transitions. [2024-06-27 20:17:54,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 201 transitions, 2529 flow [2024-06-27 20:17:55,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 201 transitions, 2438 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:55,007 INFO L231 Difference]: Finished difference. Result has 214 places, 186 transitions, 1831 flow [2024-06-27 20:17:55,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1831, PETRI_PLACES=214, PETRI_TRANSITIONS=186} [2024-06-27 20:17:55,007 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 182 predicate places. [2024-06-27 20:17:55,007 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 186 transitions, 1831 flow [2024-06-27 20:17:55,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:55,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:55,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:55,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:17:55,008 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-27 20:17:55,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:55,008 INFO L85 PathProgramCache]: Analyzing trace with hash 913688103, now seen corresponding path program 8 times [2024-06-27 20:17:55,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:55,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819786654] [2024-06-27 20:17:55,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:55,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:55,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:55,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:55,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:55,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819786654] [2024-06-27 20:17:55,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819786654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:55,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:55,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:55,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102103803] [2024-06-27 20:17:55,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:55,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:55,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:55,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:55,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:55,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:55,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 186 transitions, 1831 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:55,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:55,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:55,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:55,881 INFO L124 PetriNetUnfolderBase]: 595/1020 cut-off events. [2024-06-27 20:17:55,881 INFO L125 PetriNetUnfolderBase]: For 149489/149489 co-relation queries the response was YES. [2024-06-27 20:17:55,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8127 conditions, 1020 events. 595/1020 cut-off events. For 149489/149489 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4657 event pairs, 86 based on Foata normal form. 3/1023 useless extension candidates. Maximal degree in co-relation 8024. Up to 578 conditions per place. [2024-06-27 20:17:55,890 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 147 selfloop transitions, 69 changer transitions 0/218 dead transitions. [2024-06-27 20:17:55,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 218 transitions, 2833 flow [2024-06-27 20:17:55,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:55,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:55,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-27 20:17:55,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-27 20:17:55,892 INFO L175 Difference]: Start difference. First operand has 214 places, 186 transitions, 1831 flow. Second operand 10 states and 143 transitions. [2024-06-27 20:17:55,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 218 transitions, 2833 flow [2024-06-27 20:17:56,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 218 transitions, 2673 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:56,200 INFO L231 Difference]: Finished difference. Result has 216 places, 190 transitions, 1850 flow [2024-06-27 20:17:56,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1671, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1850, PETRI_PLACES=216, PETRI_TRANSITIONS=190} [2024-06-27 20:17:56,201 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 184 predicate places. [2024-06-27 20:17:56,201 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 190 transitions, 1850 flow [2024-06-27 20:17:56,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:56,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:56,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:56,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:17:56,202 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-27 20:17:56,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:56,202 INFO L85 PathProgramCache]: Analyzing trace with hash 2127393258, now seen corresponding path program 9 times [2024-06-27 20:17:56,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:56,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333493834] [2024-06-27 20:17:56,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:56,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:56,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:56,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:56,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:56,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333493834] [2024-06-27 20:17:56,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333493834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:56,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:56,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:56,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021518611] [2024-06-27 20:17:56,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:56,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:56,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:56,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:56,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:56,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:56,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 190 transitions, 1850 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:56,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:56,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:56,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:57,029 INFO L124 PetriNetUnfolderBase]: 598/1025 cut-off events. [2024-06-27 20:17:57,030 INFO L125 PetriNetUnfolderBase]: For 147305/147305 co-relation queries the response was YES. [2024-06-27 20:17:57,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8259 conditions, 1025 events. 598/1025 cut-off events. For 147305/147305 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4655 event pairs, 99 based on Foata normal form. 1/1026 useless extension candidates. Maximal degree in co-relation 8155. Up to 833 conditions per place. [2024-06-27 20:17:57,039 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 138 selfloop transitions, 67 changer transitions 0/207 dead transitions. [2024-06-27 20:17:57,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 207 transitions, 2630 flow [2024-06-27 20:17:57,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:57,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:57,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 20:17:57,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-27 20:17:57,040 INFO L175 Difference]: Start difference. First operand has 216 places, 190 transitions, 1850 flow. Second operand 10 states and 126 transitions. [2024-06-27 20:17:57,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 207 transitions, 2630 flow [2024-06-27 20:17:57,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 207 transitions, 2475 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:57,345 INFO L231 Difference]: Finished difference. Result has 219 places, 192 transitions, 1858 flow [2024-06-27 20:17:57,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1695, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1858, PETRI_PLACES=219, PETRI_TRANSITIONS=192} [2024-06-27 20:17:57,345 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 187 predicate places. [2024-06-27 20:17:57,345 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 192 transitions, 1858 flow [2024-06-27 20:17:57,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:57,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:57,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:57,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:17:57,346 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-27 20:17:57,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:57,346 INFO L85 PathProgramCache]: Analyzing trace with hash 913486076, now seen corresponding path program 10 times [2024-06-27 20:17:57,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:57,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566528945] [2024-06-27 20:17:57,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:57,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:57,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:58,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:58,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:58,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566528945] [2024-06-27 20:17:58,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566528945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:58,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:58,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:58,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978844477] [2024-06-27 20:17:58,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:58,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:58,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:58,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:58,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:58,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:58,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 192 transitions, 1858 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:58,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:58,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:58,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:58,407 INFO L124 PetriNetUnfolderBase]: 596/1022 cut-off events. [2024-06-27 20:17:58,407 INFO L125 PetriNetUnfolderBase]: For 147486/147486 co-relation queries the response was YES. [2024-06-27 20:17:58,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8150 conditions, 1022 events. 596/1022 cut-off events. For 147486/147486 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4652 event pairs, 99 based on Foata normal form. 1/1023 useless extension candidates. Maximal degree in co-relation 8045. Up to 831 conditions per place. [2024-06-27 20:17:58,415 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 139 selfloop transitions, 65 changer transitions 0/206 dead transitions. [2024-06-27 20:17:58,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 206 transitions, 2456 flow [2024-06-27 20:17:58,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:58,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:58,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 20:17:58,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-27 20:17:58,417 INFO L175 Difference]: Start difference. First operand has 219 places, 192 transitions, 1858 flow. Second operand 10 states and 126 transitions. [2024-06-27 20:17:58,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 206 transitions, 2456 flow [2024-06-27 20:17:58,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 206 transitions, 2313 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:58,754 INFO L231 Difference]: Finished difference. Result has 222 places, 192 transitions, 1850 flow [2024-06-27 20:17:58,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1715, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1850, PETRI_PLACES=222, PETRI_TRANSITIONS=192} [2024-06-27 20:17:58,755 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 190 predicate places. [2024-06-27 20:17:58,755 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 192 transitions, 1850 flow [2024-06-27 20:17:58,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:58,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:58,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:58,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:17:58,756 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-27 20:17:58,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:58,756 INFO L85 PathProgramCache]: Analyzing trace with hash 913486293, now seen corresponding path program 9 times [2024-06-27 20:17:58,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:58,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291953058] [2024-06-27 20:17:58,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:58,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:58,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:59,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:59,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:59,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291953058] [2024-06-27 20:17:59,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291953058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:59,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:59,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:59,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606274651] [2024-06-27 20:17:59,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:59,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:59,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:59,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:59,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:59,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:17:59,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 192 transitions, 1850 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:59,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:59,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:17:59,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:59,838 INFO L124 PetriNetUnfolderBase]: 590/1013 cut-off events. [2024-06-27 20:17:59,838 INFO L125 PetriNetUnfolderBase]: For 148060/148060 co-relation queries the response was YES. [2024-06-27 20:17:59,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7918 conditions, 1013 events. 590/1013 cut-off events. For 148060/148060 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4627 event pairs, 80 based on Foata normal form. 3/1016 useless extension candidates. Maximal degree in co-relation 7812. Up to 576 conditions per place. [2024-06-27 20:17:59,846 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 143 selfloop transitions, 72 changer transitions 0/217 dead transitions. [2024-06-27 20:17:59,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 217 transitions, 2664 flow [2024-06-27 20:17:59,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:59,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:59,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-27 20:17:59,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-27 20:17:59,848 INFO L175 Difference]: Start difference. First operand has 222 places, 192 transitions, 1850 flow. Second operand 10 states and 138 transitions. [2024-06-27 20:17:59,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 217 transitions, 2664 flow [2024-06-27 20:18:00,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 217 transitions, 2511 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 20:18:00,165 INFO L231 Difference]: Finished difference. Result has 222 places, 192 transitions, 1846 flow [2024-06-27 20:18:00,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1697, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1846, PETRI_PLACES=222, PETRI_TRANSITIONS=192} [2024-06-27 20:18:00,165 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 190 predicate places. [2024-06-27 20:18:00,165 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 192 transitions, 1846 flow [2024-06-27 20:18:00,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:00,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:00,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:00,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:18:00,166 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-27 20:18:00,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:00,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1218263563, now seen corresponding path program 10 times [2024-06-27 20:18:00,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:00,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852817457] [2024-06-27 20:18:00,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:00,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:00,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:00,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:00,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:00,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852817457] [2024-06-27 20:18:00,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852817457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:00,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:00,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:00,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951091111] [2024-06-27 20:18:00,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:00,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:00,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:00,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:00,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:00,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:00,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 192 transitions, 1846 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:00,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:00,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:00,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:01,222 INFO L124 PetriNetUnfolderBase]: 584/1004 cut-off events. [2024-06-27 20:18:01,222 INFO L125 PetriNetUnfolderBase]: For 142058/142058 co-relation queries the response was YES. [2024-06-27 20:18:01,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7762 conditions, 1004 events. 584/1004 cut-off events. For 142058/142058 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4578 event pairs, 84 based on Foata normal form. 3/1007 useless extension candidates. Maximal degree in co-relation 7655. Up to 572 conditions per place. [2024-06-27 20:18:01,229 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 144 selfloop transitions, 70 changer transitions 0/216 dead transitions. [2024-06-27 20:18:01,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 216 transitions, 2498 flow [2024-06-27 20:18:01,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:01,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:01,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-27 20:18:01,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-27 20:18:01,230 INFO L175 Difference]: Start difference. First operand has 222 places, 192 transitions, 1846 flow. Second operand 10 states and 138 transitions. [2024-06-27 20:18:01,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 216 transitions, 2498 flow [2024-06-27 20:18:01,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 216 transitions, 2345 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:01,511 INFO L231 Difference]: Finished difference. Result has 223 places, 192 transitions, 1838 flow [2024-06-27 20:18:01,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1838, PETRI_PLACES=223, PETRI_TRANSITIONS=192} [2024-06-27 20:18:01,512 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 191 predicate places. [2024-06-27 20:18:01,512 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 192 transitions, 1838 flow [2024-06-27 20:18:01,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:01,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:01,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:01,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 20:18:01,513 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-27 20:18:01,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:01,513 INFO L85 PathProgramCache]: Analyzing trace with hash -2017471639, now seen corresponding path program 11 times [2024-06-27 20:18:01,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:01,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740816657] [2024-06-27 20:18:01,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:01,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:01,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:02,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:02,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:02,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740816657] [2024-06-27 20:18:02,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740816657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:02,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:02,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:02,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697600486] [2024-06-27 20:18:02,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:02,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:02,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:02,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:02,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:02,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:02,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 192 transitions, 1838 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:02,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:02,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:02,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:02,475 INFO L124 PetriNetUnfolderBase]: 638/1091 cut-off events. [2024-06-27 20:18:02,475 INFO L125 PetriNetUnfolderBase]: For 176493/176493 co-relation queries the response was YES. [2024-06-27 20:18:02,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8892 conditions, 1091 events. 638/1091 cut-off events. For 176493/176493 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 5067 event pairs, 89 based on Foata normal form. 3/1094 useless extension candidates. Maximal degree in co-relation 8784. Up to 846 conditions per place. [2024-06-27 20:18:02,485 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 182 selfloop transitions, 40 changer transitions 0/224 dead transitions. [2024-06-27 20:18:02,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 224 transitions, 3094 flow [2024-06-27 20:18:02,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:02,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:02,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-27 20:18:02,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-27 20:18:02,505 INFO L175 Difference]: Start difference. First operand has 223 places, 192 transitions, 1838 flow. Second operand 10 states and 133 transitions. [2024-06-27 20:18:02,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 224 transitions, 3094 flow [2024-06-27 20:18:02,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 224 transitions, 2902 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 20:18:02,851 INFO L231 Difference]: Finished difference. Result has 223 places, 200 transitions, 1827 flow [2024-06-27 20:18:02,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1827, PETRI_PLACES=223, PETRI_TRANSITIONS=200} [2024-06-27 20:18:02,851 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 191 predicate places. [2024-06-27 20:18:02,851 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 200 transitions, 1827 flow [2024-06-27 20:18:02,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:02,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:02,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:02,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 20:18:02,852 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-27 20:18:02,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:02,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1664556855, now seen corresponding path program 12 times [2024-06-27 20:18:02,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:02,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348092103] [2024-06-27 20:18:02,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:02,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:02,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:03,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:03,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:03,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348092103] [2024-06-27 20:18:03,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348092103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:03,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:03,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:03,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709880686] [2024-06-27 20:18:03,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:03,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:03,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:03,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:03,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:03,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:03,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 200 transitions, 1827 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:03,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:03,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:03,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:03,920 INFO L124 PetriNetUnfolderBase]: 632/1082 cut-off events. [2024-06-27 20:18:03,920 INFO L125 PetriNetUnfolderBase]: For 169764/169764 co-relation queries the response was YES. [2024-06-27 20:18:03,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8525 conditions, 1082 events. 632/1082 cut-off events. For 169764/169764 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 5028 event pairs, 91 based on Foata normal form. 3/1085 useless extension candidates. Maximal degree in co-relation 8416. Up to 842 conditions per place. [2024-06-27 20:18:03,929 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 180 selfloop transitions, 41 changer transitions 0/223 dead transitions. [2024-06-27 20:18:03,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 223 transitions, 2825 flow [2024-06-27 20:18:03,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:03,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:03,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-27 20:18:03,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-27 20:18:03,931 INFO L175 Difference]: Start difference. First operand has 223 places, 200 transitions, 1827 flow. Second operand 10 states and 131 transitions. [2024-06-27 20:18:03,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 223 transitions, 2825 flow [2024-06-27 20:18:04,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 223 transitions, 2736 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 20:18:04,275 INFO L231 Difference]: Finished difference. Result has 228 places, 200 transitions, 1825 flow [2024-06-27 20:18:04,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1825, PETRI_PLACES=228, PETRI_TRANSITIONS=200} [2024-06-27 20:18:04,275 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 196 predicate places. [2024-06-27 20:18:04,275 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 200 transitions, 1825 flow [2024-06-27 20:18:04,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:04,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:04,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:04,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 20:18:04,276 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-27 20:18:04,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:04,276 INFO L85 PathProgramCache]: Analyzing trace with hash -476095443, now seen corresponding path program 13 times [2024-06-27 20:18:04,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:04,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903328709] [2024-06-27 20:18:04,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:04,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:04,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:04,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:04,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:04,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903328709] [2024-06-27 20:18:04,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903328709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:04,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:04,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:04,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888036056] [2024-06-27 20:18:04,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:04,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:04,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:04,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:04,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:04,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:04,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 200 transitions, 1825 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:04,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:04,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:04,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:05,269 INFO L124 PetriNetUnfolderBase]: 626/1073 cut-off events. [2024-06-27 20:18:05,269 INFO L125 PetriNetUnfolderBase]: For 162928/162928 co-relation queries the response was YES. [2024-06-27 20:18:05,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8271 conditions, 1073 events. 626/1073 cut-off events. For 162928/162928 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4994 event pairs, 95 based on Foata normal form. 3/1076 useless extension candidates. Maximal degree in co-relation 8161. Up to 838 conditions per place. [2024-06-27 20:18:05,279 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 175 selfloop transitions, 43 changer transitions 0/220 dead transitions. [2024-06-27 20:18:05,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 220 transitions, 2647 flow [2024-06-27 20:18:05,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:05,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:05,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-27 20:18:05,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2024-06-27 20:18:05,280 INFO L175 Difference]: Start difference. First operand has 228 places, 200 transitions, 1825 flow. Second operand 10 states and 127 transitions. [2024-06-27 20:18:05,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 220 transitions, 2647 flow [2024-06-27 20:18:05,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 220 transitions, 2567 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:05,585 INFO L231 Difference]: Finished difference. Result has 230 places, 200 transitions, 1836 flow [2024-06-27 20:18:05,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1745, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1836, PETRI_PLACES=230, PETRI_TRANSITIONS=200} [2024-06-27 20:18:05,586 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 198 predicate places. [2024-06-27 20:18:05,586 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 200 transitions, 1836 flow [2024-06-27 20:18:05,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:05,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:05,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:05,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 20:18:05,587 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-27 20:18:05,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:05,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1664556638, now seen corresponding path program 11 times [2024-06-27 20:18:05,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:05,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727148402] [2024-06-27 20:18:05,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:05,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:05,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:06,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:06,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:06,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727148402] [2024-06-27 20:18:06,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727148402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:06,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:06,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:06,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899752592] [2024-06-27 20:18:06,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:06,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:06,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:06,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:06,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:06,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:06,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 200 transitions, 1836 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:06,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:06,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:06,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:06,622 INFO L124 PetriNetUnfolderBase]: 634/1086 cut-off events. [2024-06-27 20:18:06,622 INFO L125 PetriNetUnfolderBase]: For 163562/163562 co-relation queries the response was YES. [2024-06-27 20:18:06,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8487 conditions, 1086 events. 634/1086 cut-off events. For 163562/163562 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5069 event pairs, 99 based on Foata normal form. 1/1087 useless extension candidates. Maximal degree in co-relation 8376. Up to 1018 conditions per place. [2024-06-27 20:18:06,632 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 184 selfloop transitions, 30 changer transitions 0/216 dead transitions. [2024-06-27 20:18:06,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 216 transitions, 2682 flow [2024-06-27 20:18:06,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:06,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:06,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 20:18:06,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35454545454545455 [2024-06-27 20:18:06,633 INFO L175 Difference]: Start difference. First operand has 230 places, 200 transitions, 1836 flow. Second operand 10 states and 117 transitions. [2024-06-27 20:18:06,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 216 transitions, 2682 flow [2024-06-27 20:18:06,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 216 transitions, 2594 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:06,946 INFO L231 Difference]: Finished difference. Result has 231 places, 204 transitions, 1865 flow [2024-06-27 20:18:06,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1748, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1865, PETRI_PLACES=231, PETRI_TRANSITIONS=204} [2024-06-27 20:18:06,947 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 199 predicate places. [2024-06-27 20:18:06,947 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 204 transitions, 1865 flow [2024-06-27 20:18:06,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:06,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:06,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:06,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 20:18:06,947 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-27 20:18:06,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:06,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1657406798, now seen corresponding path program 12 times [2024-06-27 20:18:06,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:06,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130509547] [2024-06-27 20:18:06,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:06,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:06,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:07,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:07,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:07,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130509547] [2024-06-27 20:18:07,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130509547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:07,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:07,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:07,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627407525] [2024-06-27 20:18:07,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:07,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:07,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:07,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:07,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:07,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:07,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 204 transitions, 1865 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:07,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:07,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:07,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:07,927 INFO L124 PetriNetUnfolderBase]: 637/1091 cut-off events. [2024-06-27 20:18:07,927 INFO L125 PetriNetUnfolderBase]: For 166972/166972 co-relation queries the response was YES. [2024-06-27 20:18:07,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8491 conditions, 1091 events. 637/1091 cut-off events. For 166972/166972 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 5085 event pairs, 107 based on Foata normal form. 1/1092 useless extension candidates. Maximal degree in co-relation 8379. Up to 1022 conditions per place. [2024-06-27 20:18:07,942 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 183 selfloop transitions, 33 changer transitions 0/218 dead transitions. [2024-06-27 20:18:07,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 218 transitions, 2697 flow [2024-06-27 20:18:07,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:07,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:07,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-27 20:18:07,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-27 20:18:07,944 INFO L175 Difference]: Start difference. First operand has 231 places, 204 transitions, 1865 flow. Second operand 10 states and 116 transitions. [2024-06-27 20:18:07,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 218 transitions, 2697 flow [2024-06-27 20:18:08,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 218 transitions, 2617 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:08,310 INFO L231 Difference]: Finished difference. Result has 234 places, 206 transitions, 1886 flow [2024-06-27 20:18:08,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1886, PETRI_PLACES=234, PETRI_TRANSITIONS=206} [2024-06-27 20:18:08,310 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 202 predicate places. [2024-06-27 20:18:08,310 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 206 transitions, 1886 flow [2024-06-27 20:18:08,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:08,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:08,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:08,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 20:18:08,311 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-27 20:18:08,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:08,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1245022633, now seen corresponding path program 14 times [2024-06-27 20:18:08,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:08,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852154209] [2024-06-27 20:18:08,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:08,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:08,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:08,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:08,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:08,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852154209] [2024-06-27 20:18:08,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852154209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:08,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:08,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:08,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116986091] [2024-06-27 20:18:08,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:08,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:08,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:08,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:08,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:09,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:09,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 206 transitions, 1886 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:09,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:09,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:09,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:09,353 INFO L124 PetriNetUnfolderBase]: 646/1106 cut-off events. [2024-06-27 20:18:09,353 INFO L125 PetriNetUnfolderBase]: For 178668/178668 co-relation queries the response was YES. [2024-06-27 20:18:09,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8572 conditions, 1106 events. 646/1106 cut-off events. For 178668/178668 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5190 event pairs, 83 based on Foata normal form. 3/1109 useless extension candidates. Maximal degree in co-relation 8459. Up to 864 conditions per place. [2024-06-27 20:18:09,364 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 180 selfloop transitions, 46 changer transitions 0/228 dead transitions. [2024-06-27 20:18:09,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 228 transitions, 2754 flow [2024-06-27 20:18:09,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:09,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:09,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 20:18:09,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-27 20:18:09,365 INFO L175 Difference]: Start difference. First operand has 234 places, 206 transitions, 1886 flow. Second operand 10 states and 126 transitions. [2024-06-27 20:18:09,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 228 transitions, 2754 flow [2024-06-27 20:18:09,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 228 transitions, 2649 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:09,754 INFO L231 Difference]: Finished difference. Result has 236 places, 208 transitions, 1896 flow [2024-06-27 20:18:09,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1896, PETRI_PLACES=236, PETRI_TRANSITIONS=208} [2024-06-27 20:18:09,755 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 204 predicate places. [2024-06-27 20:18:09,755 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 208 transitions, 1896 flow [2024-06-27 20:18:09,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:09,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:09,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:09,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 20:18:09,756 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-27 20:18:09,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:09,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1657407015, now seen corresponding path program 15 times [2024-06-27 20:18:09,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:09,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979701301] [2024-06-27 20:18:09,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:09,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:09,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:10,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-27 20:18:10,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:10,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979701301] [2024-06-27 20:18:10,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979701301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:10,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:10,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:10,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755475895] [2024-06-27 20:18:10,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:10,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:10,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:10,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:10,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:10,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:10,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 208 transitions, 1896 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:10,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:10,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:10,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:10,778 INFO L124 PetriNetUnfolderBase]: 655/1121 cut-off events. [2024-06-27 20:18:10,778 INFO L125 PetriNetUnfolderBase]: For 182895/182895 co-relation queries the response was YES. [2024-06-27 20:18:10,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8726 conditions, 1121 events. 655/1121 cut-off events. For 182895/182895 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5273 event pairs, 81 based on Foata normal form. 3/1124 useless extension candidates. Maximal degree in co-relation 8612. Up to 872 conditions per place. [2024-06-27 20:18:10,788 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 183 selfloop transitions, 47 changer transitions 0/232 dead transitions. [2024-06-27 20:18:10,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 232 transitions, 2786 flow [2024-06-27 20:18:10,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:10,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:10,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 20:18:10,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2024-06-27 20:18:10,789 INFO L175 Difference]: Start difference. First operand has 236 places, 208 transitions, 1896 flow. Second operand 10 states and 129 transitions. [2024-06-27 20:18:10,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 232 transitions, 2786 flow [2024-06-27 20:18:11,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 232 transitions, 2630 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:11,187 INFO L231 Difference]: Finished difference. Result has 237 places, 210 transitions, 1861 flow [2024-06-27 20:18:11,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1748, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1861, PETRI_PLACES=237, PETRI_TRANSITIONS=210} [2024-06-27 20:18:11,188 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 205 predicate places. [2024-06-27 20:18:11,188 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 210 transitions, 1861 flow [2024-06-27 20:18:11,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:11,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:11,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:11,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 20:18:11,188 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-27 20:18:11,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:11,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1657205205, now seen corresponding path program 16 times [2024-06-27 20:18:11,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:11,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613168180] [2024-06-27 20:18:11,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:11,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:11,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:11,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:11,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:11,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613168180] [2024-06-27 20:18:11,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613168180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:11,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:11,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:11,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086676277] [2024-06-27 20:18:11,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:11,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:11,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:11,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:11,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:11,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:11,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 210 transitions, 1861 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:11,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:11,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:11,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:12,251 INFO L124 PetriNetUnfolderBase]: 649/1112 cut-off events. [2024-06-27 20:18:12,253 INFO L125 PetriNetUnfolderBase]: For 174646/174646 co-relation queries the response was YES. [2024-06-27 20:18:12,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8456 conditions, 1112 events. 649/1112 cut-off events. For 174646/174646 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5224 event pairs, 75 based on Foata normal form. 3/1115 useless extension candidates. Maximal degree in co-relation 8341. Up to 868 conditions per place. [2024-06-27 20:18:12,260 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 173 selfloop transitions, 54 changer transitions 0/229 dead transitions. [2024-06-27 20:18:12,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 229 transitions, 2541 flow [2024-06-27 20:18:12,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:12,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:12,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-27 20:18:12,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37575757575757573 [2024-06-27 20:18:12,261 INFO L175 Difference]: Start difference. First operand has 237 places, 210 transitions, 1861 flow. Second operand 10 states and 124 transitions. [2024-06-27 20:18:12,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 229 transitions, 2541 flow [2024-06-27 20:18:12,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 229 transitions, 2450 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:12,568 INFO L231 Difference]: Finished difference. Result has 240 places, 210 transitions, 1883 flow [2024-06-27 20:18:12,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1883, PETRI_PLACES=240, PETRI_TRANSITIONS=210} [2024-06-27 20:18:12,568 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 208 predicate places. [2024-06-27 20:18:12,568 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 210 transitions, 1883 flow [2024-06-27 20:18:12,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:12,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:12,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:12,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 20:18:12,569 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-27 20:18:12,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:12,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1657204988, now seen corresponding path program 13 times [2024-06-27 20:18:12,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:12,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915694669] [2024-06-27 20:18:12,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:12,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:12,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:13,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:13,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:13,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915694669] [2024-06-27 20:18:13,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915694669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:13,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:13,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:13,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905641187] [2024-06-27 20:18:13,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:13,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:13,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:13,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:13,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:13,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:13,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 210 transitions, 1883 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:13,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:13,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:13,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:13,661 INFO L124 PetriNetUnfolderBase]: 652/1117 cut-off events. [2024-06-27 20:18:13,661 INFO L125 PetriNetUnfolderBase]: For 170408/170408 co-relation queries the response was YES. [2024-06-27 20:18:13,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8564 conditions, 1117 events. 652/1117 cut-off events. For 170408/170408 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5236 event pairs, 105 based on Foata normal form. 1/1118 useless extension candidates. Maximal degree in co-relation 8448. Up to 1047 conditions per place. [2024-06-27 20:18:13,670 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 185 selfloop transitions, 37 changer transitions 0/224 dead transitions. [2024-06-27 20:18:13,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 224 transitions, 2735 flow [2024-06-27 20:18:13,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:13,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:13,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-27 20:18:13,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-27 20:18:13,684 INFO L175 Difference]: Start difference. First operand has 240 places, 210 transitions, 1883 flow. Second operand 10 states and 115 transitions. [2024-06-27 20:18:13,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 224 transitions, 2735 flow [2024-06-27 20:18:14,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 224 transitions, 2574 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 20:18:14,077 INFO L231 Difference]: Finished difference. Result has 240 places, 212 transitions, 1823 flow [2024-06-27 20:18:14,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1823, PETRI_PLACES=240, PETRI_TRANSITIONS=212} [2024-06-27 20:18:14,078 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 208 predicate places. [2024-06-27 20:18:14,078 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 212 transitions, 1823 flow [2024-06-27 20:18:14,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:14,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:14,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:14,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 20:18:14,079 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-27 20:18:14,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:14,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1657199408, now seen corresponding path program 14 times [2024-06-27 20:18:14,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:14,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810270160] [2024-06-27 20:18:14,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:14,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:14,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18: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-27 20:18:14,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:14,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810270160] [2024-06-27 20:18:14,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810270160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:14,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:14,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:14,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447262919] [2024-06-27 20:18:14,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:14,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:14,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:14,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:14,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:14,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:14,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 212 transitions, 1823 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:14,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:14,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:14,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:15,178 INFO L124 PetriNetUnfolderBase]: 650/1114 cut-off events. [2024-06-27 20:18:15,178 INFO L125 PetriNetUnfolderBase]: For 169774/169774 co-relation queries the response was YES. [2024-06-27 20:18:15,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8358 conditions, 1114 events. 650/1114 cut-off events. For 169774/169774 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5228 event pairs, 105 based on Foata normal form. 1/1115 useless extension candidates. Maximal degree in co-relation 8241. Up to 1045 conditions per place. [2024-06-27 20:18:15,188 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 181 selfloop transitions, 40 changer transitions 0/223 dead transitions. [2024-06-27 20:18:15,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 223 transitions, 2471 flow [2024-06-27 20:18:15,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:15,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:15,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 20:18:15,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3424242424242424 [2024-06-27 20:18:15,189 INFO L175 Difference]: Start difference. First operand has 240 places, 212 transitions, 1823 flow. Second operand 10 states and 113 transitions. [2024-06-27 20:18:15,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 223 transitions, 2471 flow [2024-06-27 20:18:15,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 223 transitions, 2341 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:15,562 INFO L231 Difference]: Finished difference. Result has 242 places, 212 transitions, 1778 flow [2024-06-27 20:18:15,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1778, PETRI_PLACES=242, PETRI_TRANSITIONS=212} [2024-06-27 20:18:15,563 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 210 predicate places. [2024-06-27 20:18:15,563 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 212 transitions, 1778 flow [2024-06-27 20:18:15,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:15,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:15,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:15,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 20:18:15,563 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-27 20:18:15,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:15,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1245237835, now seen corresponding path program 5 times [2024-06-27 20:18:15,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:15,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949501068] [2024-06-27 20:18:15,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:15,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:15,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:16,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:16,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:16,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949501068] [2024-06-27 20:18:16,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949501068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:16,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:16,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:16,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635009249] [2024-06-27 20:18:16,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:16,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:16,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:16,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:16,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:16,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:16,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 212 transitions, 1778 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:16,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:16,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:16,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:16,840 INFO L124 PetriNetUnfolderBase]: 621/1084 cut-off events. [2024-06-27 20:18:16,840 INFO L125 PetriNetUnfolderBase]: For 169617/169617 co-relation queries the response was YES. [2024-06-27 20:18:16,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8115 conditions, 1084 events. 621/1084 cut-off events. For 169617/169617 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 5191 event pairs, 103 based on Foata normal form. 1/1085 useless extension candidates. Maximal degree in co-relation 7997. Up to 978 conditions per place. [2024-06-27 20:18:16,850 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 170 selfloop transitions, 16 changer transitions 0/224 dead transitions. [2024-06-27 20:18:16,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 224 transitions, 2206 flow [2024-06-27 20:18:16,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:16,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:16,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-27 20:18:16,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-27 20:18:16,852 INFO L175 Difference]: Start difference. First operand has 242 places, 212 transitions, 1778 flow. Second operand 10 states and 116 transitions. [2024-06-27 20:18:16,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 224 transitions, 2206 flow [2024-06-27 20:18:17,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 224 transitions, 2134 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:17,330 INFO L231 Difference]: Finished difference. Result has 244 places, 214 transitions, 1781 flow [2024-06-27 20:18:17,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1706, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1781, PETRI_PLACES=244, PETRI_TRANSITIONS=214} [2024-06-27 20:18:17,330 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 212 predicate places. [2024-06-27 20:18:17,330 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 214 transitions, 1781 flow [2024-06-27 20:18:17,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:17,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:17,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:17,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 20:18:17,331 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-27 20:18:17,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:17,331 INFO L85 PathProgramCache]: Analyzing trace with hash -227934065, now seen corresponding path program 17 times [2024-06-27 20:18:17,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:17,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124237748] [2024-06-27 20:18:17,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:17,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:17,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:17,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:17,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:17,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124237748] [2024-06-27 20:18:17,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124237748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:17,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:17,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:17,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102326938] [2024-06-27 20:18:17,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:17,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:17,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:17,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:17,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:17,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:17,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 214 transitions, 1781 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:17,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:17,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:17,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:18,220 INFO L124 PetriNetUnfolderBase]: 672/1150 cut-off events. [2024-06-27 20:18:18,220 INFO L125 PetriNetUnfolderBase]: For 194446/194446 co-relation queries the response was YES. [2024-06-27 20:18:18,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8702 conditions, 1150 events. 672/1150 cut-off events. For 194446/194446 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5470 event pairs, 107 based on Foata normal form. 3/1153 useless extension candidates. Maximal degree in co-relation 8583. Up to 1020 conditions per place. [2024-06-27 20:18:18,231 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 210 selfloop transitions, 26 changer transitions 0/238 dead transitions. [2024-06-27 20:18:18,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 238 transitions, 2715 flow [2024-06-27 20:18:18,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:18,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:18,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 20:18:18,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-27 20:18:18,232 INFO L175 Difference]: Start difference. First operand has 244 places, 214 transitions, 1781 flow. Second operand 10 states and 123 transitions. [2024-06-27 20:18:18,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 238 transitions, 2715 flow [2024-06-27 20:18:18,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 238 transitions, 2656 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:18,700 INFO L231 Difference]: Finished difference. Result has 246 places, 218 transitions, 1819 flow [2024-06-27 20:18:18,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1819, PETRI_PLACES=246, PETRI_TRANSITIONS=218} [2024-06-27 20:18:18,701 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 214 predicate places. [2024-06-27 20:18:18,701 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 218 transitions, 1819 flow [2024-06-27 20:18:18,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:18,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:18,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:18,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 20:18:18,701 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-27 20:18:18,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:18,702 INFO L85 PathProgramCache]: Analyzing trace with hash 96816634, now seen corresponding path program 1 times [2024-06-27 20:18:18,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:18,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909630305] [2024-06-27 20:18:18,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:18,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:18,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:19,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:19,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:19,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909630305] [2024-06-27 20:18:19,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909630305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:19,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:19,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:19,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847953783] [2024-06-27 20:18:19,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:19,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:19,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:19,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:19,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:19,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:19,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 218 transitions, 1819 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:19,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:19,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:19,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:19,940 INFO L124 PetriNetUnfolderBase]: 676/1157 cut-off events. [2024-06-27 20:18:19,940 INFO L125 PetriNetUnfolderBase]: For 189895/189895 co-relation queries the response was YES. [2024-06-27 20:18:19,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8711 conditions, 1157 events. 676/1157 cut-off events. For 189895/189895 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5520 event pairs, 106 based on Foata normal form. 2/1159 useless extension candidates. Maximal degree in co-relation 8591. Up to 1123 conditions per place. [2024-06-27 20:18:19,950 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 218 selfloop transitions, 16 changer transitions 0/236 dead transitions. [2024-06-27 20:18:19,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 236 transitions, 2351 flow [2024-06-27 20:18:19,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:19,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:19,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-27 20:18:19,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2024-06-27 20:18:19,952 INFO L175 Difference]: Start difference. First operand has 246 places, 218 transitions, 1819 flow. Second operand 10 states and 109 transitions. [2024-06-27 20:18:19,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 236 transitions, 2351 flow [2024-06-27 20:18:20,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 236 transitions, 2287 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:20,451 INFO L231 Difference]: Finished difference. Result has 251 places, 224 transitions, 1848 flow [2024-06-27 20:18:20,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1848, PETRI_PLACES=251, PETRI_TRANSITIONS=224} [2024-06-27 20:18:20,452 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 219 predicate places. [2024-06-27 20:18:20,452 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 224 transitions, 1848 flow [2024-06-27 20:18:20,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:20,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:20,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:20,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 20:18:20,453 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-27 20:18:20,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:20,453 INFO L85 PathProgramCache]: Analyzing trace with hash -2068282923, now seen corresponding path program 18 times [2024-06-27 20:18:20,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:20,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109948271] [2024-06-27 20:18:20,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:20,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:20,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:21,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:21,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:21,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109948271] [2024-06-27 20:18:21,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109948271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:21,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:21,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:21,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470565930] [2024-06-27 20:18:21,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:21,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:21,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:21,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:21,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:21,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:21,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 224 transitions, 1848 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:21,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:21,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:21,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:21,532 INFO L124 PetriNetUnfolderBase]: 670/1148 cut-off events. [2024-06-27 20:18:21,532 INFO L125 PetriNetUnfolderBase]: For 184211/184211 co-relation queries the response was YES. [2024-06-27 20:18:21,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8500 conditions, 1148 events. 670/1148 cut-off events. For 184211/184211 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5447 event pairs, 100 based on Foata normal form. 3/1151 useless extension candidates. Maximal degree in co-relation 8377. Up to 1096 conditions per place. [2024-06-27 20:18:21,544 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 222 selfloop transitions, 16 changer transitions 0/240 dead transitions. [2024-06-27 20:18:21,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 240 transitions, 2370 flow [2024-06-27 20:18:21,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:21,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:21,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 20:18:21,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3424242424242424 [2024-06-27 20:18:21,545 INFO L175 Difference]: Start difference. First operand has 251 places, 224 transitions, 1848 flow. Second operand 10 states and 113 transitions. [2024-06-27 20:18:21,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 240 transitions, 2370 flow [2024-06-27 20:18:22,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 240 transitions, 2325 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:22,082 INFO L231 Difference]: Finished difference. Result has 255 places, 224 transitions, 1840 flow [2024-06-27 20:18:22,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1803, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1840, PETRI_PLACES=255, PETRI_TRANSITIONS=224} [2024-06-27 20:18:22,082 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 223 predicate places. [2024-06-27 20:18:22,082 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 224 transitions, 1840 flow [2024-06-27 20:18:22,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:22,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:22,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:22,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 20:18:22,083 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-27 20:18:22,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:22,083 INFO L85 PathProgramCache]: Analyzing trace with hash -228193535, now seen corresponding path program 19 times [2024-06-27 20:18:22,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:22,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977856251] [2024-06-27 20:18:22,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:22,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:22,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:22,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:22,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:22,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977856251] [2024-06-27 20:18:22,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977856251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:22,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:22,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:22,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110147302] [2024-06-27 20:18:22,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:22,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:22,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:22,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:22,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:22,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:22,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 224 transitions, 1840 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:22,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:22,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:22,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:23,202 INFO L124 PetriNetUnfolderBase]: 679/1163 cut-off events. [2024-06-27 20:18:23,202 INFO L125 PetriNetUnfolderBase]: For 188488/188488 co-relation queries the response was YES. [2024-06-27 20:18:23,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8579 conditions, 1163 events. 679/1163 cut-off events. For 188488/188488 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5565 event pairs, 88 based on Foata normal form. 3/1166 useless extension candidates. Maximal degree in co-relation 8455. Up to 1031 conditions per place. [2024-06-27 20:18:23,215 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 214 selfloop transitions, 29 changer transitions 0/245 dead transitions. [2024-06-27 20:18:23,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 245 transitions, 2590 flow [2024-06-27 20:18:23,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:23,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:23,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 20:18:23,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-27 20:18:23,216 INFO L175 Difference]: Start difference. First operand has 255 places, 224 transitions, 1840 flow. Second operand 10 states and 121 transitions. [2024-06-27 20:18:23,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 245 transitions, 2590 flow [2024-06-27 20:18:23,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 245 transitions, 2549 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:23,767 INFO L231 Difference]: Finished difference. Result has 256 places, 226 transitions, 1878 flow [2024-06-27 20:18:23,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1799, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1878, PETRI_PLACES=256, PETRI_TRANSITIONS=226} [2024-06-27 20:18:23,767 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 224 predicate places. [2024-06-27 20:18:23,767 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 226 transitions, 1878 flow [2024-06-27 20:18:23,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:23,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:23,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:23,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 20:18:23,768 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-27 20:18:23,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:23,768 INFO L85 PathProgramCache]: Analyzing trace with hash -228200975, now seen corresponding path program 20 times [2024-06-27 20:18:23,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:23,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686442759] [2024-06-27 20:18:23,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:23,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:23,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:24,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-27 20:18:24,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:24,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686442759] [2024-06-27 20:18:24,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686442759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:24,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:24,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:24,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835030951] [2024-06-27 20:18:24,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:24,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:24,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:24,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:24,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:24,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:24,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 226 transitions, 1878 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:24,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:24,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:24,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:24,837 INFO L124 PetriNetUnfolderBase]: 673/1154 cut-off events. [2024-06-27 20:18:24,838 INFO L125 PetriNetUnfolderBase]: For 178494/178494 co-relation queries the response was YES. [2024-06-27 20:18:24,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8347 conditions, 1154 events. 673/1154 cut-off events. For 178494/178494 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5524 event pairs, 86 based on Foata normal form. 3/1157 useless extension candidates. Maximal degree in co-relation 8222. Up to 1027 conditions per place. [2024-06-27 20:18:24,847 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 211 selfloop transitions, 31 changer transitions 0/244 dead transitions. [2024-06-27 20:18:24,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 244 transitions, 2416 flow [2024-06-27 20:18:24,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:24,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:24,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-27 20:18:24,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3606060606060606 [2024-06-27 20:18:24,848 INFO L175 Difference]: Start difference. First operand has 256 places, 226 transitions, 1878 flow. Second operand 10 states and 119 transitions. [2024-06-27 20:18:24,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 244 transitions, 2416 flow [2024-06-27 20:18:25,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 244 transitions, 2319 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:25,335 INFO L231 Difference]: Finished difference. Result has 257 places, 226 transitions, 1848 flow [2024-06-27 20:18:25,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1848, PETRI_PLACES=257, PETRI_TRANSITIONS=226} [2024-06-27 20:18:25,335 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 225 predicate places. [2024-06-27 20:18:25,335 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 226 transitions, 1848 flow [2024-06-27 20:18:25,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:25,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:25,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:25,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 20:18:25,336 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-27 20:18:25,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:25,336 INFO L85 PathProgramCache]: Analyzing trace with hash -228201192, now seen corresponding path program 15 times [2024-06-27 20:18:25,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:25,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699614463] [2024-06-27 20:18:25,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:25,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:25,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:25,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:25,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:25,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699614463] [2024-06-27 20:18:25,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699614463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:25,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:25,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:25,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442452881] [2024-06-27 20:18:25,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:25,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:25,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:25,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:25,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:26,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:26,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 226 transitions, 1848 flow. Second operand has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:26,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:26,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:26,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:26,340 INFO L124 PetriNetUnfolderBase]: 671/1151 cut-off events. [2024-06-27 20:18:26,340 INFO L125 PetriNetUnfolderBase]: For 167514/167514 co-relation queries the response was YES. [2024-06-27 20:18:26,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8263 conditions, 1151 events. 671/1151 cut-off events. For 167514/167514 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5477 event pairs, 106 based on Foata normal form. 1/1152 useless extension candidates. Maximal degree in co-relation 8137. Up to 1125 conditions per place. [2024-06-27 20:18:26,351 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 218 selfloop transitions, 16 changer transitions 0/236 dead transitions. [2024-06-27 20:18:26,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 236 transitions, 2338 flow [2024-06-27 20:18:26,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:26,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:26,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-27 20:18:26,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3242424242424242 [2024-06-27 20:18:26,353 INFO L175 Difference]: Start difference. First operand has 257 places, 226 transitions, 1848 flow. Second operand 10 states and 107 transitions. [2024-06-27 20:18:26,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 236 transitions, 2338 flow [2024-06-27 20:18:26,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 236 transitions, 2230 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 20:18:26,926 INFO L231 Difference]: Finished difference. Result has 257 places, 226 transitions, 1777 flow [2024-06-27 20:18:26,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1777, PETRI_PLACES=257, PETRI_TRANSITIONS=226} [2024-06-27 20:18:26,927 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 225 predicate places. [2024-06-27 20:18:26,927 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 226 transitions, 1777 flow [2024-06-27 20:18:26,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.2727272727272725) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:26,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:26,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:26,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 20:18:26,928 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-27 20:18:26,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:26,928 INFO L85 PathProgramCache]: Analyzing trace with hash -289726815, now seen corresponding path program 1 times [2024-06-27 20:18:26,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:26,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212764070] [2024-06-27 20:18:26,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:26,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:26,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:27,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-27 20:18:27,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:27,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212764070] [2024-06-27 20:18:27,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212764070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:27,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:27,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:27,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949263531] [2024-06-27 20:18:27,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:27,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:27,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:27,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:27,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:27,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:27,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 226 transitions, 1777 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:27,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:27,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:27,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:28,354 INFO L124 PetriNetUnfolderBase]: 654/1144 cut-off events. [2024-06-27 20:18:28,354 INFO L125 PetriNetUnfolderBase]: For 186466/186466 co-relation queries the response was YES. [2024-06-27 20:18:28,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8383 conditions, 1144 events. 654/1144 cut-off events. For 186466/186466 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5592 event pairs, 85 based on Foata normal form. 2/1146 useless extension candidates. Maximal degree in co-relation 8256. Up to 969 conditions per place. [2024-06-27 20:18:28,366 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 200 selfloop transitions, 20 changer transitions 0/258 dead transitions. [2024-06-27 20:18:28,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 258 transitions, 2535 flow [2024-06-27 20:18:28,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:18:28,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:18:28,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 153 transitions. [2024-06-27 20:18:28,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-27 20:18:28,367 INFO L175 Difference]: Start difference. First operand has 257 places, 226 transitions, 1777 flow. Second operand 12 states and 153 transitions. [2024-06-27 20:18:28,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 258 transitions, 2535 flow [2024-06-27 20:18:28,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 258 transitions, 2446 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-27 20:18:28,942 INFO L231 Difference]: Finished difference. Result has 257 places, 228 transitions, 1782 flow [2024-06-27 20:18:28,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1782, PETRI_PLACES=257, PETRI_TRANSITIONS=228} [2024-06-27 20:18:28,943 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 225 predicate places. [2024-06-27 20:18:28,943 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 228 transitions, 1782 flow [2024-06-27 20:18:28,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:28,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:28,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:28,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 20:18:28,944 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-27 20:18:28,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:28,944 INFO L85 PathProgramCache]: Analyzing trace with hash -289666241, now seen corresponding path program 1 times [2024-06-27 20:18:28,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:28,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743969989] [2024-06-27 20:18:28,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:28,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:28,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:29,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:29,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:29,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743969989] [2024-06-27 20:18:29,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743969989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:29,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:29,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:29,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792306355] [2024-06-27 20:18:29,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:29,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:29,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:29,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:29,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:29,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:29,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 228 transitions, 1782 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:29,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:29,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:29,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:30,493 INFO L124 PetriNetUnfolderBase]: 685/1177 cut-off events. [2024-06-27 20:18:30,494 INFO L125 PetriNetUnfolderBase]: For 184687/184687 co-relation queries the response was YES. [2024-06-27 20:18:30,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8614 conditions, 1177 events. 685/1177 cut-off events. For 184687/184687 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 5650 event pairs, 104 based on Foata normal form. 1/1178 useless extension candidates. Maximal degree in co-relation 8486. Up to 1108 conditions per place. [2024-06-27 20:18:30,505 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 234 selfloop transitions, 22 changer transitions 0/258 dead transitions. [2024-06-27 20:18:30,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 258 transitions, 2390 flow [2024-06-27 20:18:30,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:18:30,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:18:30,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 149 transitions. [2024-06-27 20:18:30,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3473193473193473 [2024-06-27 20:18:30,506 INFO L175 Difference]: Start difference. First operand has 257 places, 228 transitions, 1782 flow. Second operand 13 states and 149 transitions. [2024-06-27 20:18:30,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 258 transitions, 2390 flow [2024-06-27 20:18:31,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 258 transitions, 2335 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:31,143 INFO L231 Difference]: Finished difference. Result has 262 places, 230 transitions, 1809 flow [2024-06-27 20:18:31,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1727, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1809, PETRI_PLACES=262, PETRI_TRANSITIONS=230} [2024-06-27 20:18:31,144 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 230 predicate places. [2024-06-27 20:18:31,144 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 230 transitions, 1809 flow [2024-06-27 20:18:31,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:31,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:31,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:31,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 20:18:31,146 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-27 20:18:31,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:31,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1955889211, now seen corresponding path program 2 times [2024-06-27 20:18:31,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:31,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458484678] [2024-06-27 20:18:31,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:31,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:31,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:32,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:32,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:32,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458484678] [2024-06-27 20:18:32,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458484678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:32,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:32,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:32,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835855131] [2024-06-27 20:18:32,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:32,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:32,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:32,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:32,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:32,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:32,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 230 transitions, 1809 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:32,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:32,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:32,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:32,745 INFO L124 PetriNetUnfolderBase]: 656/1146 cut-off events. [2024-06-27 20:18:32,745 INFO L125 PetriNetUnfolderBase]: For 184620/184620 co-relation queries the response was YES. [2024-06-27 20:18:32,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8283 conditions, 1146 events. 656/1146 cut-off events. For 184620/184620 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 5598 event pairs, 101 based on Foata normal form. 2/1148 useless extension candidates. Maximal degree in co-relation 8153. Up to 998 conditions per place. [2024-06-27 20:18:32,763 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 200 selfloop transitions, 19 changer transitions 0/258 dead transitions. [2024-06-27 20:18:32,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 258 transitions, 2315 flow [2024-06-27 20:18:32,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:18:32,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:18:32,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-27 20:18:32,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-27 20:18:32,764 INFO L175 Difference]: Start difference. First operand has 262 places, 230 transitions, 1809 flow. Second operand 12 states and 151 transitions. [2024-06-27 20:18:32,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 258 transitions, 2315 flow [2024-06-27 20:18:33,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 258 transitions, 2237 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-27 20:18:33,315 INFO L231 Difference]: Finished difference. Result has 263 places, 230 transitions, 1773 flow [2024-06-27 20:18:33,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1773, PETRI_PLACES=263, PETRI_TRANSITIONS=230} [2024-06-27 20:18:33,316 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 231 predicate places. [2024-06-27 20:18:33,316 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 230 transitions, 1773 flow [2024-06-27 20:18:33,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:33,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:33,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:33,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 20:18:33,316 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-27 20:18:33,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:33,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1953087741, now seen corresponding path program 1 times [2024-06-27 20:18:33,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:33,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968963991] [2024-06-27 20:18:33,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:33,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:33,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:33,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:33,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:33,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968963991] [2024-06-27 20:18:33,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968963991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:33,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:33,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:33,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509729414] [2024-06-27 20:18:33,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:33,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:33,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:33,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:34,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:34,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:34,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 230 transitions, 1773 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:34,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:34,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:34,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:34,447 INFO L124 PetriNetUnfolderBase]: 691/1187 cut-off events. [2024-06-27 20:18:34,447 INFO L125 PetriNetUnfolderBase]: For 192909/192909 co-relation queries the response was YES. [2024-06-27 20:18:34,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8479 conditions, 1187 events. 691/1187 cut-off events. For 192909/192909 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5733 event pairs, 106 based on Foata normal form. 3/1190 useless extension candidates. Maximal degree in co-relation 8348. Up to 1128 conditions per place. [2024-06-27 20:18:34,459 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 237 selfloop transitions, 18 changer transitions 0/257 dead transitions. [2024-06-27 20:18:34,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 257 transitions, 2373 flow [2024-06-27 20:18:34,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:34,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:34,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-27 20:18:34,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3581267217630854 [2024-06-27 20:18:34,462 INFO L175 Difference]: Start difference. First operand has 263 places, 230 transitions, 1773 flow. Second operand 11 states and 130 transitions. [2024-06-27 20:18:34,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 257 transitions, 2373 flow [2024-06-27 20:18:35,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 257 transitions, 2333 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 20:18:35,014 INFO L231 Difference]: Finished difference. Result has 263 places, 232 transitions, 1804 flow [2024-06-27 20:18:35,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1733, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1804, PETRI_PLACES=263, PETRI_TRANSITIONS=232} [2024-06-27 20:18:35,015 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 231 predicate places. [2024-06-27 20:18:35,015 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 232 transitions, 1804 flow [2024-06-27 20:18:35,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:35,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:35,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:35,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 20:18:35,015 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-27 20:18:35,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:35,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1792896017, now seen corresponding path program 2 times [2024-06-27 20:18:35,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:35,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749494173] [2024-06-27 20:18:35,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:35,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:35,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:35,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:35,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:35,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749494173] [2024-06-27 20:18:35,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749494173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:35,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:35,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:35,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493405328] [2024-06-27 20:18:35,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:35,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:35,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:35,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:35,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:35,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:35,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 232 transitions, 1804 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:35,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:35,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:35,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:36,092 INFO L124 PetriNetUnfolderBase]: 725/1242 cut-off events. [2024-06-27 20:18:36,092 INFO L125 PetriNetUnfolderBase]: For 223683/223683 co-relation queries the response was YES. [2024-06-27 20:18:36,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9367 conditions, 1242 events. 725/1242 cut-off events. For 223683/223683 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 6093 event pairs, 56 based on Foata normal form. 3/1245 useless extension candidates. Maximal degree in co-relation 9235. Up to 495 conditions per place. [2024-06-27 20:18:36,105 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 158 selfloop transitions, 110 changer transitions 0/270 dead transitions. [2024-06-27 20:18:36,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 270 transitions, 2934 flow [2024-06-27 20:18:36,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:36,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:36,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-27 20:18:36,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-27 20:18:36,106 INFO L175 Difference]: Start difference. First operand has 263 places, 232 transitions, 1804 flow. Second operand 11 states and 153 transitions. [2024-06-27 20:18:36,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 270 transitions, 2934 flow [2024-06-27 20:18:36,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 270 transitions, 2879 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:36,782 INFO L231 Difference]: Finished difference. Result has 265 places, 238 transitions, 2068 flow [2024-06-27 20:18:36,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1749, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2068, PETRI_PLACES=265, PETRI_TRANSITIONS=238} [2024-06-27 20:18:36,782 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 233 predicate places. [2024-06-27 20:18:36,783 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 238 transitions, 2068 flow [2024-06-27 20:18:36,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:36,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:36,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:36,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 20:18:36,784 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-27 20:18:36,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:36,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1837623777, now seen corresponding path program 2 times [2024-06-27 20:18:36,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:36,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282630517] [2024-06-27 20:18:36,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:36,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:36,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:37,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:37,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:37,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282630517] [2024-06-27 20:18:37,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282630517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:37,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:37,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:37,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357153661] [2024-06-27 20:18:37,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:37,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:37,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:37,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:37,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:37,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:37,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 238 transitions, 2068 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:37,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:37,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:37,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:38,144 INFO L124 PetriNetUnfolderBase]: 728/1247 cut-off events. [2024-06-27 20:18:38,144 INFO L125 PetriNetUnfolderBase]: For 218037/218037 co-relation queries the response was YES. [2024-06-27 20:18:38,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9704 conditions, 1247 events. 728/1247 cut-off events. For 218037/218037 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 6059 event pairs, 115 based on Foata normal form. 1/1248 useless extension candidates. Maximal degree in co-relation 9571. Up to 1050 conditions per place. [2024-06-27 20:18:38,157 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 173 selfloop transitions, 85 changer transitions 0/260 dead transitions. [2024-06-27 20:18:38,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 260 transitions, 2664 flow [2024-06-27 20:18:38,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:38,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:38,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:18:38,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-27 20:18:38,159 INFO L175 Difference]: Start difference. First operand has 265 places, 238 transitions, 2068 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:18:38,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 260 transitions, 2664 flow [2024-06-27 20:18:38,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 260 transitions, 2543 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:38,952 INFO L231 Difference]: Finished difference. Result has 270 places, 240 transitions, 2158 flow [2024-06-27 20:18:38,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1947, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2158, PETRI_PLACES=270, PETRI_TRANSITIONS=240} [2024-06-27 20:18:38,952 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 238 predicate places. [2024-06-27 20:18:38,952 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 240 transitions, 2158 flow [2024-06-27 20:18:38,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:38,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:38,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:38,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 20:18:38,953 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-27 20:18:38,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:38,953 INFO L85 PathProgramCache]: Analyzing trace with hash -171400745, now seen corresponding path program 3 times [2024-06-27 20:18:38,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:38,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402404826] [2024-06-27 20:18:38,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:38,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:38,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:39,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:39,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:39,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402404826] [2024-06-27 20:18:39,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402404826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:39,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:39,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:39,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497181524] [2024-06-27 20:18:39,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:39,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:39,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:39,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:39,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:39,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:39,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 240 transitions, 2158 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:39,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:39,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:39,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:40,094 INFO L124 PetriNetUnfolderBase]: 737/1262 cut-off events. [2024-06-27 20:18:40,094 INFO L125 PetriNetUnfolderBase]: For 233029/233029 co-relation queries the response was YES. [2024-06-27 20:18:40,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9890 conditions, 1262 events. 737/1262 cut-off events. For 233029/233029 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 6228 event pairs, 60 based on Foata normal form. 3/1265 useless extension candidates. Maximal degree in co-relation 9755. Up to 508 conditions per place. [2024-06-27 20:18:40,108 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 164 selfloop transitions, 110 changer transitions 0/276 dead transitions. [2024-06-27 20:18:40,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 276 transitions, 3252 flow [2024-06-27 20:18:40,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:40,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:40,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-27 20:18:40,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297520661157025 [2024-06-27 20:18:40,109 INFO L175 Difference]: Start difference. First operand has 270 places, 240 transitions, 2158 flow. Second operand 11 states and 156 transitions. [2024-06-27 20:18:40,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 276 transitions, 3252 flow [2024-06-27 20:18:40,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 276 transitions, 3057 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:40,734 INFO L231 Difference]: Finished difference. Result has 272 places, 242 transitions, 2214 flow [2024-06-27 20:18:40,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1963, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2214, PETRI_PLACES=272, PETRI_TRANSITIONS=242} [2024-06-27 20:18:40,735 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 240 predicate places. [2024-06-27 20:18:40,735 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 242 transitions, 2214 flow [2024-06-27 20:18:40,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:40,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:40,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:40,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 20:18:40,739 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-27 20:18:40,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:40,740 INFO L85 PathProgramCache]: Analyzing trace with hash -171573911, now seen corresponding path program 3 times [2024-06-27 20:18:40,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:40,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530009903] [2024-06-27 20:18:40,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:40,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:40,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:41,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:41,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:41,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530009903] [2024-06-27 20:18:41,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530009903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:41,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:41,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:41,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724545683] [2024-06-27 20:18:41,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:41,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:41,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:41,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:41,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:41,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:41,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 242 transitions, 2214 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:41,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:41,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:41,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:41,978 INFO L124 PetriNetUnfolderBase]: 740/1267 cut-off events. [2024-06-27 20:18:41,978 INFO L125 PetriNetUnfolderBase]: For 226506/226506 co-relation queries the response was YES. [2024-06-27 20:18:41,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10092 conditions, 1267 events. 740/1267 cut-off events. For 226506/226506 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6206 event pairs, 115 based on Foata normal form. 1/1268 useless extension candidates. Maximal degree in co-relation 9956. Up to 1070 conditions per place. [2024-06-27 20:18:41,991 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 178 selfloop transitions, 84 changer transitions 0/264 dead transitions. [2024-06-27 20:18:41,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 264 transitions, 2822 flow [2024-06-27 20:18:41,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:41,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:41,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 20:18:41,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-27 20:18:41,992 INFO L175 Difference]: Start difference. First operand has 272 places, 242 transitions, 2214 flow. Second operand 11 states and 137 transitions. [2024-06-27 20:18:41,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 264 transitions, 2822 flow [2024-06-27 20:18:42,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 264 transitions, 2599 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:42,807 INFO L231 Difference]: Finished difference. Result has 275 places, 244 transitions, 2204 flow [2024-06-27 20:18:42,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1991, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2204, PETRI_PLACES=275, PETRI_TRANSITIONS=244} [2024-06-27 20:18:42,808 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 243 predicate places. [2024-06-27 20:18:42,808 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 244 transitions, 2204 flow [2024-06-27 20:18:42,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:42,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:42,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:42,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 20:18:42,809 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-27 20:18:42,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:42,809 INFO L85 PathProgramCache]: Analyzing trace with hash -171573725, now seen corresponding path program 4 times [2024-06-27 20:18:42,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:42,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684452566] [2024-06-27 20:18:42,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:42,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:42,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:43,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:43,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:43,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684452566] [2024-06-27 20:18:43,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684452566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:43,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:43,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:43,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784858226] [2024-06-27 20:18:43,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:43,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:43,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:43,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:43,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:43,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:43,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 244 transitions, 2204 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:43,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:43,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:43,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:44,093 INFO L124 PetriNetUnfolderBase]: 734/1258 cut-off events. [2024-06-27 20:18:44,093 INFO L125 PetriNetUnfolderBase]: For 224797/224797 co-relation queries the response was YES. [2024-06-27 20:18:44,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9635 conditions, 1258 events. 734/1258 cut-off events. For 224797/224797 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6216 event pairs, 54 based on Foata normal form. 3/1261 useless extension candidates. Maximal degree in co-relation 9498. Up to 509 conditions per place. [2024-06-27 20:18:44,104 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 166 selfloop transitions, 109 changer transitions 0/277 dead transitions. [2024-06-27 20:18:44,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 277 transitions, 3066 flow [2024-06-27 20:18:44,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:44,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:44,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-27 20:18:44,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297520661157025 [2024-06-27 20:18:44,105 INFO L175 Difference]: Start difference. First operand has 275 places, 244 transitions, 2204 flow. Second operand 11 states and 156 transitions. [2024-06-27 20:18:44,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 277 transitions, 3066 flow [2024-06-27 20:18:44,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 277 transitions, 2857 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:44,727 INFO L231 Difference]: Finished difference. Result has 277 places, 244 transitions, 2218 flow [2024-06-27 20:18:44,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1995, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2218, PETRI_PLACES=277, PETRI_TRANSITIONS=244} [2024-06-27 20:18:44,727 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 245 predicate places. [2024-06-27 20:18:44,727 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 244 transitions, 2218 flow [2024-06-27 20:18:44,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:44,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:44,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:44,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 20:18:44,728 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-27 20:18:44,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:44,728 INFO L85 PathProgramCache]: Analyzing trace with hash -171578561, now seen corresponding path program 4 times [2024-06-27 20:18:44,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:44,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27846610] [2024-06-27 20:18:44,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:44,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:44,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:45,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:45,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:45,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27846610] [2024-06-27 20:18:45,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27846610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:45,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:45,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:45,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812110815] [2024-06-27 20:18:45,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:45,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:45,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:45,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:45,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:45,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:45,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 244 transitions, 2218 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:45,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:45,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:45,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:46,146 INFO L124 PetriNetUnfolderBase]: 737/1263 cut-off events. [2024-06-27 20:18:46,146 INFO L125 PetriNetUnfolderBase]: For 217329/217329 co-relation queries the response was YES. [2024-06-27 20:18:46,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9806 conditions, 1263 events. 737/1263 cut-off events. For 217329/217329 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6195 event pairs, 113 based on Foata normal form. 1/1264 useless extension candidates. Maximal degree in co-relation 9668. Up to 1057 conditions per place. [2024-06-27 20:18:46,158 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 175 selfloop transitions, 90 changer transitions 0/267 dead transitions. [2024-06-27 20:18:46,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 267 transitions, 2838 flow [2024-06-27 20:18:46,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:18:46,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:18:46,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 20:18:46,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712121212121212 [2024-06-27 20:18:46,159 INFO L175 Difference]: Start difference. First operand has 277 places, 244 transitions, 2218 flow. Second operand 12 states and 147 transitions. [2024-06-27 20:18:46,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 267 transitions, 2838 flow [2024-06-27 20:18:46,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 267 transitions, 2593 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 20:18:46,899 INFO L231 Difference]: Finished difference. Result has 278 places, 246 transitions, 2205 flow [2024-06-27 20:18:46,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1973, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2205, PETRI_PLACES=278, PETRI_TRANSITIONS=246} [2024-06-27 20:18:46,900 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 246 predicate places. [2024-06-27 20:18:46,900 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 246 transitions, 2205 flow [2024-06-27 20:18:46,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:46,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:46,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:46,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 20:18:46,901 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-27 20:18:46,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:46,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1837801531, now seen corresponding path program 3 times [2024-06-27 20:18:46,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:46,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180617273] [2024-06-27 20:18:46,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:46,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:46,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:47,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:47,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:47,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180617273] [2024-06-27 20:18:47,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180617273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:47,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:47,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:47,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201423071] [2024-06-27 20:18:47,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:47,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:47,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:47,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:47,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:47,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:47,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 246 transitions, 2205 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:47,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:47,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:47,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:48,298 INFO L124 PetriNetUnfolderBase]: 712/1242 cut-off events. [2024-06-27 20:18:48,299 INFO L125 PetriNetUnfolderBase]: For 227632/227632 co-relation queries the response was YES. [2024-06-27 20:18:48,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9653 conditions, 1242 events. 712/1242 cut-off events. For 227632/227632 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6236 event pairs, 110 based on Foata normal form. 2/1244 useless extension candidates. Maximal degree in co-relation 9514. Up to 1057 conditions per place. [2024-06-27 20:18:48,310 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 188 selfloop transitions, 38 changer transitions 0/268 dead transitions. [2024-06-27 20:18:48,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 268 transitions, 2733 flow [2024-06-27 20:18:48,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:48,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:48,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-27 20:18:48,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-27 20:18:48,311 INFO L175 Difference]: Start difference. First operand has 278 places, 246 transitions, 2205 flow. Second operand 11 states and 141 transitions. [2024-06-27 20:18:48,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 268 transitions, 2733 flow [2024-06-27 20:18:49,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 268 transitions, 2521 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-27 20:18:49,112 INFO L231 Difference]: Finished difference. Result has 279 places, 247 transitions, 2101 flow [2024-06-27 20:18:49,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1993, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2101, PETRI_PLACES=279, PETRI_TRANSITIONS=247} [2024-06-27 20:18:49,113 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 247 predicate places. [2024-06-27 20:18:49,113 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 247 transitions, 2101 flow [2024-06-27 20:18:49,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:49,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:49,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:49,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 20:18:49,113 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-27 20:18:49,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:49,114 INFO L85 PathProgramCache]: Analyzing trace with hash -5761611, now seen corresponding path program 5 times [2024-06-27 20:18:49,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:49,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921314390] [2024-06-27 20:18:49,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:49,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:49,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:49,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:49,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:49,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921314390] [2024-06-27 20:18:49,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921314390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:49,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:49,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:49,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595229020] [2024-06-27 20:18:49,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:49,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:49,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:49,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:49,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:49,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:49,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 247 transitions, 2101 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:49,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:49,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:49,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:50,395 INFO L124 PetriNetUnfolderBase]: 795/1358 cut-off events. [2024-06-27 20:18:50,395 INFO L125 PetriNetUnfolderBase]: For 286878/286878 co-relation queries the response was YES. [2024-06-27 20:18:50,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11126 conditions, 1358 events. 795/1358 cut-off events. For 286878/286878 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6776 event pairs, 80 based on Foata normal form. 3/1361 useless extension candidates. Maximal degree in co-relation 10986. Up to 566 conditions per place. [2024-06-27 20:18:50,407 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 187 selfloop transitions, 101 changer transitions 0/290 dead transitions. [2024-06-27 20:18:50,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 290 transitions, 3773 flow [2024-06-27 20:18:50,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:50,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:50,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2024-06-27 20:18:50,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44352617079889806 [2024-06-27 20:18:50,408 INFO L175 Difference]: Start difference. First operand has 279 places, 247 transitions, 2101 flow. Second operand 11 states and 161 transitions. [2024-06-27 20:18:50,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 290 transitions, 3773 flow [2024-06-27 20:18:51,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 290 transitions, 3675 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:51,458 INFO L231 Difference]: Finished difference. Result has 281 places, 255 transitions, 2330 flow [2024-06-27 20:18:51,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2003, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2330, PETRI_PLACES=281, PETRI_TRANSITIONS=255} [2024-06-27 20:18:51,458 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 249 predicate places. [2024-06-27 20:18:51,458 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 255 transitions, 2330 flow [2024-06-27 20:18:51,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:51,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:51,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:51,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 20:18:51,459 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-27 20:18:51,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:51,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1959123101, now seen corresponding path program 5 times [2024-06-27 20:18:51,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:51,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494476077] [2024-06-27 20:18:51,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:51,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:51,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:52,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:52,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:52,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494476077] [2024-06-27 20:18:52,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494476077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:52,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:52,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:52,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329091919] [2024-06-27 20:18:52,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:52,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:52,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:52,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:52,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:52,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:52,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 255 transitions, 2330 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:52,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:52,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:52,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:52,649 INFO L124 PetriNetUnfolderBase]: 798/1363 cut-off events. [2024-06-27 20:18:52,649 INFO L125 PetriNetUnfolderBase]: For 280281/280281 co-relation queries the response was YES. [2024-06-27 20:18:52,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11377 conditions, 1363 events. 798/1363 cut-off events. For 280281/280281 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 6773 event pairs, 127 based on Foata normal form. 1/1364 useless extension candidates. Maximal degree in co-relation 11236. Up to 1166 conditions per place. [2024-06-27 20:18:52,662 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 195 selfloop transitions, 77 changer transitions 0/274 dead transitions. [2024-06-27 20:18:52,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 274 transitions, 2954 flow [2024-06-27 20:18:52,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:52,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:52,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:18:52,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-27 20:18:52,663 INFO L175 Difference]: Start difference. First operand has 281 places, 255 transitions, 2330 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:18:52,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 274 transitions, 2954 flow [2024-06-27 20:18:53,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 274 transitions, 2804 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 20:18:53,841 INFO L231 Difference]: Finished difference. Result has 287 places, 257 transitions, 2383 flow [2024-06-27 20:18:53,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2383, PETRI_PLACES=287, PETRI_TRANSITIONS=257} [2024-06-27 20:18:53,842 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 255 predicate places. [2024-06-27 20:18:53,842 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 257 transitions, 2383 flow [2024-06-27 20:18:53,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:53,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:53,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:53,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 20:18:53,842 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-27 20:18:53,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:53,843 INFO L85 PathProgramCache]: Analyzing trace with hash -5939427, now seen corresponding path program 6 times [2024-06-27 20:18:53,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:53,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580143110] [2024-06-27 20:18:53,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:53,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:53,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:54,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:54,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:54,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580143110] [2024-06-27 20:18:54,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580143110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:54,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:54,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:54,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683272568] [2024-06-27 20:18:54,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:54,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:54,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:54,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:54,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:54,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:54,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 257 transitions, 2383 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:54,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:54,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:54,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:55,142 INFO L124 PetriNetUnfolderBase]: 806/1376 cut-off events. [2024-06-27 20:18:55,142 INFO L125 PetriNetUnfolderBase]: For 291229/291229 co-relation queries the response was YES. [2024-06-27 20:18:55,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11563 conditions, 1376 events. 806/1376 cut-off events. For 291229/291229 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6843 event pairs, 131 based on Foata normal form. 1/1377 useless extension candidates. Maximal degree in co-relation 11421. Up to 1167 conditions per place. [2024-06-27 20:18:55,157 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 194 selfloop transitions, 84 changer transitions 0/280 dead transitions. [2024-06-27 20:18:55,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 280 transitions, 3293 flow [2024-06-27 20:18:55,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:18:55,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:18:55,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 20:18:55,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686868686868687 [2024-06-27 20:18:55,158 INFO L175 Difference]: Start difference. First operand has 287 places, 257 transitions, 2383 flow. Second operand 12 states and 146 transitions. [2024-06-27 20:18:55,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 280 transitions, 3293 flow [2024-06-27 20:18:56,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 280 transitions, 3106 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:56,304 INFO L231 Difference]: Finished difference. Result has 290 places, 261 transitions, 2462 flow [2024-06-27 20:18:56,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2196, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2462, PETRI_PLACES=290, PETRI_TRANSITIONS=261} [2024-06-27 20:18:56,305 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 258 predicate places. [2024-06-27 20:18:56,305 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 261 transitions, 2462 flow [2024-06-27 20:18:56,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:56,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:56,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:56,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 20:18:56,305 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-27 20:18:56,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:56,306 INFO L85 PathProgramCache]: Analyzing trace with hash -5934591, now seen corresponding path program 6 times [2024-06-27 20:18:56,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:56,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047359960] [2024-06-27 20:18:56,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:56,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:56,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:57,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:57,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:57,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047359960] [2024-06-27 20:18:57,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047359960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:57,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:57,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:57,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14803419] [2024-06-27 20:18:57,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:57,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:57,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:57,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:57,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:57,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:18:57,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 261 transitions, 2462 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:57,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:57,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:18:57,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:57,564 INFO L124 PetriNetUnfolderBase]: 800/1367 cut-off events. [2024-06-27 20:18:57,564 INFO L125 PetriNetUnfolderBase]: For 290765/290765 co-relation queries the response was YES. [2024-06-27 20:18:57,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11243 conditions, 1367 events. 800/1367 cut-off events. For 290765/290765 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6844 event pairs, 80 based on Foata normal form. 3/1370 useless extension candidates. Maximal degree in co-relation 11100. Up to 580 conditions per place. [2024-06-27 20:18:57,579 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 186 selfloop transitions, 104 changer transitions 0/292 dead transitions. [2024-06-27 20:18:57,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 292 transitions, 3582 flow [2024-06-27 20:18:57,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:57,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:57,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-27 20:18:57,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42699724517906334 [2024-06-27 20:18:57,581 INFO L175 Difference]: Start difference. First operand has 290 places, 261 transitions, 2462 flow. Second operand 11 states and 155 transitions. [2024-06-27 20:18:57,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 292 transitions, 3582 flow [2024-06-27 20:18:58,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 292 transitions, 3423 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:58,607 INFO L231 Difference]: Finished difference. Result has 293 places, 261 transitions, 2516 flow [2024-06-27 20:18:58,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2303, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2516, PETRI_PLACES=293, PETRI_TRANSITIONS=261} [2024-06-27 20:18:58,607 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 261 predicate places. [2024-06-27 20:18:58,607 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 261 transitions, 2516 flow [2024-06-27 20:18:58,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:58,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:58,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-27 20:18:58,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 20:18:58,608 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-27 20:18:58,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:58,608 INFO L85 PathProgramCache]: Analyzing trace with hash -192476965, now seen corresponding path program 4 times [2024-06-27 20:18:58,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:58,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474801169] [2024-06-27 20:18:58,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:58,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:58,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:59,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-27 20:18:59,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:59,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474801169] [2024-06-27 20:18:59,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474801169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:59,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:59,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:18:59,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479531344] [2024-06-27 20:18:59,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:59,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:18:59,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:59,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:18:59,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:18:59,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:59,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 261 transitions, 2516 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:59,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:59,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:59,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:00,030 INFO L124 PetriNetUnfolderBase]: 773/1344 cut-off events. [2024-06-27 20:19:00,030 INFO L125 PetriNetUnfolderBase]: For 290235/290235 co-relation queries the response was YES. [2024-06-27 20:19:00,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11375 conditions, 1344 events. 773/1344 cut-off events. For 290235/290235 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6839 event pairs, 122 based on Foata normal form. 2/1346 useless extension candidates. Maximal degree in co-relation 11230. Up to 1152 conditions per place. [2024-06-27 20:19:00,045 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 199 selfloop transitions, 36 changer transitions 0/280 dead transitions. [2024-06-27 20:19:00,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 280 transitions, 3056 flow [2024-06-27 20:19:00,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:00,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:00,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:19:00,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:19:00,046 INFO L175 Difference]: Start difference. First operand has 293 places, 261 transitions, 2516 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:19:00,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 280 transitions, 3056 flow [2024-06-27 20:19:00,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 280 transitions, 2853 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 20:19:00,894 INFO L231 Difference]: Finished difference. Result has 295 places, 262 transitions, 2419 flow [2024-06-27 20:19:00,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2313, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2419, PETRI_PLACES=295, PETRI_TRANSITIONS=262} [2024-06-27 20:19:00,894 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 263 predicate places. [2024-06-27 20:19:00,894 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 262 transitions, 2419 flow [2024-06-27 20:19:00,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:00,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:00,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:00,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 20:19:00,895 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-27 20:19:00,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:00,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1671977947, now seen corresponding path program 7 times [2024-06-27 20:19:00,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:00,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707034603] [2024-06-27 20:19:00,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:00,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:00,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:01,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:01,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:01,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707034603] [2024-06-27 20:19:01,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707034603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:01,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:01,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:01,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760053695] [2024-06-27 20:19:01,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:01,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:01,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:01,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:01,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:01,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:01,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 262 transitions, 2419 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:01,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:01,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:01,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:02,105 INFO L124 PetriNetUnfolderBase]: 798/1366 cut-off events. [2024-06-27 20:19:02,105 INFO L125 PetriNetUnfolderBase]: For 281343/281343 co-relation queries the response was YES. [2024-06-27 20:19:02,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10997 conditions, 1366 events. 798/1366 cut-off events. For 281343/281343 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6841 event pairs, 84 based on Foata normal form. 3/1369 useless extension candidates. Maximal degree in co-relation 10851. Up to 584 conditions per place. [2024-06-27 20:19:02,119 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 189 selfloop transitions, 102 changer transitions 0/293 dead transitions. [2024-06-27 20:19:02,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 293 transitions, 3549 flow [2024-06-27 20:19:02,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:02,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:02,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-27 20:19:02,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297520661157025 [2024-06-27 20:19:02,120 INFO L175 Difference]: Start difference. First operand has 295 places, 262 transitions, 2419 flow. Second operand 11 states and 156 transitions. [2024-06-27 20:19:02,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 293 transitions, 3549 flow [2024-06-27 20:19:03,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 293 transitions, 3437 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 20:19:03,004 INFO L231 Difference]: Finished difference. Result has 297 places, 262 transitions, 2516 flow [2024-06-27 20:19:03,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2307, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2516, PETRI_PLACES=297, PETRI_TRANSITIONS=262} [2024-06-27 20:19:03,004 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 265 predicate places. [2024-06-27 20:19:03,004 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 262 transitions, 2516 flow [2024-06-27 20:19:03,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:03,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:03,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:03,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 20:19:03,005 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-27 20:19:03,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:03,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1665728347, now seen corresponding path program 8 times [2024-06-27 20:19:03,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:03,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477043738] [2024-06-27 20:19:03,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:03,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:03,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:03,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:03,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:03,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477043738] [2024-06-27 20:19:03,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477043738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:03,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:03,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:03,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125176356] [2024-06-27 20:19:03,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:03,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:03,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:03,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:03,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:03,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:03,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 262 transitions, 2516 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:03,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:03,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:03,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:04,230 INFO L124 PetriNetUnfolderBase]: 807/1381 cut-off events. [2024-06-27 20:19:04,230 INFO L125 PetriNetUnfolderBase]: For 286507/286507 co-relation queries the response was YES. [2024-06-27 20:19:04,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11256 conditions, 1381 events. 807/1381 cut-off events. For 286507/286507 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6938 event pairs, 80 based on Foata normal form. 3/1384 useless extension candidates. Maximal degree in co-relation 11109. Up to 592 conditions per place. [2024-06-27 20:19:04,243 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 186 selfloop transitions, 107 changer transitions 0/295 dead transitions. [2024-06-27 20:19:04,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 295 transitions, 3690 flow [2024-06-27 20:19:04,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:04,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:04,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-27 20:19:04,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:19:04,245 INFO L175 Difference]: Start difference. First operand has 297 places, 262 transitions, 2516 flow. Second operand 11 states and 154 transitions. [2024-06-27 20:19:04,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 295 transitions, 3690 flow [2024-06-27 20:19:05,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 295 transitions, 3477 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 20:19:05,238 INFO L231 Difference]: Finished difference. Result has 298 places, 264 transitions, 2558 flow [2024-06-27 20:19:05,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2307, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2558, PETRI_PLACES=298, PETRI_TRANSITIONS=264} [2024-06-27 20:19:05,239 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 266 predicate places. [2024-06-27 20:19:05,239 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 264 transitions, 2558 flow [2024-06-27 20:19:05,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:05,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:05,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:05,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 20:19:05,240 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-27 20:19:05,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:05,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1665728533, now seen corresponding path program 7 times [2024-06-27 20:19:05,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:05,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431559435] [2024-06-27 20:19:05,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:05,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:05,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:06,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:06,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:06,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431559435] [2024-06-27 20:19:06,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431559435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:06,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:06,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:06,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184463334] [2024-06-27 20:19:06,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:06,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:06,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:06,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:06,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:06,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:06,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 264 transitions, 2558 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:06,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:06,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:06,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:06,597 INFO L124 PetriNetUnfolderBase]: 805/1378 cut-off events. [2024-06-27 20:19:06,597 INFO L125 PetriNetUnfolderBase]: For 271121/271121 co-relation queries the response was YES. [2024-06-27 20:19:06,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11167 conditions, 1378 events. 805/1378 cut-off events. For 271121/271121 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6904 event pairs, 127 based on Foata normal form. 1/1379 useless extension candidates. Maximal degree in co-relation 11019. Up to 1181 conditions per place. [2024-06-27 20:19:06,612 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 199 selfloop transitions, 80 changer transitions 0/281 dead transitions. [2024-06-27 20:19:06,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 281 transitions, 3156 flow [2024-06-27 20:19:06,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:06,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:06,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 20:19:06,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691460055096419 [2024-06-27 20:19:06,613 INFO L175 Difference]: Start difference. First operand has 298 places, 264 transitions, 2558 flow. Second operand 11 states and 134 transitions. [2024-06-27 20:19:06,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 281 transitions, 3156 flow [2024-06-27 20:19:07,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 281 transitions, 2873 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-27 20:19:07,684 INFO L231 Difference]: Finished difference. Result has 299 places, 264 transitions, 2440 flow [2024-06-27 20:19:07,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2440, PETRI_PLACES=299, PETRI_TRANSITIONS=264} [2024-06-27 20:19:07,684 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 267 predicate places. [2024-06-27 20:19:07,685 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 264 transitions, 2440 flow [2024-06-27 20:19:07,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:07,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:07,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:07,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 20:19:07,685 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-27 20:19:07,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:07,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1665721837, now seen corresponding path program 9 times [2024-06-27 20:19:07,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:07,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103074904] [2024-06-27 20:19:07,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:07,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:07,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:08,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:08,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:08,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103074904] [2024-06-27 20:19:08,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103074904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:08,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:08,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:08,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544894005] [2024-06-27 20:19:08,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:08,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:08,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:08,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:08,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:08,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:08,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 264 transitions, 2440 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:08,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:08,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:08,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:08,998 INFO L124 PetriNetUnfolderBase]: 814/1393 cut-off events. [2024-06-27 20:19:08,998 INFO L125 PetriNetUnfolderBase]: For 288576/288576 co-relation queries the response was YES. [2024-06-27 20:19:09,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11064 conditions, 1393 events. 814/1393 cut-off events. For 288576/288576 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 7031 event pairs, 86 based on Foata normal form. 3/1396 useless extension candidates. Maximal degree in co-relation 10915. Up to 597 conditions per place. [2024-06-27 20:19:09,012 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 187 selfloop transitions, 108 changer transitions 0/297 dead transitions. [2024-06-27 20:19:09,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 297 transitions, 3618 flow [2024-06-27 20:19:09,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:09,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:09,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-27 20:19:09,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42699724517906334 [2024-06-27 20:19:09,014 INFO L175 Difference]: Start difference. First operand has 299 places, 264 transitions, 2440 flow. Second operand 11 states and 155 transitions. [2024-06-27 20:19:09,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 297 transitions, 3618 flow [2024-06-27 20:19:09,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 297 transitions, 3446 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 20:19:09,910 INFO L231 Difference]: Finished difference. Result has 300 places, 266 transitions, 2517 flow [2024-06-27 20:19:09,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2268, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2517, PETRI_PLACES=300, PETRI_TRANSITIONS=266} [2024-06-27 20:19:09,911 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 268 predicate places. [2024-06-27 20:19:09,911 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 266 transitions, 2517 flow [2024-06-27 20:19:09,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:09,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:09,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:09,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 20:19:09,912 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-27 20:19:09,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:09,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1665491197, now seen corresponding path program 10 times [2024-06-27 20:19:09,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:09,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703932640] [2024-06-27 20:19:09,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:09,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:09,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:10,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:10,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:10,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703932640] [2024-06-27 20:19:10,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703932640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:10,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:10,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:10,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29845442] [2024-06-27 20:19:10,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:10,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:10,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:10,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:10,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:10,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:10,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 266 transitions, 2517 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:10,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:10,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:10,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:11,050 INFO L124 PetriNetUnfolderBase]: 808/1384 cut-off events. [2024-06-27 20:19:11,051 INFO L125 PetriNetUnfolderBase]: For 273097/273097 co-relation queries the response was YES. [2024-06-27 20:19:11,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10833 conditions, 1384 events. 808/1384 cut-off events. For 273097/273097 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6968 event pairs, 84 based on Foata normal form. 3/1387 useless extension candidates. Maximal degree in co-relation 10683. Up to 593 conditions per place. [2024-06-27 20:19:11,065 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 177 selfloop transitions, 115 changer transitions 0/294 dead transitions. [2024-06-27 20:19:11,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 294 transitions, 3419 flow [2024-06-27 20:19:11,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:11,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:11,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-27 20:19:11,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-06-27 20:19:11,067 INFO L175 Difference]: Start difference. First operand has 300 places, 266 transitions, 2517 flow. Second operand 11 states and 150 transitions. [2024-06-27 20:19:11,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 294 transitions, 3419 flow [2024-06-27 20:19:11,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 294 transitions, 3180 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:11,940 INFO L231 Difference]: Finished difference. Result has 303 places, 266 transitions, 2513 flow [2024-06-27 20:19:11,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2513, PETRI_PLACES=303, PETRI_TRANSITIONS=266} [2024-06-27 20:19:11,940 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 271 predicate places. [2024-06-27 20:19:11,940 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 266 transitions, 2513 flow [2024-06-27 20:19:11,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:11,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:11,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:11,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 20:19:11,941 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-27 20:19:11,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:11,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1510212165, now seen corresponding path program 1 times [2024-06-27 20:19:11,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:11,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322515506] [2024-06-27 20:19:11,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:11,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:11,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:13,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:13,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:13,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322515506] [2024-06-27 20:19:13,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322515506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:13,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:13,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:13,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646881160] [2024-06-27 20:19:13,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:13,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:13,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:13,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:13,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:13,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:13,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 266 transitions, 2513 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:13,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:13,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:13,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:13,542 INFO L124 PetriNetUnfolderBase]: 742/1296 cut-off events. [2024-06-27 20:19:13,543 INFO L125 PetriNetUnfolderBase]: For 302673/302685 co-relation queries the response was YES. [2024-06-27 20:19:13,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10514 conditions, 1296 events. 742/1296 cut-off events. For 302673/302685 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6619 event pairs, 229 based on Foata normal form. 12/1285 useless extension candidates. Maximal degree in co-relation 10363. Up to 1162 conditions per place. [2024-06-27 20:19:13,557 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 240 selfloop transitions, 29 changer transitions 0/293 dead transitions. [2024-06-27 20:19:13,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 293 transitions, 3209 flow [2024-06-27 20:19:13,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:13,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:13,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 20:19:13,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691460055096419 [2024-06-27 20:19:13,559 INFO L175 Difference]: Start difference. First operand has 303 places, 266 transitions, 2513 flow. Second operand 11 states and 134 transitions. [2024-06-27 20:19:13,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 293 transitions, 3209 flow [2024-06-27 20:19:14,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 293 transitions, 2949 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 20:19:14,638 INFO L231 Difference]: Finished difference. Result has 309 places, 279 transitions, 2487 flow [2024-06-27 20:19:14,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2267, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2487, PETRI_PLACES=309, PETRI_TRANSITIONS=279} [2024-06-27 20:19:14,638 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 277 predicate places. [2024-06-27 20:19:14,638 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 279 transitions, 2487 flow [2024-06-27 20:19:14,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:14,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:14,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:14,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 20:19:14,639 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-27 20:19:14,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:14,639 INFO L85 PathProgramCache]: Analyzing trace with hash -228762623, now seen corresponding path program 2 times [2024-06-27 20:19:14,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:14,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582277434] [2024-06-27 20:19:14,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:14,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:14,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:15,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:15,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:15,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582277434] [2024-06-27 20:19:15,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582277434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:15,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:15,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:15,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453798872] [2024-06-27 20:19:15,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:15,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:15,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:15,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:15,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:15,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:15,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 279 transitions, 2487 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:15,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:15,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:15,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:16,216 INFO L124 PetriNetUnfolderBase]: 746/1314 cut-off events. [2024-06-27 20:19:16,216 INFO L125 PetriNetUnfolderBase]: For 307023/307031 co-relation queries the response was YES. [2024-06-27 20:19:16,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10557 conditions, 1314 events. 746/1314 cut-off events. For 307023/307031 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6814 event pairs, 181 based on Foata normal form. 10/1308 useless extension candidates. Maximal degree in co-relation 10399. Up to 1149 conditions per place. [2024-06-27 20:19:16,231 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 241 selfloop transitions, 36 changer transitions 0/301 dead transitions. [2024-06-27 20:19:16,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 301 transitions, 3135 flow [2024-06-27 20:19:16,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:16,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:16,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:19:16,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:19:16,232 INFO L175 Difference]: Start difference. First operand has 309 places, 279 transitions, 2487 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:19:16,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 301 transitions, 3135 flow [2024-06-27 20:19:17,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 301 transitions, 3121 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-27 20:19:17,311 INFO L231 Difference]: Finished difference. Result has 321 places, 284 transitions, 2626 flow [2024-06-27 20:19:17,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2473, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2626, PETRI_PLACES=321, PETRI_TRANSITIONS=284} [2024-06-27 20:19:17,311 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 289 predicate places. [2024-06-27 20:19:17,311 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 284 transitions, 2626 flow [2024-06-27 20:19:17,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:17,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:17,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:17,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 20:19:17,312 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-27 20:19:17,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:17,312 INFO L85 PathProgramCache]: Analyzing trace with hash -922252637, now seen corresponding path program 11 times [2024-06-27 20:19:17,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:17,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284266907] [2024-06-27 20:19:17,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:17,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:17,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:18,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:18,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:18,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284266907] [2024-06-27 20:19:18,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284266907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:18,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:18,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:18,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526515012] [2024-06-27 20:19:18,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:18,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:18,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:18,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:18,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:18,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:18,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 284 transitions, 2626 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:18,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:18,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:18,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:19,038 INFO L124 PetriNetUnfolderBase]: 1186/2020 cut-off events. [2024-06-27 20:19:19,039 INFO L125 PetriNetUnfolderBase]: For 332636/332636 co-relation queries the response was YES. [2024-06-27 20:19:19,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14746 conditions, 2020 events. 1186/2020 cut-off events. For 332636/332636 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 11217 event pairs, 79 based on Foata normal form. 3/2023 useless extension candidates. Maximal degree in co-relation 14583. Up to 1192 conditions per place. [2024-06-27 20:19:19,060 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 351 selfloop transitions, 120 changer transitions 0/473 dead transitions. [2024-06-27 20:19:19,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 473 transitions, 5652 flow [2024-06-27 20:19:19,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:19:19,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:19:19,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 166 transitions. [2024-06-27 20:19:19,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-27 20:19:19,062 INFO L175 Difference]: Start difference. First operand has 321 places, 284 transitions, 2626 flow. Second operand 12 states and 166 transitions. [2024-06-27 20:19:19,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 473 transitions, 5652 flow [2024-06-27 20:19:20,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 473 transitions, 5530 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-27 20:19:20,531 INFO L231 Difference]: Finished difference. Result has 330 places, 367 transitions, 3662 flow [2024-06-27 20:19:20,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2510, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3662, PETRI_PLACES=330, PETRI_TRANSITIONS=367} [2024-06-27 20:19:20,532 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 298 predicate places. [2024-06-27 20:19:20,532 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 367 transitions, 3662 flow [2024-06-27 20:19:20,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:20,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:20,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-27 20:19:20,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 20:19:20,532 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:19:20,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:20,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1267134651, now seen corresponding path program 12 times [2024-06-27 20:19:20,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:20,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321729047] [2024-06-27 20:19:20,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:20,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:20,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:21,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:21,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:21,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321729047] [2024-06-27 20:19:21,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321729047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:21,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:21,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:21,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606139417] [2024-06-27 20:19:21,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:21,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:21,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:21,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:21,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:21,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:21,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 367 transitions, 3662 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:21,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:21,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:21,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:22,128 INFO L124 PetriNetUnfolderBase]: 1225/2083 cut-off events. [2024-06-27 20:19:22,128 INFO L125 PetriNetUnfolderBase]: For 385200/385200 co-relation queries the response was YES. [2024-06-27 20:19:22,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16789 conditions, 2083 events. 1225/2083 cut-off events. For 385200/385200 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 11658 event pairs, 91 based on Foata normal form. 3/2086 useless extension candidates. Maximal degree in co-relation 16622. Up to 1224 conditions per place. [2024-06-27 20:19:22,154 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 350 selfloop transitions, 128 changer transitions 0/480 dead transitions. [2024-06-27 20:19:22,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 480 transitions, 6415 flow [2024-06-27 20:19:22,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:19:22,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:19:22,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2024-06-27 20:19:22,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-27 20:19:22,155 INFO L175 Difference]: Start difference. First operand has 330 places, 367 transitions, 3662 flow. Second operand 12 states and 167 transitions. [2024-06-27 20:19:22,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 480 transitions, 6415 flow [2024-06-27 20:19:23,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 480 transitions, 6362 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 20:19:23,806 INFO L231 Difference]: Finished difference. Result has 343 places, 384 transitions, 4134 flow [2024-06-27 20:19:23,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3619, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4134, PETRI_PLACES=343, PETRI_TRANSITIONS=384} [2024-06-27 20:19:23,806 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 311 predicate places. [2024-06-27 20:19:23,807 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 384 transitions, 4134 flow [2024-06-27 20:19:23,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:23,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:23,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:23,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 20:19:23,807 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:19:23,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:23,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1246823059, now seen corresponding path program 8 times [2024-06-27 20:19:23,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:23,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199853259] [2024-06-27 20:19:23,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:23,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:23,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:24,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:24,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:24,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199853259] [2024-06-27 20:19:24,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199853259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:24,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:24,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:24,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141677771] [2024-06-27 20:19:24,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:24,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:24,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:24,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:24,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:24,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:24,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 384 transitions, 4134 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:24,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:24,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:24,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:25,588 INFO L124 PetriNetUnfolderBase]: 1228/2088 cut-off events. [2024-06-27 20:19:25,588 INFO L125 PetriNetUnfolderBase]: For 376692/376692 co-relation queries the response was YES. [2024-06-27 20:19:25,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17107 conditions, 2088 events. 1228/2088 cut-off events. For 376692/376692 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 11557 event pairs, 181 based on Foata normal form. 1/2089 useless extension candidates. Maximal degree in co-relation 16935. Up to 1780 conditions per place. [2024-06-27 20:19:25,615 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 311 selfloop transitions, 113 changer transitions 0/426 dead transitions. [2024-06-27 20:19:25,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 426 transitions, 5285 flow [2024-06-27 20:19:25,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:19:25,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:19:25,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 20:19:25,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712121212121212 [2024-06-27 20:19:25,617 INFO L175 Difference]: Start difference. First operand has 343 places, 384 transitions, 4134 flow. Second operand 12 states and 147 transitions. [2024-06-27 20:19:25,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 426 transitions, 5285 flow [2024-06-27 20:19:27,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 426 transitions, 5100 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 20:19:27,262 INFO L231 Difference]: Finished difference. Result has 351 places, 400 transitions, 4358 flow [2024-06-27 20:19:27,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3949, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4358, PETRI_PLACES=351, PETRI_TRANSITIONS=400} [2024-06-27 20:19:27,262 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 319 predicate places. [2024-06-27 20:19:27,262 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 400 transitions, 4358 flow [2024-06-27 20:19:27,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:27,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:27,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:27,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 20:19:27,263 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:19:27,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:27,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1246822873, now seen corresponding path program 13 times [2024-06-27 20:19:27,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:27,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661073447] [2024-06-27 20:19:27,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:27,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:27,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:27,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:27,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:27,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661073447] [2024-06-27 20:19:27,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661073447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:27,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:27,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:27,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526680809] [2024-06-27 20:19:27,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:27,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:27,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:27,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:27,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:28,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:28,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 400 transitions, 4358 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:28,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:28,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:28,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:28,947 INFO L124 PetriNetUnfolderBase]: 1237/2103 cut-off events. [2024-06-27 20:19:28,948 INFO L125 PetriNetUnfolderBase]: For 398128/398128 co-relation queries the response was YES. [2024-06-27 20:19:28,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17058 conditions, 2103 events. 1237/2103 cut-off events. For 398128/398128 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 11806 event pairs, 81 based on Foata normal form. 3/2106 useless extension candidates. Maximal degree in co-relation 16884. Up to 1237 conditions per place. [2024-06-27 20:19:28,973 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 356 selfloop transitions, 127 changer transitions 0/485 dead transitions. [2024-06-27 20:19:28,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 485 transitions, 6609 flow [2024-06-27 20:19:28,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:19:28,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:19:28,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 169 transitions. [2024-06-27 20:19:28,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-27 20:19:28,974 INFO L175 Difference]: Start difference. First operand has 351 places, 400 transitions, 4358 flow. Second operand 12 states and 169 transitions. [2024-06-27 20:19:28,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 485 transitions, 6609 flow [2024-06-27 20:19:30,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 485 transitions, 6420 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 20:19:30,611 INFO L231 Difference]: Finished difference. Result has 356 places, 402 transitions, 4464 flow [2024-06-27 20:19:30,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4169, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4464, PETRI_PLACES=356, PETRI_TRANSITIONS=402} [2024-06-27 20:19:30,612 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 324 predicate places. [2024-06-27 20:19:30,612 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 402 transitions, 4464 flow [2024-06-27 20:19:30,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:30,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:30,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:30,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 20:19:30,612 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:19:30,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:30,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1086715759, now seen corresponding path program 9 times [2024-06-27 20:19:30,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:30,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336614459] [2024-06-27 20:19:30,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:30,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:30,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:31,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:31,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:31,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336614459] [2024-06-27 20:19:31,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336614459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:31,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:31,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:31,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927484519] [2024-06-27 20:19:31,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:31,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:31,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:31,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:31,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:31,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:31,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 402 transitions, 4464 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:31,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:31,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:31,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:32,688 INFO L124 PetriNetUnfolderBase]: 1240/2108 cut-off events. [2024-06-27 20:19:32,689 INFO L125 PetriNetUnfolderBase]: For 389733/389733 co-relation queries the response was YES. [2024-06-27 20:19:32,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17330 conditions, 2108 events. 1240/2108 cut-off events. For 389733/389733 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 11696 event pairs, 182 based on Foata normal form. 1/2109 useless extension candidates. Maximal degree in co-relation 17157. Up to 1800 conditions per place. [2024-06-27 20:19:32,720 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 313 selfloop transitions, 115 changer transitions 0/430 dead transitions. [2024-06-27 20:19:32,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 430 transitions, 5509 flow [2024-06-27 20:19:32,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:19:32,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:19:32,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 20:19:32,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686868686868687 [2024-06-27 20:19:32,721 INFO L175 Difference]: Start difference. First operand has 356 places, 402 transitions, 4464 flow. Second operand 12 states and 146 transitions. [2024-06-27 20:19:32,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 430 transitions, 5509 flow [2024-06-27 20:19:34,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 430 transitions, 5248 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 20:19:34,343 INFO L231 Difference]: Finished difference. Result has 360 places, 407 transitions, 4535 flow [2024-06-27 20:19:34,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4535, PETRI_PLACES=360, PETRI_TRANSITIONS=407} [2024-06-27 20:19:34,344 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 328 predicate places. [2024-06-27 20:19:34,344 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 407 transitions, 4535 flow [2024-06-27 20:19:34,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:34,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:34,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:34,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 20:19:34,344 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:19:34,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:34,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1045489611, now seen corresponding path program 14 times [2024-06-27 20:19:34,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:34,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543909129] [2024-06-27 20:19:34,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:34,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:34,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:34,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:34,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:34,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543909129] [2024-06-27 20:19:34,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543909129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:34,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:34,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:34,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033649872] [2024-06-27 20:19:34,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:34,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:34,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:34,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:34,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:35,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:35,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 407 transitions, 4535 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:35,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:35,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:35,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:35,762 INFO L124 PetriNetUnfolderBase]: 1249/2123 cut-off events. [2024-06-27 20:19:35,762 INFO L125 PetriNetUnfolderBase]: For 411229/411229 co-relation queries the response was YES. [2024-06-27 20:19:35,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17291 conditions, 2123 events. 1249/2123 cut-off events. For 411229/411229 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 11911 event pairs, 109 based on Foata normal form. 3/2126 useless extension candidates. Maximal degree in co-relation 17116. Up to 1250 conditions per place. [2024-06-27 20:19:35,793 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 356 selfloop transitions, 129 changer transitions 0/487 dead transitions. [2024-06-27 20:19:35,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 487 transitions, 6767 flow [2024-06-27 20:19:35,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:19:35,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:19:35,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2024-06-27 20:19:35,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-27 20:19:35,798 INFO L175 Difference]: Start difference. First operand has 360 places, 407 transitions, 4535 flow. Second operand 12 states and 167 transitions. [2024-06-27 20:19:35,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 487 transitions, 6767 flow [2024-06-27 20:19:37,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 487 transitions, 6517 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 20:19:37,430 INFO L231 Difference]: Finished difference. Result has 366 places, 410 transitions, 4596 flow [2024-06-27 20:19:37,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4285, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4596, PETRI_PLACES=366, PETRI_TRANSITIONS=410} [2024-06-27 20:19:37,431 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 334 predicate places. [2024-06-27 20:19:37,431 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 410 transitions, 4596 flow [2024-06-27 20:19:37,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:37,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:37,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:37,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 20:19:37,433 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:19:37,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:37,434 INFO L85 PathProgramCache]: Analyzing trace with hash -915996527, now seen corresponding path program 15 times [2024-06-27 20:19:37,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:37,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390593924] [2024-06-27 20:19:37,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:37,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:37,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:38,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:38,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:38,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390593924] [2024-06-27 20:19:38,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390593924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:38,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:38,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:38,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22628943] [2024-06-27 20:19:38,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:38,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:38,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:38,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:38,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:38,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:38,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 410 transitions, 4596 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:38,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:38,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:38,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:39,071 INFO L124 PetriNetUnfolderBase]: 1258/2138 cut-off events. [2024-06-27 20:19:39,072 INFO L125 PetriNetUnfolderBase]: For 419173/419173 co-relation queries the response was YES. [2024-06-27 20:19:39,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17657 conditions, 2138 events. 1258/2138 cut-off events. For 419173/419173 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 12008 event pairs, 105 based on Foata normal form. 3/2141 useless extension candidates. Maximal degree in co-relation 17480. Up to 1258 conditions per place. [2024-06-27 20:19:39,100 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 362 selfloop transitions, 128 changer transitions 0/492 dead transitions. [2024-06-27 20:19:39,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 492 transitions, 7113 flow [2024-06-27 20:19:39,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:19:39,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:19:39,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 172 transitions. [2024-06-27 20:19:39,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-06-27 20:19:39,102 INFO L175 Difference]: Start difference. First operand has 366 places, 410 transitions, 4596 flow. Second operand 12 states and 172 transitions. [2024-06-27 20:19:39,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 492 transitions, 7113 flow [2024-06-27 20:19:40,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 492 transitions, 6885 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:40,735 INFO L231 Difference]: Finished difference. Result has 373 places, 413 transitions, 4684 flow [2024-06-27 20:19:40,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4372, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4684, PETRI_PLACES=373, PETRI_TRANSITIONS=413} [2024-06-27 20:19:40,736 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 341 predicate places. [2024-06-27 20:19:40,736 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 413 transitions, 4684 flow [2024-06-27 20:19:40,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:40,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:40,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:40,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 20:19:40,736 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:19:40,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:40,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1045252275, now seen corresponding path program 10 times [2024-06-27 20:19:40,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:40,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108753911] [2024-06-27 20:19:40,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:40,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:40,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:41,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:41,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:41,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108753911] [2024-06-27 20:19:41,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108753911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:41,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:41,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:41,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521810539] [2024-06-27 20:19:41,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:41,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:41,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:41,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:41,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:41,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:41,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 413 transitions, 4684 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:41,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:41,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:41,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:42,945 INFO L124 PetriNetUnfolderBase]: 1261/2143 cut-off events. [2024-06-27 20:19:42,945 INFO L125 PetriNetUnfolderBase]: For 409558/409558 co-relation queries the response was YES. [2024-06-27 20:19:42,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17782 conditions, 2143 events. 1261/2143 cut-off events. For 409558/409558 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 11929 event pairs, 186 based on Foata normal form. 1/2144 useless extension candidates. Maximal degree in co-relation 17603. Up to 1835 conditions per place. [2024-06-27 20:19:42,970 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 324 selfloop transitions, 112 changer transitions 0/438 dead transitions. [2024-06-27 20:19:42,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 438 transitions, 5724 flow [2024-06-27 20:19:42,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:19:42,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:19:42,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-27 20:19:42,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37373737373737376 [2024-06-27 20:19:42,971 INFO L175 Difference]: Start difference. First operand has 373 places, 413 transitions, 4684 flow. Second operand 12 states and 148 transitions. [2024-06-27 20:19:42,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 438 transitions, 5724 flow [2024-06-27 20:19:44,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 438 transitions, 5482 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 20:19:44,780 INFO L231 Difference]: Finished difference. Result has 378 places, 415 transitions, 4731 flow [2024-06-27 20:19:44,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4442, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4731, PETRI_PLACES=378, PETRI_TRANSITIONS=415} [2024-06-27 20:19:44,781 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 346 predicate places. [2024-06-27 20:19:44,781 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 415 transitions, 4731 flow [2024-06-27 20:19:44,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:44,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:44,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:44,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 20:19:44,782 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:19:44,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:44,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1275178221, now seen corresponding path program 16 times [2024-06-27 20:19:44,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:44,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359665800] [2024-06-27 20:19:44,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:44,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:44,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:45,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:45,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:45,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359665800] [2024-06-27 20:19:45,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359665800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:45,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:45,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:45,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924971140] [2024-06-27 20:19:45,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:45,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:45,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:45,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:45,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:45,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:45,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 415 transitions, 4731 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:45,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:45,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:45,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:46,575 INFO L124 PetriNetUnfolderBase]: 1255/2134 cut-off events. [2024-06-27 20:19:46,575 INFO L125 PetriNetUnfolderBase]: For 407462/407462 co-relation queries the response was YES. [2024-06-27 20:19:46,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17189 conditions, 2134 events. 1255/2134 cut-off events. For 407462/407462 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 12026 event pairs, 103 based on Foata normal form. 3/2137 useless extension candidates. Maximal degree in co-relation 17009. Up to 1259 conditions per place. [2024-06-27 20:19:46,602 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 336 selfloop transitions, 150 changer transitions 0/488 dead transitions. [2024-06-27 20:19:46,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 488 transitions, 6667 flow [2024-06-27 20:19:46,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:19:46,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:19:46,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-27 20:19:46,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 20:19:46,603 INFO L175 Difference]: Start difference. First operand has 378 places, 415 transitions, 4731 flow. Second operand 12 states and 160 transitions. [2024-06-27 20:19:46,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 488 transitions, 6667 flow [2024-06-27 20:19:48,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 488 transitions, 6364 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-27 20:19:48,353 INFO L231 Difference]: Finished difference. Result has 382 places, 416 transitions, 4743 flow [2024-06-27 20:19:48,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4428, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4743, PETRI_PLACES=382, PETRI_TRANSITIONS=416} [2024-06-27 20:19:48,354 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 350 predicate places. [2024-06-27 20:19:48,354 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 416 transitions, 4743 flow [2024-06-27 20:19:48,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:48,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:48,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:48,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 20:19:48,354 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:19:48,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:48,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1038823371, now seen corresponding path program 17 times [2024-06-27 20:19:48,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:48,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755818942] [2024-06-27 20:19:48,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:48,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:48,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:49,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:49,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:49,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755818942] [2024-06-27 20:19:49,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755818942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:49,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:49,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:49,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479523809] [2024-06-27 20:19:49,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:49,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:49,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:49,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:49,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:49,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:49,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 416 transitions, 4743 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:49,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:49,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:49,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:49,980 INFO L124 PetriNetUnfolderBase]: 1249/2125 cut-off events. [2024-06-27 20:19:49,980 INFO L125 PetriNetUnfolderBase]: For 388509/388509 co-relation queries the response was YES. [2024-06-27 20:19:50,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16983 conditions, 2125 events. 1249/2125 cut-off events. For 388509/388509 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 11979 event pairs, 77 based on Foata normal form. 3/2128 useless extension candidates. Maximal degree in co-relation 16801. Up to 1255 conditions per place. [2024-06-27 20:19:50,009 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 350 selfloop transitions, 138 changer transitions 0/490 dead transitions. [2024-06-27 20:19:50,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 490 transitions, 6696 flow [2024-06-27 20:19:50,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:19:50,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:19:50,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 164 transitions. [2024-06-27 20:19:50,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-27 20:19:50,011 INFO L175 Difference]: Start difference. First operand has 382 places, 416 transitions, 4743 flow. Second operand 12 states and 164 transitions. [2024-06-27 20:19:50,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 490 transitions, 6696 flow [2024-06-27 20:19:51,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 490 transitions, 6497 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:51,469 INFO L231 Difference]: Finished difference. Result has 389 places, 417 transitions, 4854 flow [2024-06-27 20:19:51,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4544, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4854, PETRI_PLACES=389, PETRI_TRANSITIONS=417} [2024-06-27 20:19:51,469 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 357 predicate places. [2024-06-27 20:19:51,469 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 417 transitions, 4854 flow [2024-06-27 20:19:51,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:51,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:51,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:51,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 20:19:51,470 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:19:51,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:51,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1266897315, now seen corresponding path program 11 times [2024-06-27 20:19:51,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:51,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526711934] [2024-06-27 20:19:51,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:51,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:51,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:52,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:52,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:52,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526711934] [2024-06-27 20:19:52,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526711934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:52,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:52,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:52,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406004372] [2024-06-27 20:19:52,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:52,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:52,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:52,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:52,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:52,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:52,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 417 transitions, 4854 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:52,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:52,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:52,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:53,437 INFO L124 PetriNetUnfolderBase]: 1252/2130 cut-off events. [2024-06-27 20:19:53,437 INFO L125 PetriNetUnfolderBase]: For 377704/377704 co-relation queries the response was YES. [2024-06-27 20:19:53,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17205 conditions, 2130 events. 1252/2130 cut-off events. For 377704/377704 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 11862 event pairs, 185 based on Foata normal form. 1/2131 useless extension candidates. Maximal degree in co-relation 17021. Up to 1822 conditions per place. [2024-06-27 20:19:53,466 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 322 selfloop transitions, 118 changer transitions 0/442 dead transitions. [2024-06-27 20:19:53,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 442 transitions, 5906 flow [2024-06-27 20:19:53,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:19:53,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:19:53,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 20:19:53,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3661616161616162 [2024-06-27 20:19:53,467 INFO L175 Difference]: Start difference. First operand has 389 places, 417 transitions, 4854 flow. Second operand 12 states and 145 transitions. [2024-06-27 20:19:53,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 442 transitions, 5906 flow [2024-06-27 20:19:55,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 442 transitions, 5680 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:55,077 INFO L231 Difference]: Finished difference. Result has 393 places, 419 transitions, 4933 flow [2024-06-27 20:19:55,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4628, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4933, PETRI_PLACES=393, PETRI_TRANSITIONS=419} [2024-06-27 20:19:55,078 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 361 predicate places. [2024-06-27 20:19:55,078 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 419 transitions, 4933 flow [2024-06-27 20:19:55,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:55,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:55,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:55,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 20:19:55,079 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:19:55,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:55,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1247000689, now seen corresponding path program 12 times [2024-06-27 20:19:55,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:55,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016078503] [2024-06-27 20:19:55,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:55,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:55,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:56,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:56,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:56,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016078503] [2024-06-27 20:19:56,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016078503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:56,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:56,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:56,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698811690] [2024-06-27 20:19:56,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:56,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:56,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:56,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:56,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:56,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:19:56,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 419 transitions, 4933 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:56,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:56,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:19:56,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:57,024 INFO L124 PetriNetUnfolderBase]: 1258/2140 cut-off events. [2024-06-27 20:19:57,025 INFO L125 PetriNetUnfolderBase]: For 382909/382909 co-relation queries the response was YES. [2024-06-27 20:19:57,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17175 conditions, 2140 events. 1258/2140 cut-off events. For 382909/382909 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 11923 event pairs, 183 based on Foata normal form. 1/2141 useless extension candidates. Maximal degree in co-relation 16990. Up to 1817 conditions per place. [2024-06-27 20:19:57,055 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 320 selfloop transitions, 125 changer transitions 0/447 dead transitions. [2024-06-27 20:19:57,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 447 transitions, 6009 flow [2024-06-27 20:19:57,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:19:57,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:19:57,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-27 20:19:57,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 20:19:57,056 INFO L175 Difference]: Start difference. First operand has 393 places, 419 transitions, 4933 flow. Second operand 13 states and 156 transitions. [2024-06-27 20:19:57,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 447 transitions, 6009 flow [2024-06-27 20:19:58,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 447 transitions, 5715 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:58,653 INFO L231 Difference]: Finished difference. Result has 399 places, 423 transitions, 4989 flow [2024-06-27 20:19:58,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4639, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4989, PETRI_PLACES=399, PETRI_TRANSITIONS=423} [2024-06-27 20:19:58,653 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 367 predicate places. [2024-06-27 20:19:58,654 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 423 transitions, 4989 flow [2024-06-27 20:19:58,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:58,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:58,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:58,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 20:19:58,654 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:19:58,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:58,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1247000813, now seen corresponding path program 5 times [2024-06-27 20:19:58,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:58,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675924426] [2024-06-27 20:19:58,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:58,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:58,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:59,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-27 20:19:59,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:59,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675924426] [2024-06-27 20:19:59,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675924426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:59,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:59,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:59,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018251409] [2024-06-27 20:19:59,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:59,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:59,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:59,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:59,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:59,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:59,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 423 transitions, 4989 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:59,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:59,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:59,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:00,597 INFO L124 PetriNetUnfolderBase]: 1212/2098 cut-off events. [2024-06-27 20:20:00,598 INFO L125 PetriNetUnfolderBase]: For 398601/398601 co-relation queries the response was YES. [2024-06-27 20:20:00,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17061 conditions, 2098 events. 1212/2098 cut-off events. For 398601/398601 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 11937 event pairs, 180 based on Foata normal form. 2/2100 useless extension candidates. Maximal degree in co-relation 16874. Up to 1806 conditions per place. [2024-06-27 20:20:00,626 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 321 selfloop transitions, 53 changer transitions 0/444 dead transitions. [2024-06-27 20:20:00,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 444 transitions, 5848 flow [2024-06-27 20:20:00,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:20:00,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:20:00,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-27 20:20:00,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-27 20:20:00,628 INFO L175 Difference]: Start difference. First operand has 399 places, 423 transitions, 4989 flow. Second operand 12 states and 151 transitions. [2024-06-27 20:20:00,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 444 transitions, 5848 flow [2024-06-27 20:20:02,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 444 transitions, 5554 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-06-27 20:20:02,250 INFO L231 Difference]: Finished difference. Result has 401 places, 424 transitions, 4837 flow [2024-06-27 20:20:02,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4837, PETRI_PLACES=401, PETRI_TRANSITIONS=424} [2024-06-27 20:20:02,251 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 369 predicate places. [2024-06-27 20:20:02,251 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 424 transitions, 4837 flow [2024-06-27 20:20:02,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:02,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:02,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:02,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 20:20:02,252 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:02,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:02,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1240566763, now seen corresponding path program 18 times [2024-06-27 20:20:02,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:02,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200445226] [2024-06-27 20:20:02,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:02,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:02,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:02,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:02,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:02,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200445226] [2024-06-27 20:20:02,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200445226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:02,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:02,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:02,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419173462] [2024-06-27 20:20:02,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:02,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:02,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:02,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:02,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:03,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:03,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 424 transitions, 4837 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:03,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:03,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:03,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:04,012 INFO L124 PetriNetUnfolderBase]: 1256/2139 cut-off events. [2024-06-27 20:20:04,013 INFO L125 PetriNetUnfolderBase]: For 379795/379795 co-relation queries the response was YES. [2024-06-27 20:20:04,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16649 conditions, 2139 events. 1256/2139 cut-off events. For 379795/379795 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 12099 event pairs, 86 based on Foata normal form. 3/2142 useless extension candidates. Maximal degree in co-relation 16461. Up to 1274 conditions per place. [2024-06-27 20:20:04,040 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 368 selfloop transitions, 129 changer transitions 0/499 dead transitions. [2024-06-27 20:20:04,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 499 transitions, 6829 flow [2024-06-27 20:20:04,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:20:04,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:20:04,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 169 transitions. [2024-06-27 20:20:04,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-27 20:20:04,042 INFO L175 Difference]: Start difference. First operand has 401 places, 424 transitions, 4837 flow. Second operand 12 states and 169 transitions. [2024-06-27 20:20:04,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 499 transitions, 6829 flow [2024-06-27 20:20:05,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 499 transitions, 6633 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-06-27 20:20:05,626 INFO L231 Difference]: Finished difference. Result has 403 places, 424 transitions, 4904 flow [2024-06-27 20:20:05,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4641, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4904, PETRI_PLACES=403, PETRI_TRANSITIONS=424} [2024-06-27 20:20:05,627 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 371 predicate places. [2024-06-27 20:20:05,627 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 424 transitions, 4904 flow [2024-06-27 20:20:05,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:05,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:05,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-27 20:20:05,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 20:20:05,627 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:05,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:05,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1018921723, now seen corresponding path program 19 times [2024-06-27 20:20:05,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:05,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460313479] [2024-06-27 20:20:05,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:05,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:05,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:06,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:06,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:06,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460313479] [2024-06-27 20:20:06,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460313479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:06,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:06,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:06,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894848214] [2024-06-27 20:20:06,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:06,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:06,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:06,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:06,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:06,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:06,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 424 transitions, 4904 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:06,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:06,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:06,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:07,365 INFO L124 PetriNetUnfolderBase]: 1265/2154 cut-off events. [2024-06-27 20:20:07,366 INFO L125 PetriNetUnfolderBase]: For 386116/386116 co-relation queries the response was YES. [2024-06-27 20:20:07,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16987 conditions, 2154 events. 1265/2154 cut-off events. For 386116/386116 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 12169 event pairs, 88 based on Foata normal form. 3/2157 useless extension candidates. Maximal degree in co-relation 16799. Up to 1282 conditions per place. [2024-06-27 20:20:07,390 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 358 selfloop transitions, 139 changer transitions 0/499 dead transitions. [2024-06-27 20:20:07,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 499 transitions, 6930 flow [2024-06-27 20:20:07,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:20:07,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:20:07,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 163 transitions. [2024-06-27 20:20:07,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4116161616161616 [2024-06-27 20:20:07,391 INFO L175 Difference]: Start difference. First operand has 403 places, 424 transitions, 4904 flow. Second operand 12 states and 163 transitions. [2024-06-27 20:20:07,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 499 transitions, 6930 flow [2024-06-27 20:20:09,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 499 transitions, 6678 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:09,121 INFO L231 Difference]: Finished difference. Result has 406 places, 426 transitions, 4977 flow [2024-06-27 20:20:09,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4656, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4977, PETRI_PLACES=406, PETRI_TRANSITIONS=426} [2024-06-27 20:20:09,124 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 374 predicate places. [2024-06-27 20:20:09,124 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 426 transitions, 4977 flow [2024-06-27 20:20:09,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:09,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:09,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:09,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 20:20:09,125 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:09,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:09,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1266904011, now seen corresponding path program 20 times [2024-06-27 20:20:09,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:09,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546979645] [2024-06-27 20:20:09,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:09,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:09,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:09,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:09,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:09,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546979645] [2024-06-27 20:20:09,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546979645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:09,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:09,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:09,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843575017] [2024-06-27 20:20:09,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:09,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:09,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:09,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:09,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:09,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:09,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 426 transitions, 4977 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:09,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:09,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:09,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:10,918 INFO L124 PetriNetUnfolderBase]: 1259/2145 cut-off events. [2024-06-27 20:20:10,919 INFO L125 PetriNetUnfolderBase]: For 364289/364289 co-relation queries the response was YES. [2024-06-27 20:20:10,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16610 conditions, 2145 events. 1259/2145 cut-off events. For 364289/364289 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 12141 event pairs, 88 based on Foata normal form. 3/2148 useless extension candidates. Maximal degree in co-relation 16421. Up to 1278 conditions per place. [2024-06-27 20:20:10,944 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 359 selfloop transitions, 137 changer transitions 0/498 dead transitions. [2024-06-27 20:20:10,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 498 transitions, 6691 flow [2024-06-27 20:20:10,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:20:10,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:20:10,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 163 transitions. [2024-06-27 20:20:10,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4116161616161616 [2024-06-27 20:20:10,946 INFO L175 Difference]: Start difference. First operand has 406 places, 426 transitions, 4977 flow. Second operand 12 states and 163 transitions. [2024-06-27 20:20:10,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 498 transitions, 6691 flow [2024-06-27 20:20:12,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 498 transitions, 6351 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:12,587 INFO L231 Difference]: Finished difference. Result has 409 places, 426 transitions, 4916 flow [2024-06-27 20:20:12,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4637, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4916, PETRI_PLACES=409, PETRI_TRANSITIONS=426} [2024-06-27 20:20:12,612 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 377 predicate places. [2024-06-27 20:20:12,612 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 426 transitions, 4916 flow [2024-06-27 20:20:12,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:12,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:12,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:12,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 20:20:12,613 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:12,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:12,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1740208605, now seen corresponding path program 21 times [2024-06-27 20:20:12,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:12,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389905363] [2024-06-27 20:20:12,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:12,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:12,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:13,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:13,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:13,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389905363] [2024-06-27 20:20:13,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389905363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:13,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:13,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:13,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325422613] [2024-06-27 20:20:13,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:13,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:13,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:13,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:13,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:13,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:13,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 426 transitions, 4916 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:13,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:13,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:13,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:14,085 INFO L124 PetriNetUnfolderBase]: 1298/2207 cut-off events. [2024-06-27 20:20:14,085 INFO L125 PetriNetUnfolderBase]: For 425023/425023 co-relation queries the response was YES. [2024-06-27 20:20:14,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17800 conditions, 2207 events. 1298/2207 cut-off events. For 425023/425023 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 12405 event pairs, 184 based on Foata normal form. 3/2210 useless extension candidates. Maximal degree in co-relation 17610. Up to 900 conditions per place. [2024-06-27 20:20:14,117 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 251 selfloop transitions, 213 changer transitions 0/466 dead transitions. [2024-06-27 20:20:14,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 466 transitions, 6977 flow [2024-06-27 20:20:14,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:14,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:14,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-27 20:20:14,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297520661157025 [2024-06-27 20:20:14,119 INFO L175 Difference]: Start difference. First operand has 409 places, 426 transitions, 4916 flow. Second operand 11 states and 156 transitions. [2024-06-27 20:20:14,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 466 transitions, 6977 flow [2024-06-27 20:20:16,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 466 transitions, 6684 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 20:20:16,124 INFO L231 Difference]: Finished difference. Result has 410 places, 435 transitions, 5242 flow [2024-06-27 20:20:16,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4639, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5242, PETRI_PLACES=410, PETRI_TRANSITIONS=435} [2024-06-27 20:20:16,125 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 378 predicate places. [2024-06-27 20:20:16,125 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 435 transitions, 5242 flow [2024-06-27 20:20:16,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:16,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:16,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:16,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 20:20:16,125 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:16,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:16,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1740445941, now seen corresponding path program 13 times [2024-06-27 20:20:16,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:16,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849210452] [2024-06-27 20:20:16,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:16,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:16,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:16,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:16,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:16,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849210452] [2024-06-27 20:20:16,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849210452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:16,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:16,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:16,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862160119] [2024-06-27 20:20:16,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:16,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:16,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:16,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:16,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:17,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:17,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 435 transitions, 5242 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:17,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:17,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:17,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:17,628 INFO L124 PetriNetUnfolderBase]: 1301/2212 cut-off events. [2024-06-27 20:20:17,628 INFO L125 PetriNetUnfolderBase]: For 412825/412825 co-relation queries the response was YES. [2024-06-27 20:20:17,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18013 conditions, 2212 events. 1301/2212 cut-off events. For 412825/412825 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 12424 event pairs, 200 based on Foata normal form. 1/2213 useless extension candidates. Maximal degree in co-relation 17822. Up to 1902 conditions per place. [2024-06-27 20:20:17,661 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 324 selfloop transitions, 123 changer transitions 0/449 dead transitions. [2024-06-27 20:20:17,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 449 transitions, 6228 flow [2024-06-27 20:20:17,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:17,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:17,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 20:20:17,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371900826446281 [2024-06-27 20:20:17,662 INFO L175 Difference]: Start difference. First operand has 410 places, 435 transitions, 5242 flow. Second operand 11 states and 135 transitions. [2024-06-27 20:20:17,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 449 transitions, 6228 flow [2024-06-27 20:20:19,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 449 transitions, 5877 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:19,602 INFO L231 Difference]: Finished difference. Result has 414 places, 437 transitions, 5213 flow [2024-06-27 20:20:19,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4891, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5213, PETRI_PLACES=414, PETRI_TRANSITIONS=437} [2024-06-27 20:20:19,603 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 382 predicate places. [2024-06-27 20:20:19,603 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 437 transitions, 5213 flow [2024-06-27 20:20:19,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:19,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:19,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:19,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 20:20:19,603 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:19,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:19,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1740439245, now seen corresponding path program 22 times [2024-06-27 20:20:19,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:19,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778239489] [2024-06-27 20:20:19,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:19,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:19,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:20,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:20,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:20,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778239489] [2024-06-27 20:20:20,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778239489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:20,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:20,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:20,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783881183] [2024-06-27 20:20:20,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:20,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:20,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:20,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:20,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:20,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:20,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 437 transitions, 5213 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:20,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:20,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:20,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:21,056 INFO L124 PetriNetUnfolderBase]: 1325/2251 cut-off events. [2024-06-27 20:20:21,056 INFO L125 PetriNetUnfolderBase]: For 459678/459678 co-relation queries the response was YES. [2024-06-27 20:20:21,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18362 conditions, 2251 events. 1325/2251 cut-off events. For 459678/459678 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 12689 event pairs, 170 based on Foata normal form. 3/2254 useless extension candidates. Maximal degree in co-relation 18171. Up to 925 conditions per place. [2024-06-27 20:20:21,090 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 263 selfloop transitions, 213 changer transitions 0/478 dead transitions. [2024-06-27 20:20:21,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 478 transitions, 7517 flow [2024-06-27 20:20:21,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:21,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:21,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2024-06-27 20:20:21,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44352617079889806 [2024-06-27 20:20:21,091 INFO L175 Difference]: Start difference. First operand has 414 places, 437 transitions, 5213 flow. Second operand 11 states and 161 transitions. [2024-06-27 20:20:21,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 478 transitions, 7517 flow [2024-06-27 20:20:23,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 478 transitions, 7207 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:23,183 INFO L231 Difference]: Finished difference. Result has 416 places, 443 transitions, 5448 flow [2024-06-27 20:20:23,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4911, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5448, PETRI_PLACES=416, PETRI_TRANSITIONS=443} [2024-06-27 20:20:23,184 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 384 predicate places. [2024-06-27 20:20:23,184 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 443 transitions, 5448 flow [2024-06-27 20:20:23,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:23,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:23,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:23,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 20:20:23,184 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:23,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:23,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1518800901, now seen corresponding path program 14 times [2024-06-27 20:20:23,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:23,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256529224] [2024-06-27 20:20:23,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:23,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:23,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:24,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:24,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:24,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256529224] [2024-06-27 20:20:24,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256529224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:24,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:24,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:24,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217881476] [2024-06-27 20:20:24,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:24,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:24,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:24,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:24,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:24,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:24,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 443 transitions, 5448 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:24,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:24,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:24,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:24,876 INFO L124 PetriNetUnfolderBase]: 1328/2256 cut-off events. [2024-06-27 20:20:24,876 INFO L125 PetriNetUnfolderBase]: For 442678/442678 co-relation queries the response was YES. [2024-06-27 20:20:24,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18698 conditions, 2256 events. 1328/2256 cut-off events. For 442678/442678 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 12699 event pairs, 204 based on Foata normal form. 1/2257 useless extension candidates. Maximal degree in co-relation 18506. Up to 1946 conditions per place. [2024-06-27 20:20:24,909 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 320 selfloop transitions, 135 changer transitions 0/457 dead transitions. [2024-06-27 20:20:24,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 457 transitions, 6450 flow [2024-06-27 20:20:24,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:24,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:24,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 20:20:24,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 20:20:24,911 INFO L175 Difference]: Start difference. First operand has 416 places, 443 transitions, 5448 flow. Second operand 11 states and 132 transitions. [2024-06-27 20:20:24,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 457 transitions, 6450 flow [2024-06-27 20:20:26,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 457 transitions, 6040 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 20:20:26,873 INFO L231 Difference]: Finished difference. Result has 419 places, 445 transitions, 5384 flow [2024-06-27 20:20:26,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5038, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5384, PETRI_PLACES=419, PETRI_TRANSITIONS=445} [2024-06-27 20:20:26,874 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 387 predicate places. [2024-06-27 20:20:26,874 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 445 transitions, 5384 flow [2024-06-27 20:20:26,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:26,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:26,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:26,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 20:20:26,875 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:26,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:26,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1118224455, now seen corresponding path program 23 times [2024-06-27 20:20:26,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:26,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618262257] [2024-06-27 20:20:26,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:26,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:26,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:27,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:27,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:27,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618262257] [2024-06-27 20:20:27,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618262257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:27,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:27,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:27,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010804867] [2024-06-27 20:20:27,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:27,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:27,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:27,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:27,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:27,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:27,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 445 transitions, 5384 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:27,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:27,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:27,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:28,411 INFO L124 PetriNetUnfolderBase]: 1337/2271 cut-off events. [2024-06-27 20:20:28,411 INFO L125 PetriNetUnfolderBase]: For 460000/460000 co-relation queries the response was YES. [2024-06-27 20:20:28,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18521 conditions, 2271 events. 1337/2271 cut-off events. For 460000/460000 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 12816 event pairs, 198 based on Foata normal form. 3/2274 useless extension candidates. Maximal degree in co-relation 18329. Up to 938 conditions per place. [2024-06-27 20:20:28,444 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 213 selfloop transitions, 260 changer transitions 0/475 dead transitions. [2024-06-27 20:20:28,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 475 transitions, 7049 flow [2024-06-27 20:20:28,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:28,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:28,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-27 20:20:28,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41046831955922863 [2024-06-27 20:20:28,446 INFO L175 Difference]: Start difference. First operand has 419 places, 445 transitions, 5384 flow. Second operand 11 states and 149 transitions. [2024-06-27 20:20:28,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 475 transitions, 7049 flow [2024-06-27 20:20:30,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 475 transitions, 6719 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:30,352 INFO L231 Difference]: Finished difference. Result has 421 places, 448 transitions, 5646 flow [2024-06-27 20:20:30,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5058, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5646, PETRI_PLACES=421, PETRI_TRANSITIONS=448} [2024-06-27 20:20:30,353 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 389 predicate places. [2024-06-27 20:20:30,353 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 448 transitions, 5646 flow [2024-06-27 20:20:30,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:30,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:30,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:30,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 20:20:30,354 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:30,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:30,355 INFO L85 PathProgramCache]: Analyzing trace with hash 888298695, now seen corresponding path program 24 times [2024-06-27 20:20:30,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:30,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377083885] [2024-06-27 20:20:30,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:30,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:30,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:31,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:31,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:31,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377083885] [2024-06-27 20:20:31,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377083885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:31,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:31,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:31,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50855809] [2024-06-27 20:20:31,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:31,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:31,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:31,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:31,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:31,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:31,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 448 transitions, 5646 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:31,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:31,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:31,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:31,773 INFO L124 PetriNetUnfolderBase]: 1331/2262 cut-off events. [2024-06-27 20:20:31,773 INFO L125 PetriNetUnfolderBase]: For 433561/433561 co-relation queries the response was YES. [2024-06-27 20:20:31,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18396 conditions, 2262 events. 1331/2262 cut-off events. For 433561/433561 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 12785 event pairs, 172 based on Foata normal form. 3/2265 useless extension candidates. Maximal degree in co-relation 18203. Up to 934 conditions per place. [2024-06-27 20:20:31,805 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 262 selfloop transitions, 218 changer transitions 0/482 dead transitions. [2024-06-27 20:20:31,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 482 transitions, 7580 flow [2024-06-27 20:20:31,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:31,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:31,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 159 transitions. [2024-06-27 20:20:31,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-06-27 20:20:31,806 INFO L175 Difference]: Start difference. First operand has 421 places, 448 transitions, 5646 flow. Second operand 11 states and 159 transitions. [2024-06-27 20:20:31,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 482 transitions, 7580 flow [2024-06-27 20:20:33,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 482 transitions, 7143 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:33,657 INFO L231 Difference]: Finished difference. Result has 423 places, 448 transitions, 5660 flow [2024-06-27 20:20:33,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5215, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5660, PETRI_PLACES=423, PETRI_TRANSITIONS=448} [2024-06-27 20:20:33,657 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 391 predicate places. [2024-06-27 20:20:33,658 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 448 transitions, 5660 flow [2024-06-27 20:20:33,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:33,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:33,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:33,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 20:20:33,658 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:33,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:33,659 INFO L85 PathProgramCache]: Analyzing trace with hash 882049095, now seen corresponding path program 25 times [2024-06-27 20:20:33,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:33,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020901281] [2024-06-27 20:20:33,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:33,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:33,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:34,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:34,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:34,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020901281] [2024-06-27 20:20:34,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020901281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:34,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:34,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:34,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059386435] [2024-06-27 20:20:34,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:34,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:34,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:34,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:34,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:34,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:34,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 448 transitions, 5660 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:34,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:34,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:34,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:35,121 INFO L124 PetriNetUnfolderBase]: 1340/2277 cut-off events. [2024-06-27 20:20:35,122 INFO L125 PetriNetUnfolderBase]: For 435484/435484 co-relation queries the response was YES. [2024-06-27 20:20:35,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18422 conditions, 2277 events. 1340/2277 cut-off events. For 435484/435484 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 12911 event pairs, 154 based on Foata normal form. 3/2280 useless extension candidates. Maximal degree in co-relation 18229. Up to 942 conditions per place. [2024-06-27 20:20:35,151 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 253 selfloop transitions, 227 changer transitions 0/482 dead transitions. [2024-06-27 20:20:35,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 482 transitions, 7638 flow [2024-06-27 20:20:35,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:35,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:35,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-27 20:20:35,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42699724517906334 [2024-06-27 20:20:35,152 INFO L175 Difference]: Start difference. First operand has 423 places, 448 transitions, 5660 flow. Second operand 11 states and 155 transitions. [2024-06-27 20:20:35,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 482 transitions, 7638 flow [2024-06-27 20:20:37,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 482 transitions, 7177 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-27 20:20:37,172 INFO L231 Difference]: Finished difference. Result has 423 places, 451 transitions, 5731 flow [2024-06-27 20:20:37,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5211, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5731, PETRI_PLACES=423, PETRI_TRANSITIONS=451} [2024-06-27 20:20:37,172 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 391 predicate places. [2024-06-27 20:20:37,173 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 451 transitions, 5731 flow [2024-06-27 20:20:37,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:37,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:37,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:37,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 20:20:37,173 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:37,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:37,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1110180885, now seen corresponding path program 26 times [2024-06-27 20:20:37,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:37,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370592682] [2024-06-27 20:20:37,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:37,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:37,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:37,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:37,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:37,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370592682] [2024-06-27 20:20:37,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370592682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:37,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:37,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:37,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108744643] [2024-06-27 20:20:37,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:37,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:37,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:37,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:37,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:38,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:38,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 451 transitions, 5731 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:38,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:38,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:38,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:38,683 INFO L124 PetriNetUnfolderBase]: 1349/2292 cut-off events. [2024-06-27 20:20:38,683 INFO L125 PetriNetUnfolderBase]: For 436240/436240 co-relation queries the response was YES. [2024-06-27 20:20:38,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18542 conditions, 2292 events. 1349/2292 cut-off events. For 436240/436240 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 12983 event pairs, 188 based on Foata normal form. 3/2295 useless extension candidates. Maximal degree in co-relation 18349. Up to 950 conditions per place. [2024-06-27 20:20:38,717 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 249 selfloop transitions, 234 changer transitions 0/485 dead transitions. [2024-06-27 20:20:38,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 485 transitions, 7712 flow [2024-06-27 20:20:38,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:38,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:38,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-27 20:20:38,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42699724517906334 [2024-06-27 20:20:38,719 INFO L175 Difference]: Start difference. First operand has 423 places, 451 transitions, 5731 flow. Second operand 11 states and 155 transitions. [2024-06-27 20:20:38,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 485 transitions, 7712 flow [2024-06-27 20:20:40,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 485 transitions, 7231 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 20:20:40,607 INFO L231 Difference]: Finished difference. Result has 424 places, 454 transitions, 5793 flow [2024-06-27 20:20:40,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5259, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5793, PETRI_PLACES=424, PETRI_TRANSITIONS=454} [2024-06-27 20:20:40,608 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 392 predicate places. [2024-06-27 20:20:40,608 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 454 transitions, 5793 flow [2024-06-27 20:20:40,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:40,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:40,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:40,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 20:20:40,608 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:40,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:40,609 INFO L85 PathProgramCache]: Analyzing trace with hash 882042399, now seen corresponding path program 15 times [2024-06-27 20:20:40,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:40,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047777583] [2024-06-27 20:20:40,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:40,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:40,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:41,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:41,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:41,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047777583] [2024-06-27 20:20:41,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047777583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:41,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:41,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:41,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593350150] [2024-06-27 20:20:41,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:41,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:41,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:41,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:41,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:41,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:41,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 454 transitions, 5793 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:41,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:41,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:41,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:42,192 INFO L124 PetriNetUnfolderBase]: 1352/2297 cut-off events. [2024-06-27 20:20:42,193 INFO L125 PetriNetUnfolderBase]: For 417432/417432 co-relation queries the response was YES. [2024-06-27 20:20:42,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18614 conditions, 2297 events. 1352/2297 cut-off events. For 417432/417432 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 12987 event pairs, 211 based on Foata normal form. 1/2298 useless extension candidates. Maximal degree in co-relation 18421. Up to 1987 conditions per place. [2024-06-27 20:20:42,226 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 341 selfloop transitions, 125 changer transitions 0/468 dead transitions. [2024-06-27 20:20:42,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 468 transitions, 6817 flow [2024-06-27 20:20:42,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:42,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:42,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 20:20:42,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691460055096419 [2024-06-27 20:20:42,240 INFO L175 Difference]: Start difference. First operand has 424 places, 454 transitions, 5793 flow. Second operand 11 states and 134 transitions. [2024-06-27 20:20:42,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 468 transitions, 6817 flow [2024-06-27 20:20:44,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 468 transitions, 6140 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-27 20:20:44,306 INFO L231 Difference]: Finished difference. Result has 424 places, 456 transitions, 5442 flow [2024-06-27 20:20:44,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5116, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5442, PETRI_PLACES=424, PETRI_TRANSITIONS=456} [2024-06-27 20:20:44,307 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 392 predicate places. [2024-06-27 20:20:44,307 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 456 transitions, 5442 flow [2024-06-27 20:20:44,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:44,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:44,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:44,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 20:20:44,308 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:44,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:44,308 INFO L85 PathProgramCache]: Analyzing trace with hash 881869605, now seen corresponding path program 27 times [2024-06-27 20:20:44,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:44,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827215559] [2024-06-27 20:20:44,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:44,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:44,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:45,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:45,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:45,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827215559] [2024-06-27 20:20:45,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827215559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:45,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:45,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:45,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049280162] [2024-06-27 20:20:45,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:45,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:45,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:45,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:45,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:45,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:45,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 456 transitions, 5442 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:45,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:45,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:45,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:45,846 INFO L124 PetriNetUnfolderBase]: 1361/2312 cut-off events. [2024-06-27 20:20:45,846 INFO L125 PetriNetUnfolderBase]: For 432205/432205 co-relation queries the response was YES. [2024-06-27 20:20:45,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18253 conditions, 2312 events. 1361/2312 cut-off events. For 432205/432205 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 13151 event pairs, 144 based on Foata normal form. 3/2315 useless extension candidates. Maximal degree in co-relation 18060. Up to 963 conditions per place. [2024-06-27 20:20:45,879 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 242 selfloop transitions, 245 changer transitions 0/489 dead transitions. [2024-06-27 20:20:45,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 489 transitions, 7146 flow [2024-06-27 20:20:45,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:45,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:45,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-27 20:20:45,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-27 20:20:45,880 INFO L175 Difference]: Start difference. First operand has 424 places, 456 transitions, 5442 flow. Second operand 11 states and 153 transitions. [2024-06-27 20:20:45,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 489 transitions, 7146 flow [2024-06-27 20:20:47,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 489 transitions, 6836 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:47,630 INFO L231 Difference]: Finished difference. Result has 426 places, 459 transitions, 5686 flow [2024-06-27 20:20:47,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5136, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5686, PETRI_PLACES=426, PETRI_TRANSITIONS=459} [2024-06-27 20:20:47,630 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 394 predicate places. [2024-06-27 20:20:47,630 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 459 transitions, 5686 flow [2024-06-27 20:20:47,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:47,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:47,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:47,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 20:20:47,631 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:47,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:47,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1712028747, now seen corresponding path program 28 times [2024-06-27 20:20:47,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:47,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569756638] [2024-06-27 20:20:47,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:47,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:47,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:48,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:48,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:48,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569756638] [2024-06-27 20:20:48,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569756638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:48,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:48,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:48,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4406701] [2024-06-27 20:20:48,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:48,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:48,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:48,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:48,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:48,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:48,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 459 transitions, 5686 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:48,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:48,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:48,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:48,985 INFO L124 PetriNetUnfolderBase]: 1355/2303 cut-off events. [2024-06-27 20:20:48,985 INFO L125 PetriNetUnfolderBase]: For 405398/405398 co-relation queries the response was YES. [2024-06-27 20:20:49,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18176 conditions, 2303 events. 1355/2303 cut-off events. For 405398/405398 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 13087 event pairs, 154 based on Foata normal form. 3/2306 useless extension candidates. Maximal degree in co-relation 17982. Up to 959 conditions per place. [2024-06-27 20:20:49,019 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 259 selfloop transitions, 231 changer transitions 0/492 dead transitions. [2024-06-27 20:20:49,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 492 transitions, 7364 flow [2024-06-27 20:20:49,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:49,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:49,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 157 transitions. [2024-06-27 20:20:49,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325068870523416 [2024-06-27 20:20:49,021 INFO L175 Difference]: Start difference. First operand has 426 places, 459 transitions, 5686 flow. Second operand 11 states and 157 transitions. [2024-06-27 20:20:49,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 492 transitions, 7364 flow [2024-06-27 20:20:50,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 492 transitions, 6890 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:50,944 INFO L231 Difference]: Finished difference. Result has 428 places, 459 transitions, 5687 flow [2024-06-27 20:20:50,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5216, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5687, PETRI_PLACES=428, PETRI_TRANSITIONS=459} [2024-06-27 20:20:50,945 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 396 predicate places. [2024-06-27 20:20:50,945 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 459 transitions, 5687 flow [2024-06-27 20:20:50,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:50,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:50,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:50,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 20:20:50,945 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:50,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:50,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1712206563, now seen corresponding path program 16 times [2024-06-27 20:20:50,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:50,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655520539] [2024-06-27 20:20:50,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:50,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:50,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:51,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:51,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:51,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655520539] [2024-06-27 20:20:51,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655520539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:51,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:51,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:51,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636677794] [2024-06-27 20:20:51,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:51,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:51,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:51,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:51,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:52,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:52,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 459 transitions, 5687 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:52,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:52,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:52,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:52,743 INFO L124 PetriNetUnfolderBase]: 1358/2308 cut-off events. [2024-06-27 20:20:52,748 INFO L125 PetriNetUnfolderBase]: For 387387/387387 co-relation queries the response was YES. [2024-06-27 20:20:52,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18207 conditions, 2308 events. 1358/2308 cut-off events. For 387387/387387 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 13112 event pairs, 207 based on Foata normal form. 1/2309 useless extension candidates. Maximal degree in co-relation 18013. Up to 1969 conditions per place. [2024-06-27 20:20:52,782 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 325 selfloop transitions, 147 changer transitions 0/474 dead transitions. [2024-06-27 20:20:52,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 474 transitions, 6725 flow [2024-06-27 20:20:52,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:20:52,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:20:52,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 20:20:52,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-27 20:20:52,783 INFO L175 Difference]: Start difference. First operand has 428 places, 459 transitions, 5687 flow. Second operand 12 states and 143 transitions. [2024-06-27 20:20:52,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 474 transitions, 6725 flow [2024-06-27 20:20:54,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 474 transitions, 6245 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 20:20:54,662 INFO L231 Difference]: Finished difference. Result has 429 places, 461 transitions, 5581 flow [2024-06-27 20:20:54,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5207, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5581, PETRI_PLACES=429, PETRI_TRANSITIONS=461} [2024-06-27 20:20:54,663 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 397 predicate places. [2024-06-27 20:20:54,663 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 461 transitions, 5581 flow [2024-06-27 20:20:54,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:54,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:54,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:54,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 20:20:54,663 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:54,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:54,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1712206687, now seen corresponding path program 6 times [2024-06-27 20:20:54,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:54,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053665574] [2024-06-27 20:20:54,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:54,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:54,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:55,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:55,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:55,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053665574] [2024-06-27 20:20:55,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053665574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:55,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:55,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:55,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653257760] [2024-06-27 20:20:55,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:55,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:55,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:55,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:55,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:55,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:55,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 461 transitions, 5581 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:55,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:55,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:55,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:56,377 INFO L124 PetriNetUnfolderBase]: 1308/2262 cut-off events. [2024-06-27 20:20:56,377 INFO L125 PetriNetUnfolderBase]: For 395458/395458 co-relation queries the response was YES. [2024-06-27 20:20:56,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17715 conditions, 2262 events. 1308/2262 cut-off events. For 395458/395458 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 13152 event pairs, 206 based on Foata normal form. 2/2264 useless extension candidates. Maximal degree in co-relation 17521. Up to 1954 conditions per place. [2024-06-27 20:20:56,408 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 340 selfloop transitions, 61 changer transitions 0/475 dead transitions. [2024-06-27 20:20:56,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 475 transitions, 6445 flow [2024-06-27 20:20:56,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:56,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:56,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 20:20:56,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-27 20:20:56,409 INFO L175 Difference]: Start difference. First operand has 429 places, 461 transitions, 5581 flow. Second operand 11 states and 137 transitions. [2024-06-27 20:20:56,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 475 transitions, 6445 flow [2024-06-27 20:20:58,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 475 transitions, 6099 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-06-27 20:20:58,284 INFO L231 Difference]: Finished difference. Result has 430 places, 462 transitions, 5397 flow [2024-06-27 20:20:58,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5235, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5397, PETRI_PLACES=430, PETRI_TRANSITIONS=462} [2024-06-27 20:20:58,284 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 398 predicate places. [2024-06-27 20:20:58,285 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 462 transitions, 5397 flow [2024-06-27 20:20:58,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:58,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:58,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:58,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 20:20:58,285 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:58,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:58,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1484121087, now seen corresponding path program 29 times [2024-06-27 20:20:58,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:58,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661512037] [2024-06-27 20:20:58,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:58,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:58,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:58,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:58,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:58,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661512037] [2024-06-27 20:20:58,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661512037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:58,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:58,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:58,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706996774] [2024-06-27 20:20:58,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:58,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:58,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:58,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:58,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:59,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:20:59,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 462 transitions, 5397 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:59,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:59,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:20:59,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:59,695 INFO L124 PetriNetUnfolderBase]: 1371/2331 cut-off events. [2024-06-27 20:20:59,695 INFO L125 PetriNetUnfolderBase]: For 403514/403514 co-relation queries the response was YES. [2024-06-27 20:20:59,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17834 conditions, 2331 events. 1371/2331 cut-off events. For 403514/403514 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 13310 event pairs, 174 based on Foata normal form. 3/2334 useless extension candidates. Maximal degree in co-relation 17639. Up to 980 conditions per place. [2024-06-27 20:20:59,729 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 251 selfloop transitions, 242 changer transitions 0/495 dead transitions. [2024-06-27 20:20:59,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 495 transitions, 7117 flow [2024-06-27 20:20:59,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:59,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:59,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-27 20:20:59,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-27 20:20:59,730 INFO L175 Difference]: Start difference. First operand has 430 places, 462 transitions, 5397 flow. Second operand 11 states and 153 transitions. [2024-06-27 20:20:59,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 495 transitions, 7117 flow [2024-06-27 20:21:01,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 495 transitions, 6963 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 20:21:01,620 INFO L231 Difference]: Finished difference. Result has 432 places, 465 transitions, 5795 flow [2024-06-27 20:21:01,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5247, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5795, PETRI_PLACES=432, PETRI_TRANSITIONS=465} [2024-06-27 20:21:01,624 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 400 predicate places. [2024-06-27 20:21:01,624 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 465 transitions, 5795 flow [2024-06-27 20:21:01,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:01,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:01,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:01,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 20:21:01,624 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:01,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:01,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1109943735, now seen corresponding path program 30 times [2024-06-27 20:21:01,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:01,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474843807] [2024-06-27 20:21:01,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:01,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:01,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:02,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:02,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:02,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474843807] [2024-06-27 20:21:02,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474843807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:02,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:02,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:02,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197146020] [2024-06-27 20:21:02,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:02,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:02,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:02,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:02,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:02,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:02,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 465 transitions, 5795 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:02,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:02,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:02,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:03,068 INFO L124 PetriNetUnfolderBase]: 1365/2322 cut-off events. [2024-06-27 20:21:03,068 INFO L125 PetriNetUnfolderBase]: For 377485/377485 co-relation queries the response was YES. [2024-06-27 20:21:03,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17847 conditions, 2322 events. 1365/2322 cut-off events. For 377485/377485 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 13243 event pairs, 172 based on Foata normal form. 3/2325 useless extension candidates. Maximal degree in co-relation 17651. Up to 976 conditions per place. [2024-06-27 20:21:03,103 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 246 selfloop transitions, 246 changer transitions 0/494 dead transitions. [2024-06-27 20:21:03,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 494 transitions, 7182 flow [2024-06-27 20:21:03,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:03,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:03,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-27 20:21:03,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-27 20:21:03,104 INFO L175 Difference]: Start difference. First operand has 432 places, 465 transitions, 5795 flow. Second operand 11 states and 151 transitions. [2024-06-27 20:21:03,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 494 transitions, 7182 flow [2024-06-27 20:21:04,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 494 transitions, 6574 flow, removed 26 selfloop flow, removed 11 redundant places. [2024-06-27 20:21:04,892 INFO L231 Difference]: Finished difference. Result has 432 places, 465 transitions, 5690 flow [2024-06-27 20:21:04,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5189, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5690, PETRI_PLACES=432, PETRI_TRANSITIONS=465} [2024-06-27 20:21:04,892 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 400 predicate places. [2024-06-27 20:21:04,893 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 465 transitions, 5690 flow [2024-06-27 20:21:04,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:04,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:04,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:04,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 20:21:04,893 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:04,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:04,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1922365935, now seen corresponding path program 31 times [2024-06-27 20:21:04,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:04,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781723245] [2024-06-27 20:21:04,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:04,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:04,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:05,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:05,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:05,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781723245] [2024-06-27 20:21:05,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781723245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:05,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:05,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:05,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310829322] [2024-06-27 20:21:05,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:05,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:05,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:05,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:05,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:05,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:05,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 465 transitions, 5690 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:05,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:05,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:05,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:06,446 INFO L124 PetriNetUnfolderBase]: 1419/2409 cut-off events. [2024-06-27 20:21:06,447 INFO L125 PetriNetUnfolderBase]: For 462386/462386 co-relation queries the response was YES. [2024-06-27 20:21:06,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19622 conditions, 2409 events. 1419/2409 cut-off events. For 462386/462386 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 13809 event pairs, 369 based on Foata normal form. 3/2412 useless extension candidates. Maximal degree in co-relation 19426. Up to 2003 conditions per place. [2024-06-27 20:21:06,484 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 438 selfloop transitions, 63 changer transitions 0/503 dead transitions. [2024-06-27 20:21:06,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 503 transitions, 8144 flow [2024-06-27 20:21:06,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:06,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:06,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 20:21:06,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022038567493113 [2024-06-27 20:21:06,486 INFO L175 Difference]: Start difference. First operand has 432 places, 465 transitions, 5690 flow. Second operand 11 states and 146 transitions. [2024-06-27 20:21:06,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 503 transitions, 8144 flow [2024-06-27 20:21:08,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 503 transitions, 7534 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 20:21:08,528 INFO L231 Difference]: Finished difference. Result has 431 places, 477 transitions, 5480 flow [2024-06-27 20:21:08,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5112, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5480, PETRI_PLACES=431, PETRI_TRANSITIONS=477} [2024-06-27 20:21:08,528 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 399 predicate places. [2024-06-27 20:21:08,528 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 477 transitions, 5480 flow [2024-06-27 20:21:08,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:08,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:08,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:08,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 20:21:08,529 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:08,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:08,529 INFO L85 PathProgramCache]: Analyzing trace with hash -159995963, now seen corresponding path program 32 times [2024-06-27 20:21:08,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:08,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940483710] [2024-06-27 20:21:08,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:08,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:08,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:09,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:09,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:09,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940483710] [2024-06-27 20:21:09,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940483710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:09,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:09,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:09,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60042366] [2024-06-27 20:21:09,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:09,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:09,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:09,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:09,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:09,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:09,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 477 transitions, 5480 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:09,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:09,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:09,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:09,917 INFO L124 PetriNetUnfolderBase]: 1413/2400 cut-off events. [2024-06-27 20:21:09,917 INFO L125 PetriNetUnfolderBase]: For 431788/431788 co-relation queries the response was YES. [2024-06-27 20:21:09,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18523 conditions, 2400 events. 1413/2400 cut-off events. For 431788/431788 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 13756 event pairs, 371 based on Foata normal form. 3/2403 useless extension candidates. Maximal degree in co-relation 18327. Up to 1999 conditions per place. [2024-06-27 20:21:09,951 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 436 selfloop transitions, 64 changer transitions 0/502 dead transitions. [2024-06-27 20:21:09,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 502 transitions, 7396 flow [2024-06-27 20:21:09,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:09,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:09,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-27 20:21:09,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-06-27 20:21:09,952 INFO L175 Difference]: Start difference. First operand has 431 places, 477 transitions, 5480 flow. Second operand 11 states and 144 transitions. [2024-06-27 20:21:09,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 502 transitions, 7396 flow [2024-06-27 20:21:11,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 502 transitions, 7060 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 20:21:11,934 INFO L231 Difference]: Finished difference. Result has 435 places, 477 transitions, 5278 flow [2024-06-27 20:21:11,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5144, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5278, PETRI_PLACES=435, PETRI_TRANSITIONS=477} [2024-06-27 20:21:11,935 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 403 predicate places. [2024-06-27 20:21:11,935 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 477 transitions, 5278 flow [2024-06-27 20:21:11,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:11,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:11,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:11,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 20:21:11,939 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:11,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:11,939 INFO L85 PathProgramCache]: Analyzing trace with hash -2082151869, now seen corresponding path program 17 times [2024-06-27 20:21:11,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:11,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980836747] [2024-06-27 20:21:11,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:11,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:11,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:12,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:12,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:12,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980836747] [2024-06-27 20:21:12,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980836747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:12,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:12,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:12,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122311383] [2024-06-27 20:21:12,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:12,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:12,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:12,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:12,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:12,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:12,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 477 transitions, 5278 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:12,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:12,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:12,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:13,500 INFO L124 PetriNetUnfolderBase]: 1416/2405 cut-off events. [2024-06-27 20:21:13,501 INFO L125 PetriNetUnfolderBase]: For 416761/416761 co-relation queries the response was YES. [2024-06-27 20:21:13,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18527 conditions, 2405 events. 1416/2405 cut-off events. For 416761/416761 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 13786 event pairs, 409 based on Foata normal form. 1/2406 useless extension candidates. Maximal degree in co-relation 18330. Up to 2331 conditions per place. [2024-06-27 20:21:13,533 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 449 selfloop transitions, 38 changer transitions 0/489 dead transitions. [2024-06-27 20:21:13,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 489 transitions, 6338 flow [2024-06-27 20:21:13,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:13,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:13,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-27 20:21:13,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33884297520661155 [2024-06-27 20:21:13,538 INFO L175 Difference]: Start difference. First operand has 435 places, 477 transitions, 5278 flow. Second operand 11 states and 123 transitions. [2024-06-27 20:21:13,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 489 transitions, 6338 flow [2024-06-27 20:21:15,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 489 transitions, 6214 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 20:21:15,454 INFO L231 Difference]: Finished difference. Result has 437 places, 479 transitions, 5303 flow [2024-06-27 20:21:15,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5154, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5303, PETRI_PLACES=437, PETRI_TRANSITIONS=479} [2024-06-27 20:21:15,455 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 405 predicate places. [2024-06-27 20:21:15,455 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 479 transitions, 5303 flow [2024-06-27 20:21:15,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:15,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:15,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:15,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 20:21:15,466 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:15,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:15,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1718734075, now seen corresponding path program 18 times [2024-06-27 20:21:15,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:15,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335078063] [2024-06-27 20:21:15,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:15,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:15,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:16,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:16,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:16,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335078063] [2024-06-27 20:21:16,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335078063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:16,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:16,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:16,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864539980] [2024-06-27 20:21:16,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:16,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:16,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:16,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:16,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:16,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:16,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 479 transitions, 5303 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:16,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:16,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:16,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:16,984 INFO L124 PetriNetUnfolderBase]: 1419/2410 cut-off events. [2024-06-27 20:21:16,984 INFO L125 PetriNetUnfolderBase]: For 422772/422772 co-relation queries the response was YES. [2024-06-27 20:21:17,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18584 conditions, 2410 events. 1419/2410 cut-off events. For 422772/422772 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 13786 event pairs, 409 based on Foata normal form. 1/2411 useless extension candidates. Maximal degree in co-relation 18386. Up to 2336 conditions per place. [2024-06-27 20:21:17,012 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 449 selfloop transitions, 40 changer transitions 0/491 dead transitions. [2024-06-27 20:21:17,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 491 transitions, 6371 flow [2024-06-27 20:21:17,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:17,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:17,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-27 20:21:17,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33608815426997246 [2024-06-27 20:21:17,013 INFO L175 Difference]: Start difference. First operand has 437 places, 479 transitions, 5303 flow. Second operand 11 states and 122 transitions. [2024-06-27 20:21:17,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 491 transitions, 6371 flow [2024-06-27 20:21:19,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 491 transitions, 6238 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 20:21:19,020 INFO L231 Difference]: Finished difference. Result has 439 places, 481 transitions, 5327 flow [2024-06-27 20:21:19,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5170, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5327, PETRI_PLACES=439, PETRI_TRANSITIONS=481} [2024-06-27 20:21:19,022 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 407 predicate places. [2024-06-27 20:21:19,022 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 481 transitions, 5327 flow [2024-06-27 20:21:19,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:19,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:19,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:19,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 20:21:19,022 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:19,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:19,023 INFO L85 PathProgramCache]: Analyzing trace with hash -159758813, now seen corresponding path program 33 times [2024-06-27 20:21:19,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:19,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056933705] [2024-06-27 20:21:19,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:19,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:19,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:19,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:19,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:19,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056933705] [2024-06-27 20:21:19,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056933705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:19,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:19,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:19,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117307624] [2024-06-27 20:21:19,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:19,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:19,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:19,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:19,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:19,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:19,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 481 transitions, 5327 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:19,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:19,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:19,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:20,518 INFO L124 PetriNetUnfolderBase]: 1413/2401 cut-off events. [2024-06-27 20:21:20,518 INFO L125 PetriNetUnfolderBase]: For 418641/418641 co-relation queries the response was YES. [2024-06-27 20:21:20,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18134 conditions, 2401 events. 1413/2401 cut-off events. For 418641/418641 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 13774 event pairs, 369 based on Foata normal form. 3/2404 useless extension candidates. Maximal degree in co-relation 17935. Up to 2005 conditions per place. [2024-06-27 20:21:20,553 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 435 selfloop transitions, 66 changer transitions 0/503 dead transitions. [2024-06-27 20:21:20,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 503 transitions, 6970 flow [2024-06-27 20:21:20,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:20,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:20,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 20:21:20,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-27 20:21:20,554 INFO L175 Difference]: Start difference. First operand has 439 places, 481 transitions, 5327 flow. Second operand 11 states and 140 transitions. [2024-06-27 20:21:20,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 503 transitions, 6970 flow [2024-06-27 20:21:22,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 503 transitions, 6805 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-27 20:21:22,712 INFO L231 Difference]: Finished difference. Result has 441 places, 481 transitions, 5300 flow [2024-06-27 20:21:22,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5162, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5300, PETRI_PLACES=441, PETRI_TRANSITIONS=481} [2024-06-27 20:21:22,713 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 409 predicate places. [2024-06-27 20:21:22,713 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 481 transitions, 5300 flow [2024-06-27 20:21:22,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:22,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:22,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:22,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 20:21:22,713 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:22,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:22,714 INFO L85 PathProgramCache]: Analyzing trace with hash -166430013, now seen corresponding path program 7 times [2024-06-27 20:21:22,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:22,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45360749] [2024-06-27 20:21:22,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:22,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:22,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:23,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:23,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:23,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45360749] [2024-06-27 20:21:23,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45360749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:23,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:23,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:23,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119260656] [2024-06-27 20:21:23,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:23,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:23,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:23,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:23,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:23,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:23,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 481 transitions, 5300 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:23,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:23,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:23,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:24,250 INFO L124 PetriNetUnfolderBase]: 1354/2340 cut-off events. [2024-06-27 20:21:24,250 INFO L125 PetriNetUnfolderBase]: For 395322/395322 co-relation queries the response was YES. [2024-06-27 20:21:24,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17589 conditions, 2340 events. 1354/2340 cut-off events. For 395322/395322 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 13667 event pairs, 385 based on Foata normal form. 2/2342 useless extension candidates. Maximal degree in co-relation 17389. Up to 2150 conditions per place. [2024-06-27 20:21:24,285 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 398 selfloop transitions, 18 changer transitions 0/492 dead transitions. [2024-06-27 20:21:24,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 492 transitions, 6156 flow [2024-06-27 20:21:24,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:24,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:24,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-27 20:21:24,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34710743801652894 [2024-06-27 20:21:24,286 INFO L175 Difference]: Start difference. First operand has 441 places, 481 transitions, 5300 flow. Second operand 11 states and 126 transitions. [2024-06-27 20:21:24,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 492 transitions, 6156 flow [2024-06-27 20:21:26,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 492 transitions, 6019 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 20:21:26,352 INFO L231 Difference]: Finished difference. Result has 442 places, 481 transitions, 5203 flow [2024-06-27 20:21:26,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5163, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5203, PETRI_PLACES=442, PETRI_TRANSITIONS=481} [2024-06-27 20:21:26,352 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 410 predicate places. [2024-06-27 20:21:26,352 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 481 transitions, 5203 flow [2024-06-27 20:21:26,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:26,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:26,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:26,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 20:21:26,353 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:26,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:26,353 INFO L85 PathProgramCache]: Analyzing trace with hash -387505319, now seen corresponding path program 34 times [2024-06-27 20:21:26,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:26,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566853762] [2024-06-27 20:21:26,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:26,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:26,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:27,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:27,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:27,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566853762] [2024-06-27 20:21:27,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566853762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:27,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:27,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:27,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409885099] [2024-06-27 20:21:27,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:27,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:27,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:27,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:27,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:27,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:27,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 481 transitions, 5203 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:27,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:27,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:27,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:27,843 INFO L124 PetriNetUnfolderBase]: 1419/2411 cut-off events. [2024-06-27 20:21:27,844 INFO L125 PetriNetUnfolderBase]: For 409828/409828 co-relation queries the response was YES. [2024-06-27 20:21:27,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17837 conditions, 2411 events. 1419/2411 cut-off events. For 409828/409828 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 13838 event pairs, 360 based on Foata normal form. 3/2414 useless extension candidates. Maximal degree in co-relation 17636. Up to 2008 conditions per place. [2024-06-27 20:21:27,878 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 430 selfloop transitions, 74 changer transitions 0/506 dead transitions. [2024-06-27 20:21:27,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 506 transitions, 6911 flow [2024-06-27 20:21:27,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:27,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:27,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:21:27,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:21:27,880 INFO L175 Difference]: Start difference. First operand has 442 places, 481 transitions, 5203 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:21:27,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 506 transitions, 6911 flow [2024-06-27 20:21:30,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 506 transitions, 6785 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-27 20:21:30,052 INFO L231 Difference]: Finished difference. Result has 442 places, 484 transitions, 5282 flow [2024-06-27 20:21:30,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5077, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5282, PETRI_PLACES=442, PETRI_TRANSITIONS=484} [2024-06-27 20:21:30,052 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 410 predicate places. [2024-06-27 20:21:30,052 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 484 transitions, 5282 flow [2024-06-27 20:21:30,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:30,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:30,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:30,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 20:21:30,053 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:30,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:30,053 INFO L85 PathProgramCache]: Analyzing trace with hash -166429889, now seen corresponding path program 19 times [2024-06-27 20:21:30,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:30,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162549309] [2024-06-27 20:21:30,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:30,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:30,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:30,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-27 20:21:30,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:30,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162549309] [2024-06-27 20:21:30,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162549309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:30,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:30,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:30,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312670105] [2024-06-27 20:21:30,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:30,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:30,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:30,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:30,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:31,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:31,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 484 transitions, 5282 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:31,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:31,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:31,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:31,731 INFO L124 PetriNetUnfolderBase]: 1422/2416 cut-off events. [2024-06-27 20:21:31,731 INFO L125 PetriNetUnfolderBase]: For 395607/395607 co-relation queries the response was YES. [2024-06-27 20:21:31,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18020 conditions, 2416 events. 1422/2416 cut-off events. For 395607/395607 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 13861 event pairs, 410 based on Foata normal form. 1/2417 useless extension candidates. Maximal degree in co-relation 17819. Up to 2325 conditions per place. [2024-06-27 20:21:31,765 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 447 selfloop transitions, 51 changer transitions 0/500 dead transitions. [2024-06-27 20:21:31,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 500 transitions, 6734 flow [2024-06-27 20:21:31,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:21:31,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:21:31,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-27 20:21:31,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-27 20:21:31,766 INFO L175 Difference]: Start difference. First operand has 442 places, 484 transitions, 5282 flow. Second operand 12 states and 132 transitions. [2024-06-27 20:21:31,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 500 transitions, 6734 flow [2024-06-27 20:21:33,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 500 transitions, 6292 flow, removed 19 selfloop flow, removed 14 redundant places. [2024-06-27 20:21:33,807 INFO L231 Difference]: Finished difference. Result has 440 places, 488 transitions, 5096 flow [2024-06-27 20:21:33,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4840, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5096, PETRI_PLACES=440, PETRI_TRANSITIONS=488} [2024-06-27 20:21:33,808 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 408 predicate places. [2024-06-27 20:21:33,808 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 488 transitions, 5096 flow [2024-06-27 20:21:33,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:33,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:33,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:33,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 20:21:33,808 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:33,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:33,809 INFO L85 PathProgramCache]: Analyzing trace with hash -166252073, now seen corresponding path program 35 times [2024-06-27 20:21:33,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:33,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119408908] [2024-06-27 20:21:33,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:33,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:33,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:34,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:34,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:34,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119408908] [2024-06-27 20:21:34,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119408908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:34,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:34,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:34,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242863025] [2024-06-27 20:21:34,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:34,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:34,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:34,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:34,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:34,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:34,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 488 transitions, 5096 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:34,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:34,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:34,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:35,326 INFO L124 PetriNetUnfolderBase]: 1431/2431 cut-off events. [2024-06-27 20:21:35,326 INFO L125 PetriNetUnfolderBase]: For 420114/420114 co-relation queries the response was YES. [2024-06-27 20:21:35,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17713 conditions, 2431 events. 1431/2431 cut-off events. For 420114/420114 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 14001 event pairs, 360 based on Foata normal form. 3/2434 useless extension candidates. Maximal degree in co-relation 17515. Up to 2021 conditions per place. [2024-06-27 20:21:35,360 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 437 selfloop transitions, 76 changer transitions 0/515 dead transitions. [2024-06-27 20:21:35,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 515 transitions, 6835 flow [2024-06-27 20:21:35,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:35,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:35,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-27 20:21:35,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39118457300275483 [2024-06-27 20:21:35,361 INFO L175 Difference]: Start difference. First operand has 440 places, 488 transitions, 5096 flow. Second operand 11 states and 142 transitions. [2024-06-27 20:21:35,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 515 transitions, 6835 flow [2024-06-27 20:21:37,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 515 transitions, 6697 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-27 20:21:37,294 INFO L231 Difference]: Finished difference. Result has 443 places, 491 transitions, 5161 flow [2024-06-27 20:21:37,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4958, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5161, PETRI_PLACES=443, PETRI_TRANSITIONS=491} [2024-06-27 20:21:37,309 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 411 predicate places. [2024-06-27 20:21:37,309 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 491 transitions, 5161 flow [2024-06-27 20:21:37,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:37,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:37,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:37,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 20:21:37,309 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:37,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:37,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1851918093, now seen corresponding path program 3 times [2024-06-27 20:21:37,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:37,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859864212] [2024-06-27 20:21:37,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:37,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:37,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:38,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:38,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:38,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859864212] [2024-06-27 20:21:38,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859864212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:38,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:38,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:38,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572313596] [2024-06-27 20:21:38,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:38,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:38,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:38,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:38,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:38,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:38,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 491 transitions, 5161 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:38,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:38,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:38,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:39,040 INFO L124 PetriNetUnfolderBase]: 1311/2267 cut-off events. [2024-06-27 20:21:39,041 INFO L125 PetriNetUnfolderBase]: For 468298/468330 co-relation queries the response was YES. [2024-06-27 20:21:39,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17109 conditions, 2267 events. 1311/2267 cut-off events. For 468298/468330 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 13332 event pairs, 321 based on Foata normal form. 26/2269 useless extension candidates. Maximal degree in co-relation 16909. Up to 2122 conditions per place. [2024-06-27 20:21:39,072 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 454 selfloop transitions, 23 changer transitions 0/507 dead transitions. [2024-06-27 20:21:39,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 507 transitions, 6187 flow [2024-06-27 20:21:39,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:21:39,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:21:39,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 20:21:39,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-27 20:21:39,073 INFO L175 Difference]: Start difference. First operand has 443 places, 491 transitions, 5161 flow. Second operand 10 states and 123 transitions. [2024-06-27 20:21:39,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 507 transitions, 6187 flow [2024-06-27 20:21:41,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 507 transitions, 6020 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 20:21:41,230 INFO L231 Difference]: Finished difference. Result has 446 places, 494 transitions, 5086 flow [2024-06-27 20:21:41,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5086, PETRI_PLACES=446, PETRI_TRANSITIONS=494} [2024-06-27 20:21:41,231 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 414 predicate places. [2024-06-27 20:21:41,231 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 494 transitions, 5086 flow [2024-06-27 20:21:41,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:41,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:41,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:41,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 20:21:41,231 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:41,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:41,232 INFO L85 PathProgramCache]: Analyzing trace with hash -827002077, now seen corresponding path program 36 times [2024-06-27 20:21:41,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:41,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118833404] [2024-06-27 20:21:41,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:41,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:41,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:41,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:41,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:41,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118833404] [2024-06-27 20:21:41,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118833404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:41,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:41,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:41,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173190764] [2024-06-27 20:21:41,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:41,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:41,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:41,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:41,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:42,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:42,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 494 transitions, 5086 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:42,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:42,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:42,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:42,816 INFO L124 PetriNetUnfolderBase]: 1474/2502 cut-off events. [2024-06-27 20:21:42,816 INFO L125 PetriNetUnfolderBase]: For 495503/495503 co-relation queries the response was YES. [2024-06-27 20:21:42,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19156 conditions, 2502 events. 1474/2502 cut-off events. For 495503/495503 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 14470 event pairs, 410 based on Foata normal form. 3/2505 useless extension candidates. Maximal degree in co-relation 18954. Up to 2312 conditions per place. [2024-06-27 20:21:42,851 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 487 selfloop transitions, 36 changer transitions 0/525 dead transitions. [2024-06-27 20:21:42,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 525 transitions, 6963 flow [2024-06-27 20:21:42,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:42,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:42,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:21:42,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-27 20:21:42,852 INFO L175 Difference]: Start difference. First operand has 446 places, 494 transitions, 5086 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:21:42,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 525 transitions, 6963 flow [2024-06-27 20:21:45,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 525 transitions, 6907 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 20:21:45,299 INFO L231 Difference]: Finished difference. Result has 450 places, 503 transitions, 5270 flow [2024-06-27 20:21:45,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5030, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5270, PETRI_PLACES=450, PETRI_TRANSITIONS=503} [2024-06-27 20:21:45,304 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 418 predicate places. [2024-06-27 20:21:45,304 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 503 transitions, 5270 flow [2024-06-27 20:21:45,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:45,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:45,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:45,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 20:21:45,305 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:45,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:45,305 INFO L85 PathProgramCache]: Analyzing trace with hash -2110411061, now seen corresponding path program 37 times [2024-06-27 20:21:45,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:45,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859226046] [2024-06-27 20:21:45,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:45,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:45,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:46,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:46,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:46,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859226046] [2024-06-27 20:21:46,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859226046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:46,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:46,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:46,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096856705] [2024-06-27 20:21:46,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:46,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:46,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:46,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:46,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:46,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:46,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 503 transitions, 5270 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:46,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:46,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:46,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:47,000 INFO L124 PetriNetUnfolderBase]: 1468/2493 cut-off events. [2024-06-27 20:21:47,000 INFO L125 PetriNetUnfolderBase]: For 470097/470097 co-relation queries the response was YES. [2024-06-27 20:21:47,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18748 conditions, 2493 events. 1468/2493 cut-off events. For 470097/470097 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 14439 event pairs, 354 based on Foata normal form. 3/2496 useless extension candidates. Maximal degree in co-relation 18545. Up to 2057 conditions per place. [2024-06-27 20:21:47,031 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 424 selfloop transitions, 98 changer transitions 0/524 dead transitions. [2024-06-27 20:21:47,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 524 transitions, 6697 flow [2024-06-27 20:21:47,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:47,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:47,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 20:21:47,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-27 20:21:47,033 INFO L175 Difference]: Start difference. First operand has 450 places, 503 transitions, 5270 flow. Second operand 11 states and 137 transitions. [2024-06-27 20:21:47,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 524 transitions, 6697 flow [2024-06-27 20:21:49,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 524 transitions, 6620 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 20:21:49,322 INFO L231 Difference]: Finished difference. Result has 455 places, 503 transitions, 5395 flow [2024-06-27 20:21:49,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5193, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5395, PETRI_PLACES=455, PETRI_TRANSITIONS=503} [2024-06-27 20:21:49,323 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 423 predicate places. [2024-06-27 20:21:49,323 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 503 transitions, 5395 flow [2024-06-27 20:21:49,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:49,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:49,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:49,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 20:21:49,323 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:49,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:49,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1874056211, now seen corresponding path program 38 times [2024-06-27 20:21:49,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:49,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6310224] [2024-06-27 20:21:49,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:49,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:49,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:50,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:50,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:50,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6310224] [2024-06-27 20:21:50,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6310224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:50,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:50,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:50,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269983814] [2024-06-27 20:21:50,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:50,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:50,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:50,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:50,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:50,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:50,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 503 transitions, 5395 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:50,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:50,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:50,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:50,881 INFO L124 PetriNetUnfolderBase]: 1477/2508 cut-off events. [2024-06-27 20:21:50,881 INFO L125 PetriNetUnfolderBase]: For 476518/476518 co-relation queries the response was YES. [2024-06-27 20:21:50,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19114 conditions, 2508 events. 1477/2508 cut-off events. For 476518/476518 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 14527 event pairs, 416 based on Foata normal form. 3/2511 useless extension candidates. Maximal degree in co-relation 18909. Up to 2065 conditions per place. [2024-06-27 20:21:50,921 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 441 selfloop transitions, 85 changer transitions 0/528 dead transitions. [2024-06-27 20:21:50,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 528 transitions, 7194 flow [2024-06-27 20:21:50,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:50,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:50,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-27 20:21:50,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-27 20:21:50,922 INFO L175 Difference]: Start difference. First operand has 455 places, 503 transitions, 5395 flow. Second operand 11 states and 141 transitions. [2024-06-27 20:21:50,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 528 transitions, 7194 flow [2024-06-27 20:21:53,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 528 transitions, 7017 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 20:21:53,088 INFO L231 Difference]: Finished difference. Result has 456 places, 506 transitions, 5458 flow [2024-06-27 20:21:53,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5223, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5458, PETRI_PLACES=456, PETRI_TRANSITIONS=506} [2024-06-27 20:21:53,089 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 424 predicate places. [2024-06-27 20:21:53,089 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 506 transitions, 5458 flow [2024-06-27 20:21:53,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:53,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:53,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:53,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 20:21:53,089 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:53,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:53,090 INFO L85 PathProgramCache]: Analyzing trace with hash 61886227, now seen corresponding path program 39 times [2024-06-27 20:21:53,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:53,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287942805] [2024-06-27 20:21:53,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:53,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:53,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:53,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:53,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:53,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287942805] [2024-06-27 20:21:53,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287942805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:53,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:53,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:53,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161175467] [2024-06-27 20:21:53,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:53,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:53,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:53,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:53,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:54,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:54,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 506 transitions, 5458 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:54,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:54,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:54,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:54,746 INFO L124 PetriNetUnfolderBase]: 1486/2523 cut-off events. [2024-06-27 20:21:54,746 INFO L125 PetriNetUnfolderBase]: For 483406/483406 co-relation queries the response was YES. [2024-06-27 20:21:54,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19228 conditions, 2523 events. 1486/2523 cut-off events. For 483406/483406 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 14610 event pairs, 412 based on Foata normal form. 3/2526 useless extension candidates. Maximal degree in co-relation 19022. Up to 2073 conditions per place. [2024-06-27 20:21:54,783 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 449 selfloop transitions, 82 changer transitions 0/533 dead transitions. [2024-06-27 20:21:54,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 533 transitions, 7285 flow [2024-06-27 20:21:54,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:54,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:54,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 20:21:54,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022038567493113 [2024-06-27 20:21:54,785 INFO L175 Difference]: Start difference. First operand has 456 places, 506 transitions, 5458 flow. Second operand 11 states and 146 transitions. [2024-06-27 20:21:54,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 533 transitions, 7285 flow [2024-06-27 20:21:57,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 533 transitions, 7079 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-27 20:21:57,218 INFO L231 Difference]: Finished difference. Result has 458 places, 509 transitions, 5487 flow [2024-06-27 20:21:57,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5265, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5487, PETRI_PLACES=458, PETRI_TRANSITIONS=509} [2024-06-27 20:21:57,218 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 426 predicate places. [2024-06-27 20:21:57,218 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 509 transitions, 5487 flow [2024-06-27 20:21:57,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:57,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:57,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:57,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 20:21:57,219 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:57,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:57,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1882330421, now seen corresponding path program 40 times [2024-06-27 20:21:57,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:57,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605121028] [2024-06-27 20:21:57,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:57,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:57,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:57,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:57,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:57,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605121028] [2024-06-27 20:21:57,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605121028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:57,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:57,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:57,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244833505] [2024-06-27 20:21:57,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:57,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:57,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:57,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:57,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:57,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:21:57,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 509 transitions, 5487 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:57,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:57,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:21:57,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:58,737 INFO L124 PetriNetUnfolderBase]: 1495/2538 cut-off events. [2024-06-27 20:21:58,737 INFO L125 PetriNetUnfolderBase]: For 490284/490284 co-relation queries the response was YES. [2024-06-27 20:21:58,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19246 conditions, 2538 events. 1495/2538 cut-off events. For 490284/490284 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 14753 event pairs, 408 based on Foata normal form. 3/2541 useless extension candidates. Maximal degree in co-relation 19040. Up to 2081 conditions per place. [2024-06-27 20:21:58,773 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 448 selfloop transitions, 86 changer transitions 0/536 dead transitions. [2024-06-27 20:21:58,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 536 transitions, 7317 flow [2024-06-27 20:21:58,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:58,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:58,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-27 20:21:58,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39944903581267216 [2024-06-27 20:21:58,774 INFO L175 Difference]: Start difference. First operand has 458 places, 509 transitions, 5487 flow. Second operand 11 states and 145 transitions. [2024-06-27 20:21:58,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 536 transitions, 7317 flow [2024-06-27 20:22:00,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 536 transitions, 7092 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 20:22:00,802 INFO L231 Difference]: Finished difference. Result has 460 places, 512 transitions, 5498 flow [2024-06-27 20:22:00,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5268, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5498, PETRI_PLACES=460, PETRI_TRANSITIONS=512} [2024-06-27 20:22:00,803 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 428 predicate places. [2024-06-27 20:22:00,803 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 512 transitions, 5498 flow [2024-06-27 20:22:00,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:00,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:00,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:00,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 20:22:00,803 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:00,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:00,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1882337117, now seen corresponding path program 20 times [2024-06-27 20:22:00,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:00,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294028048] [2024-06-27 20:22:00,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:00,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:00,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:01,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:01,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:01,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294028048] [2024-06-27 20:22:01,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294028048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:01,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:01,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:01,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156964251] [2024-06-27 20:22:01,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:01,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:01,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:01,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:01,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:01,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:22:01,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 512 transitions, 5498 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:01,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:01,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:22:01,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:02,491 INFO L124 PetriNetUnfolderBase]: 1498/2543 cut-off events. [2024-06-27 20:22:02,491 INFO L125 PetriNetUnfolderBase]: For 474000/474000 co-relation queries the response was YES. [2024-06-27 20:22:02,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19331 conditions, 2543 events. 1498/2543 cut-off events. For 474000/474000 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 14759 event pairs, 426 based on Foata normal form. 1/2544 useless extension candidates. Maximal degree in co-relation 19124. Up to 2469 conditions per place. [2024-06-27 20:22:02,534 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 485 selfloop transitions, 37 changer transitions 0/524 dead transitions. [2024-06-27 20:22:02,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 524 transitions, 6628 flow [2024-06-27 20:22:02,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:02,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:02,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-27 20:22:02,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3415977961432507 [2024-06-27 20:22:02,535 INFO L175 Difference]: Start difference. First operand has 460 places, 512 transitions, 5498 flow. Second operand 11 states and 124 transitions. [2024-06-27 20:22:02,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 524 transitions, 6628 flow [2024-06-27 20:22:04,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 524 transitions, 6431 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 20:22:04,810 INFO L231 Difference]: Finished difference. Result has 462 places, 514 transitions, 5448 flow [2024-06-27 20:22:04,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5301, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5448, PETRI_PLACES=462, PETRI_TRANSITIONS=514} [2024-06-27 20:22:04,810 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 430 predicate places. [2024-06-27 20:22:04,810 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 514 transitions, 5448 flow [2024-06-27 20:22:04,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:04,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:04,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:04,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 20:22:04,811 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:04,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:04,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1882336931, now seen corresponding path program 41 times [2024-06-27 20:22:04,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:04,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259611437] [2024-06-27 20:22:04,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:04,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:04,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:05,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:05,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:05,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259611437] [2024-06-27 20:22:05,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259611437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:05,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:05,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:05,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833696364] [2024-06-27 20:22:05,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:05,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:05,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:05,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:05,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:05,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:22:05,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 514 transitions, 5448 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:05,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:05,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:22:05,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:06,429 INFO L124 PetriNetUnfolderBase]: 1492/2534 cut-off events. [2024-06-27 20:22:06,429 INFO L125 PetriNetUnfolderBase]: For 467921/467921 co-relation queries the response was YES. [2024-06-27 20:22:06,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18700 conditions, 2534 events. 1492/2534 cut-off events. For 467921/467921 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 14714 event pairs, 406 based on Foata normal form. 3/2537 useless extension candidates. Maximal degree in co-relation 18492. Up to 2082 conditions per place. [2024-06-27 20:22:06,467 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 447 selfloop transitions, 88 changer transitions 0/537 dead transitions. [2024-06-27 20:22:06,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 537 transitions, 6924 flow [2024-06-27 20:22:06,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:06,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:06,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-27 20:22:06,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:22:06,469 INFO L175 Difference]: Start difference. First operand has 462 places, 514 transitions, 5448 flow. Second operand 11 states and 143 transitions. [2024-06-27 20:22:06,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 537 transitions, 6924 flow [2024-06-27 20:22:08,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 537 transitions, 6773 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-27 20:22:08,562 INFO L231 Difference]: Finished difference. Result has 464 places, 514 transitions, 5479 flow [2024-06-27 20:22:08,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5297, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5479, PETRI_PLACES=464, PETRI_TRANSITIONS=514} [2024-06-27 20:22:08,563 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 432 predicate places. [2024-06-27 20:22:08,563 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 514 transitions, 5479 flow [2024-06-27 20:22:08,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:08,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:08,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:08,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 20:22:08,563 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:08,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:08,564 INFO L85 PathProgramCache]: Analyzing trace with hash -826694247, now seen corresponding path program 4 times [2024-06-27 20:22:08,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:08,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480131530] [2024-06-27 20:22:08,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:08,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:08,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:09,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:09,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:09,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480131530] [2024-06-27 20:22:09,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480131530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:09,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:09,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:09,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592051764] [2024-06-27 20:22:09,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:09,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:09,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:09,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:09,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:09,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:09,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 514 transitions, 5479 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:09,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:09,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:09,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:10,422 INFO L124 PetriNetUnfolderBase]: 1372/2368 cut-off events. [2024-06-27 20:22:10,423 INFO L125 PetriNetUnfolderBase]: For 528820/528851 co-relation queries the response was YES. [2024-06-27 20:22:10,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18060 conditions, 2368 events. 1372/2368 cut-off events. For 528820/528851 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 14098 event pairs, 341 based on Foata normal form. 27/2371 useless extension candidates. Maximal degree in co-relation 17851. Up to 2240 conditions per place. [2024-06-27 20:22:10,459 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 480 selfloop transitions, 20 changer transitions 0/530 dead transitions. [2024-06-27 20:22:10,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 530 transitions, 6556 flow [2024-06-27 20:22:10,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:10,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:10,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-27 20:22:10,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35537190082644626 [2024-06-27 20:22:10,460 INFO L175 Difference]: Start difference. First operand has 464 places, 514 transitions, 5479 flow. Second operand 11 states and 129 transitions. [2024-06-27 20:22:10,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 530 transitions, 6556 flow [2024-06-27 20:22:12,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 530 transitions, 6377 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 20:22:12,475 INFO L231 Difference]: Finished difference. Result has 466 places, 517 transitions, 5389 flow [2024-06-27 20:22:12,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5300, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5389, PETRI_PLACES=466, PETRI_TRANSITIONS=517} [2024-06-27 20:22:12,476 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 434 predicate places. [2024-06-27 20:22:12,476 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 517 transitions, 5389 flow [2024-06-27 20:22:12,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:12,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:12,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:12,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 20:22:12,477 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:12,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:12,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1293640127, now seen corresponding path program 5 times [2024-06-27 20:22:12,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:12,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726712961] [2024-06-27 20:22:12,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:12,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:12,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:13,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-27 20:22:13,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:13,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726712961] [2024-06-27 20:22:13,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726712961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:13,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:13,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:13,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211608109] [2024-06-27 20:22:13,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:13,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:13,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:13,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:13,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:13,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:13,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 517 transitions, 5389 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:13,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:13,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:13,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:14,359 INFO L124 PetriNetUnfolderBase]: 1379/2379 cut-off events. [2024-06-27 20:22:14,359 INFO L125 PetriNetUnfolderBase]: For 547615/547647 co-relation queries the response was YES. [2024-06-27 20:22:14,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18272 conditions, 2379 events. 1379/2379 cut-off events. For 547615/547647 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 14190 event pairs, 346 based on Foata normal form. 26/2376 useless extension candidates. Maximal degree in co-relation 18061. Up to 2257 conditions per place. [2024-06-27 20:22:14,395 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 480 selfloop transitions, 19 changer transitions 0/529 dead transitions. [2024-06-27 20:22:14,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 529 transitions, 6431 flow [2024-06-27 20:22:14,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:22:14,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:22:14,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 20:22:14,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575757575757576 [2024-06-27 20:22:14,396 INFO L175 Difference]: Start difference. First operand has 466 places, 517 transitions, 5389 flow. Second operand 10 states and 118 transitions. [2024-06-27 20:22:14,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 529 transitions, 6431 flow [2024-06-27 20:22:16,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 529 transitions, 6370 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 20:22:16,535 INFO L231 Difference]: Finished difference. Result has 467 places, 518 transitions, 5391 flow [2024-06-27 20:22:16,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5328, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5391, PETRI_PLACES=467, PETRI_TRANSITIONS=518} [2024-06-27 20:22:16,536 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 435 predicate places. [2024-06-27 20:22:16,536 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 518 transitions, 5391 flow [2024-06-27 20:22:16,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:16,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:16,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:16,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 20:22:16,536 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:16,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:16,537 INFO L85 PathProgramCache]: Analyzing trace with hash 308047291, now seen corresponding path program 6 times [2024-06-27 20:22:16,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:16,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513028896] [2024-06-27 20:22:16,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:16,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:16,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:17,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-27 20:22:17,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:17,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513028896] [2024-06-27 20:22:17,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513028896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:17,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:17,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:17,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742280135] [2024-06-27 20:22:17,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:17,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:17,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:17,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:17,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:17,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:17,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 518 transitions, 5391 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:17,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:17,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:17,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:18,453 INFO L124 PetriNetUnfolderBase]: 1380/2386 cut-off events. [2024-06-27 20:22:18,453 INFO L125 PetriNetUnfolderBase]: For 539502/539531 co-relation queries the response was YES. [2024-06-27 20:22:18,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18168 conditions, 2386 events. 1380/2386 cut-off events. For 539502/539531 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 14257 event pairs, 346 based on Foata normal form. 27/2391 useless extension candidates. Maximal degree in co-relation 17957. Up to 2268 conditions per place. [2024-06-27 20:22:18,489 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 486 selfloop transitions, 16 changer transitions 0/532 dead transitions. [2024-06-27 20:22:18,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 532 transitions, 6464 flow [2024-06-27 20:22:18,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:22:18,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:22:18,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 20:22:18,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35454545454545455 [2024-06-27 20:22:18,490 INFO L175 Difference]: Start difference. First operand has 467 places, 518 transitions, 5391 flow. Second operand 10 states and 117 transitions. [2024-06-27 20:22:18,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 532 transitions, 6464 flow [2024-06-27 20:22:20,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 532 transitions, 6413 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 20:22:20,577 INFO L231 Difference]: Finished difference. Result has 470 places, 521 transitions, 5426 flow [2024-06-27 20:22:20,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5340, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5426, PETRI_PLACES=470, PETRI_TRANSITIONS=521} [2024-06-27 20:22:20,577 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 438 predicate places. [2024-06-27 20:22:20,577 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 521 transitions, 5426 flow [2024-06-27 20:22:20,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:20,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:20,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:20,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 20:22:20,578 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:20,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:20,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1293651039, now seen corresponding path program 1 times [2024-06-27 20:22:20,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:20,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216655188] [2024-06-27 20:22:20,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:20,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:20,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:21,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:21,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:21,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216655188] [2024-06-27 20:22:21,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216655188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:21,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:21,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:21,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199765463] [2024-06-27 20:22:21,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:21,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:21,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:21,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:21,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:21,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:22:21,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 521 transitions, 5426 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:21,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:21,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:22:21,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:22,354 INFO L124 PetriNetUnfolderBase]: 1501/2554 cut-off events. [2024-06-27 20:22:22,355 INFO L125 PetriNetUnfolderBase]: For 456532/456532 co-relation queries the response was YES. [2024-06-27 20:22:22,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18796 conditions, 2554 events. 1501/2554 cut-off events. For 456532/456532 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 14874 event pairs, 409 based on Foata normal form. 2/2556 useless extension candidates. Maximal degree in co-relation 18583. Up to 2496 conditions per place. [2024-06-27 20:22:22,396 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 513 selfloop transitions, 24 changer transitions 0/539 dead transitions. [2024-06-27 20:22:22,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 539 transitions, 6900 flow [2024-06-27 20:22:22,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:22,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:22,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-27 20:22:22,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-27 20:22:22,397 INFO L175 Difference]: Start difference. First operand has 470 places, 521 transitions, 5426 flow. Second operand 11 states and 121 transitions. [2024-06-27 20:22:22,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 539 transitions, 6900 flow [2024-06-27 20:22:24,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 539 transitions, 6848 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 20:22:24,516 INFO L231 Difference]: Finished difference. Result has 475 places, 525 transitions, 5492 flow [2024-06-27 20:22:24,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5374, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5492, PETRI_PLACES=475, PETRI_TRANSITIONS=525} [2024-06-27 20:22:24,517 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 443 predicate places. [2024-06-27 20:22:24,517 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 525 transitions, 5492 flow [2024-06-27 20:22:24,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:24,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:24,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:24,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 20:22:24,518 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:24,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:24,518 INFO L85 PathProgramCache]: Analyzing trace with hash 307739461, now seen corresponding path program 42 times [2024-06-27 20:22:24,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:24,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534567129] [2024-06-27 20:22:24,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:24,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:24,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:25,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:25,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:25,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534567129] [2024-06-27 20:22:25,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534567129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:25,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:25,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:25,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426987170] [2024-06-27 20:22:25,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:25,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:25,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:25,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:25,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:25,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:22:25,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 525 transitions, 5492 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:25,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:25,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:22:25,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:26,049 INFO L124 PetriNetUnfolderBase]: 1495/2545 cut-off events. [2024-06-27 20:22:26,050 INFO L125 PetriNetUnfolderBase]: For 437297/437297 co-relation queries the response was YES. [2024-06-27 20:22:26,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18337 conditions, 2545 events. 1495/2545 cut-off events. For 437297/437297 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 14845 event pairs, 405 based on Foata normal form. 3/2548 useless extension candidates. Maximal degree in co-relation 18122. Up to 2477 conditions per place. [2024-06-27 20:22:26,090 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 519 selfloop transitions, 21 changer transitions 0/542 dead transitions. [2024-06-27 20:22:26,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 542 transitions, 6649 flow [2024-06-27 20:22:26,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:26,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:26,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-27 20:22:26,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3415977961432507 [2024-06-27 20:22:26,092 INFO L175 Difference]: Start difference. First operand has 475 places, 525 transitions, 5492 flow. Second operand 11 states and 124 transitions. [2024-06-27 20:22:26,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 542 transitions, 6649 flow [2024-06-27 20:22:27,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 542 transitions, 6568 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 20:22:27,950 INFO L231 Difference]: Finished difference. Result has 479 places, 525 transitions, 5459 flow [2024-06-27 20:22:27,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5411, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5459, PETRI_PLACES=479, PETRI_TRANSITIONS=525} [2024-06-27 20:22:27,951 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 447 predicate places. [2024-06-27 20:22:27,951 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 525 transitions, 5459 flow [2024-06-27 20:22:27,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:27,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:27,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:27,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 20:22:27,951 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:27,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:27,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1515705001, now seen corresponding path program 43 times [2024-06-27 20:22:27,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:27,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613660931] [2024-06-27 20:22:27,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:27,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:27,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:28,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:28,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:28,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613660931] [2024-06-27 20:22:28,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613660931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:28,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:28,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:28,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432042397] [2024-06-27 20:22:28,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:28,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:28,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:28,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:28,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:28,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:22:28,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 525 transitions, 5459 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:28,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:28,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:22:28,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:29,533 INFO L124 PetriNetUnfolderBase]: 1519/2584 cut-off events. [2024-06-27 20:22:29,533 INFO L125 PetriNetUnfolderBase]: For 480623/480623 co-relation queries the response was YES. [2024-06-27 20:22:29,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19046 conditions, 2584 events. 1519/2584 cut-off events. For 480623/480623 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 15088 event pairs, 391 based on Foata normal form. 3/2587 useless extension candidates. Maximal degree in co-relation 18829. Up to 2380 conditions per place. [2024-06-27 20:22:29,570 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 503 selfloop transitions, 47 changer transitions 0/552 dead transitions. [2024-06-27 20:22:29,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 552 transitions, 7393 flow [2024-06-27 20:22:29,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:29,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:29,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 20:22:29,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691460055096419 [2024-06-27 20:22:29,572 INFO L175 Difference]: Start difference. First operand has 479 places, 525 transitions, 5459 flow. Second operand 11 states and 134 transitions. [2024-06-27 20:22:29,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 552 transitions, 7393 flow [2024-06-27 20:22:31,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 552 transitions, 7338 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 20:22:31,929 INFO L231 Difference]: Finished difference. Result has 480 places, 531 transitions, 5608 flow [2024-06-27 20:22:31,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5404, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5608, PETRI_PLACES=480, PETRI_TRANSITIONS=531} [2024-06-27 20:22:31,929 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 448 predicate places. [2024-06-27 20:22:31,929 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 531 transitions, 5608 flow [2024-06-27 20:22:31,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:31,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:31,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:31,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 20:22:31,930 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:31,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:31,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1515698491, now seen corresponding path program 44 times [2024-06-27 20:22:31,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:31,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802843263] [2024-06-27 20:22:31,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:31,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:31,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:32,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:32,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:32,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802843263] [2024-06-27 20:22:32,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802843263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:32,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:32,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:32,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059561431] [2024-06-27 20:22:32,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:32,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:32,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:32,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:32,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:32,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:22:32,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 531 transitions, 5608 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:32,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:32,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:22:32,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:33,627 INFO L124 PetriNetUnfolderBase]: 1513/2575 cut-off events. [2024-06-27 20:22:33,627 INFO L125 PetriNetUnfolderBase]: For 449133/449133 co-relation queries the response was YES. [2024-06-27 20:22:33,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18633 conditions, 2575 events. 1513/2575 cut-off events. For 449133/449133 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 15069 event pairs, 389 based on Foata normal form. 3/2578 useless extension candidates. Maximal degree in co-relation 18415. Up to 2376 conditions per place. [2024-06-27 20:22:33,661 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 499 selfloop transitions, 50 changer transitions 0/551 dead transitions. [2024-06-27 20:22:33,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 551 transitions, 7120 flow [2024-06-27 20:22:33,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:33,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:33,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 20:22:33,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 20:22:33,662 INFO L175 Difference]: Start difference. First operand has 480 places, 531 transitions, 5608 flow. Second operand 11 states and 132 transitions. [2024-06-27 20:22:33,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 551 transitions, 7120 flow [2024-06-27 20:22:35,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 551 transitions, 6893 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-27 20:22:35,667 INFO L231 Difference]: Finished difference. Result has 482 places, 531 transitions, 5487 flow [2024-06-27 20:22:35,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5381, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5487, PETRI_PLACES=482, PETRI_TRANSITIONS=531} [2024-06-27 20:22:35,667 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 450 predicate places. [2024-06-27 20:22:35,667 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 531 transitions, 5487 flow [2024-06-27 20:22:35,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:35,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:35,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:35,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 20:22:35,668 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:35,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:35,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1515935641, now seen corresponding path program 45 times [2024-06-27 20:22:35,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:35,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138251509] [2024-06-27 20:22:35,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:35,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:35,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:36,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:36,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:36,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138251509] [2024-06-27 20:22:36,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138251509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:36,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:36,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:36,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537504415] [2024-06-27 20:22:36,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:36,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:36,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:36,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:36,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:36,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:22:36,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 531 transitions, 5487 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:36,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:36,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:22:36,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:37,245 INFO L124 PetriNetUnfolderBase]: 1507/2566 cut-off events. [2024-06-27 20:22:37,245 INFO L125 PetriNetUnfolderBase]: For 415093/415093 co-relation queries the response was YES. [2024-06-27 20:22:37,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18056 conditions, 2566 events. 1507/2566 cut-off events. For 415093/415093 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 15020 event pairs, 401 based on Foata normal form. 3/2569 useless extension candidates. Maximal degree in co-relation 17837. Up to 2372 conditions per place. [2024-06-27 20:22:37,285 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 503 selfloop transitions, 45 changer transitions 0/550 dead transitions. [2024-06-27 20:22:37,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 550 transitions, 6677 flow [2024-06-27 20:22:37,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:37,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:37,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 20:22:37,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36639118457300274 [2024-06-27 20:22:37,286 INFO L175 Difference]: Start difference. First operand has 482 places, 531 transitions, 5487 flow. Second operand 11 states and 133 transitions. [2024-06-27 20:22:37,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 550 transitions, 6677 flow [2024-06-27 20:22:39,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 550 transitions, 6506 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 20:22:39,208 INFO L231 Difference]: Finished difference. Result has 483 places, 531 transitions, 5412 flow [2024-06-27 20:22:39,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5316, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5412, PETRI_PLACES=483, PETRI_TRANSITIONS=531} [2024-06-27 20:22:39,208 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 451 predicate places. [2024-06-27 20:22:39,208 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 531 transitions, 5412 flow [2024-06-27 20:22:39,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:39,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:39,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:39,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 20:22:39,209 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:39,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:39,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1515698305, now seen corresponding path program 21 times [2024-06-27 20:22:39,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:39,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808630371] [2024-06-27 20:22:39,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:39,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:39,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:40,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:40,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:40,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808630371] [2024-06-27 20:22:40,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808630371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:40,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:40,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:40,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761434529] [2024-06-27 20:22:40,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:40,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:40,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:40,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:40,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:40,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:22:40,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 531 transitions, 5412 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:40,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:40,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:22:40,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:40,828 INFO L124 PetriNetUnfolderBase]: 1505/2563 cut-off events. [2024-06-27 20:22:40,828 INFO L125 PetriNetUnfolderBase]: For 381322/381322 co-relation queries the response was YES. [2024-06-27 20:22:40,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17787 conditions, 2563 events. 1505/2563 cut-off events. For 381322/381322 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 14982 event pairs, 415 based on Foata normal form. 1/2564 useless extension candidates. Maximal degree in co-relation 17567. Up to 2531 conditions per place. [2024-06-27 20:22:40,870 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 520 selfloop transitions, 19 changer transitions 0/541 dead transitions. [2024-06-27 20:22:40,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 541 transitions, 6512 flow [2024-06-27 20:22:40,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:40,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:40,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-27 20:22:40,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31955922865013775 [2024-06-27 20:22:40,885 INFO L175 Difference]: Start difference. First operand has 483 places, 531 transitions, 5412 flow. Second operand 11 states and 116 transitions. [2024-06-27 20:22:40,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 541 transitions, 6512 flow [2024-06-27 20:22:42,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 541 transitions, 6323 flow, removed 23 selfloop flow, removed 12 redundant places. [2024-06-27 20:22:42,733 INFO L231 Difference]: Finished difference. Result has 482 places, 531 transitions, 5266 flow [2024-06-27 20:22:42,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5223, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5266, PETRI_PLACES=482, PETRI_TRANSITIONS=531} [2024-06-27 20:22:42,733 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 450 predicate places. [2024-06-27 20:22:42,733 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 531 transitions, 5266 flow [2024-06-27 20:22:42,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:42,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:42,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:42,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 20:22:42,734 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:42,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:42,734 INFO L85 PathProgramCache]: Analyzing trace with hash 662726041, now seen corresponding path program 7 times [2024-06-27 20:22:42,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:42,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117502394] [2024-06-27 20:22:42,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:42,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:42,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:43,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:43,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:43,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117502394] [2024-06-27 20:22:43,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117502394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:43,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:43,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:43,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750923136] [2024-06-27 20:22:43,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:43,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:43,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:43,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:43,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:43,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:43,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 531 transitions, 5266 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:43,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:43,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:43,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:44,562 INFO L124 PetriNetUnfolderBase]: 1378/2386 cut-off events. [2024-06-27 20:22:44,563 INFO L125 PetriNetUnfolderBase]: For 445298/445327 co-relation queries the response was YES. [2024-06-27 20:22:44,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16492 conditions, 2386 events. 1378/2386 cut-off events. For 445298/445327 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 14317 event pairs, 340 based on Foata normal form. 27/2391 useless extension candidates. Maximal degree in co-relation 16271. Up to 2263 conditions per place. [2024-06-27 20:22:44,599 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 495 selfloop transitions, 16 changer transitions 0/542 dead transitions. [2024-06-27 20:22:44,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 542 transitions, 6312 flow [2024-06-27 20:22:44,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:22:44,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:22:44,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-27 20:22:44,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-27 20:22:44,600 INFO L175 Difference]: Start difference. First operand has 482 places, 531 transitions, 5266 flow. Second operand 10 states and 116 transitions. [2024-06-27 20:22:44,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 542 transitions, 6312 flow [2024-06-27 20:22:46,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 542 transitions, 6248 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 20:22:46,343 INFO L231 Difference]: Finished difference. Result has 482 places, 531 transitions, 5238 flow [2024-06-27 20:22:46,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5202, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5238, PETRI_PLACES=482, PETRI_TRANSITIONS=531} [2024-06-27 20:22:46,344 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 450 predicate places. [2024-06-27 20:22:46,344 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 531 transitions, 5238 flow [2024-06-27 20:22:46,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:46,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:46,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:46,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 20:22:46,344 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:46,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:46,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1281676049, now seen corresponding path program 1 times [2024-06-27 20:22:46,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:46,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773198079] [2024-06-27 20:22:46,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:46,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:46,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:47,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:47,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:47,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773198079] [2024-06-27 20:22:47,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773198079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:47,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:47,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:47,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130207456] [2024-06-27 20:22:47,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:47,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:47,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:47,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:47,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:47,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:22:47,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 531 transitions, 5238 flow. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:47,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:47,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:22:47,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:48,201 INFO L124 PetriNetUnfolderBase]: 1499/2553 cut-off events. [2024-06-27 20:22:48,201 INFO L125 PetriNetUnfolderBase]: For 350336/350336 co-relation queries the response was YES. [2024-06-27 20:22:48,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17118 conditions, 2553 events. 1499/2553 cut-off events. For 350336/350336 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 14927 event pairs, 410 based on Foata normal form. 1/2554 useless extension candidates. Maximal degree in co-relation 16896. Up to 2507 conditions per place. [2024-06-27 20:22:48,242 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 518 selfloop transitions, 22 changer transitions 0/542 dead transitions. [2024-06-27 20:22:48,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 542 transitions, 6346 flow [2024-06-27 20:22:48,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:22:48,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:22:48,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-27 20:22:48,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-27 20:22:48,243 INFO L175 Difference]: Start difference. First operand has 482 places, 531 transitions, 5238 flow. Second operand 10 states and 110 transitions. [2024-06-27 20:22:48,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 542 transitions, 6346 flow [2024-06-27 20:22:50,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 542 transitions, 6251 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 20:22:50,076 INFO L231 Difference]: Finished difference. Result has 483 places, 531 transitions, 5195 flow [2024-06-27 20:22:50,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5143, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5195, PETRI_PLACES=483, PETRI_TRANSITIONS=531} [2024-06-27 20:22:50,076 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 451 predicate places. [2024-06-27 20:22:50,076 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 531 transitions, 5195 flow [2024-06-27 20:22:50,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 12 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:50,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:50,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:50,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 20:22:50,077 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:50,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:50,078 INFO L85 PathProgramCache]: Analyzing trace with hash 895800407, now seen corresponding path program 1 times [2024-06-27 20:22:50,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:50,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218861460] [2024-06-27 20:22:50,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:50,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:50,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:50,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:50,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:50,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218861460] [2024-06-27 20:22:50,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218861460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:50,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:50,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:22:50,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570047706] [2024-06-27 20:22:50,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:50,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:22:50,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:50,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:22:50,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:22:51,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:22:51,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 531 transitions, 5195 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:51,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:51,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:22:51,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:52,055 INFO L124 PetriNetUnfolderBase]: 1551/2650 cut-off events. [2024-06-27 20:22:52,055 INFO L125 PetriNetUnfolderBase]: For 395787/395789 co-relation queries the response was YES. [2024-06-27 20:22:52,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17975 conditions, 2650 events. 1551/2650 cut-off events. For 395787/395789 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 15669 event pairs, 316 based on Foata normal form. 4/2654 useless extension candidates. Maximal degree in co-relation 17752. Up to 2510 conditions per place. [2024-06-27 20:22:52,098 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 541 selfloop transitions, 37 changer transitions 0/580 dead transitions. [2024-06-27 20:22:52,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 580 transitions, 6987 flow [2024-06-27 20:22:52,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:22:52,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:22:52,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 164 transitions. [2024-06-27 20:22:52,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.354978354978355 [2024-06-27 20:22:52,100 INFO L175 Difference]: Start difference. First operand has 483 places, 531 transitions, 5195 flow. Second operand 14 states and 164 transitions. [2024-06-27 20:22:52,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 580 transitions, 6987 flow [2024-06-27 20:22:54,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 580 transitions, 6892 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 20:22:54,292 INFO L231 Difference]: Finished difference. Result has 492 places, 549 transitions, 5450 flow [2024-06-27 20:22:54,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5104, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5450, PETRI_PLACES=492, PETRI_TRANSITIONS=549} [2024-06-27 20:22:54,292 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 460 predicate places. [2024-06-27 20:22:54,293 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 549 transitions, 5450 flow [2024-06-27 20:22:54,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:54,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:54,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:54,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 20:22:54,293 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:54,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:54,294 INFO L85 PathProgramCache]: Analyzing trace with hash -2003546439, now seen corresponding path program 2 times [2024-06-27 20:22:54,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:54,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143985771] [2024-06-27 20:22:54,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:54,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:54,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:55,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:55,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:55,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143985771] [2024-06-27 20:22:55,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143985771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:55,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:55,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:22:55,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954480073] [2024-06-27 20:22:55,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:55,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:22:55,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:55,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:22:55,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:22:55,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:22:55,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 549 transitions, 5450 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:55,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:55,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:22:55,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:56,430 INFO L124 PetriNetUnfolderBase]: 1603/2746 cut-off events. [2024-06-27 20:22:56,431 INFO L125 PetriNetUnfolderBase]: For 429274/429274 co-relation queries the response was YES. [2024-06-27 20:22:56,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18945 conditions, 2746 events. 1603/2746 cut-off events. For 429274/429274 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 16441 event pairs, 336 based on Foata normal form. 2/2748 useless extension candidates. Maximal degree in co-relation 18717. Up to 2594 conditions per place. [2024-06-27 20:22:56,474 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 552 selfloop transitions, 42 changer transitions 0/596 dead transitions. [2024-06-27 20:22:56,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 596 transitions, 7294 flow [2024-06-27 20:22:56,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:22:56,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:22:56,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 164 transitions. [2024-06-27 20:22:56,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.354978354978355 [2024-06-27 20:22:56,475 INFO L175 Difference]: Start difference. First operand has 492 places, 549 transitions, 5450 flow. Second operand 14 states and 164 transitions. [2024-06-27 20:22:56,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 596 transitions, 7294 flow [2024-06-27 20:22:58,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 596 transitions, 7227 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 20:22:58,563 INFO L231 Difference]: Finished difference. Result has 508 places, 566 transitions, 5762 flow [2024-06-27 20:22:58,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5385, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5762, PETRI_PLACES=508, PETRI_TRANSITIONS=566} [2024-06-27 20:22:58,564 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 476 predicate places. [2024-06-27 20:22:58,564 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 566 transitions, 5762 flow [2024-06-27 20:22:58,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:58,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:58,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:58,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 20:22:58,565 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:58,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:58,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1972982289, now seen corresponding path program 3 times [2024-06-27 20:22:58,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:58,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004276356] [2024-06-27 20:22:58,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:58,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:58,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:59,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:59,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:59,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004276356] [2024-06-27 20:22:59,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004276356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:59,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:59,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:22:59,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542025184] [2024-06-27 20:22:59,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:59,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:22:59,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:59,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:22:59,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:22:59,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:22:59,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 566 transitions, 5762 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:59,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:59,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:22:59,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:00,800 INFO L124 PetriNetUnfolderBase]: 1643/2824 cut-off events. [2024-06-27 20:23:00,801 INFO L125 PetriNetUnfolderBase]: For 463093/463093 co-relation queries the response was YES. [2024-06-27 20:23:00,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19878 conditions, 2824 events. 1643/2824 cut-off events. For 463093/463093 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 17115 event pairs, 352 based on Foata normal form. 2/2826 useless extension candidates. Maximal degree in co-relation 19642. Up to 2645 conditions per place. [2024-06-27 20:23:00,842 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 553 selfloop transitions, 56 changer transitions 0/611 dead transitions. [2024-06-27 20:23:00,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 611 transitions, 7606 flow [2024-06-27 20:23:00,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 20:23:00,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 20:23:00,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 174 transitions. [2024-06-27 20:23:00,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-27 20:23:00,844 INFO L175 Difference]: Start difference. First operand has 508 places, 566 transitions, 5762 flow. Second operand 15 states and 174 transitions. [2024-06-27 20:23:00,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 611 transitions, 7606 flow [2024-06-27 20:23:03,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 611 transitions, 7523 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 20:23:03,186 INFO L231 Difference]: Finished difference. Result has 524 places, 578 transitions, 6036 flow [2024-06-27 20:23:03,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5679, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6036, PETRI_PLACES=524, PETRI_TRANSITIONS=578} [2024-06-27 20:23:03,186 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 492 predicate places. [2024-06-27 20:23:03,186 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 578 transitions, 6036 flow [2024-06-27 20:23:03,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:03,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:03,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:03,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 20:23:03,187 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:03,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:03,187 INFO L85 PathProgramCache]: Analyzing trace with hash 595383785, now seen corresponding path program 4 times [2024-06-27 20:23:03,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:03,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118078712] [2024-06-27 20:23:03,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:03,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:03,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:03,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:03,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:03,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118078712] [2024-06-27 20:23:03,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118078712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:03,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:03,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:03,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848634541] [2024-06-27 20:23:03,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:03,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:03,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:03,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:03,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:03,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:23:03,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 578 transitions, 6036 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:03,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:03,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:23:03,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:04,959 INFO L124 PetriNetUnfolderBase]: 1663/2865 cut-off events. [2024-06-27 20:23:04,960 INFO L125 PetriNetUnfolderBase]: For 501135/501135 co-relation queries the response was YES. [2024-06-27 20:23:05,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20645 conditions, 2865 events. 1663/2865 cut-off events. For 501135/501135 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 17459 event pairs, 303 based on Foata normal form. 2/2867 useless extension candidates. Maximal degree in co-relation 20403. Up to 2467 conditions per place. [2024-06-27 20:23:05,009 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 547 selfloop transitions, 60 changer transitions 0/609 dead transitions. [2024-06-27 20:23:05,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 609 transitions, 7760 flow [2024-06-27 20:23:05,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:23:05,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:23:05,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 152 transitions. [2024-06-27 20:23:05,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3543123543123543 [2024-06-27 20:23:05,010 INFO L175 Difference]: Start difference. First operand has 524 places, 578 transitions, 6036 flow. Second operand 13 states and 152 transitions. [2024-06-27 20:23:05,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 609 transitions, 7760 flow [2024-06-27 20:23:07,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 609 transitions, 7629 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 20:23:07,553 INFO L231 Difference]: Finished difference. Result has 534 places, 583 transitions, 6173 flow [2024-06-27 20:23:07,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5905, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6173, PETRI_PLACES=534, PETRI_TRANSITIONS=583} [2024-06-27 20:23:07,553 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 502 predicate places. [2024-06-27 20:23:07,553 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 583 transitions, 6173 flow [2024-06-27 20:23:07,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:07,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:07,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:07,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 20:23:07,554 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:07,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:07,555 INFO L85 PathProgramCache]: Analyzing trace with hash -936877996, now seen corresponding path program 1 times [2024-06-27 20:23:07,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:07,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540238597] [2024-06-27 20:23:07,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:07,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:07,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:08,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:08,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:08,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540238597] [2024-06-27 20:23:08,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540238597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:08,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:08,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:08,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895266298] [2024-06-27 20:23:08,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:08,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:08,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:08,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:08,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:08,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:23:08,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 583 transitions, 6173 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:08,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:08,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:23:08,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:09,228 INFO L124 PetriNetUnfolderBase]: 1684/2900 cut-off events. [2024-06-27 20:23:09,228 INFO L125 PetriNetUnfolderBase]: For 503137/503137 co-relation queries the response was YES. [2024-06-27 20:23:09,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21137 conditions, 2900 events. 1684/2900 cut-off events. For 503137/503137 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 17728 event pairs, 356 based on Foata normal form. 1/2901 useless extension candidates. Maximal degree in co-relation 20890. Up to 2669 conditions per place. [2024-06-27 20:23:09,278 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 561 selfloop transitions, 56 changer transitions 0/619 dead transitions. [2024-06-27 20:23:09,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 619 transitions, 7999 flow [2024-06-27 20:23:09,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:23:09,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:23:09,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-27 20:23:09,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 20:23:09,280 INFO L175 Difference]: Start difference. First operand has 534 places, 583 transitions, 6173 flow. Second operand 13 states and 156 transitions. [2024-06-27 20:23:09,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 619 transitions, 7999 flow [2024-06-27 20:23:11,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 619 transitions, 7853 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 20:23:12,002 INFO L231 Difference]: Finished difference. Result has 543 places, 595 transitions, 6365 flow [2024-06-27 20:23:12,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6033, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6365, PETRI_PLACES=543, PETRI_TRANSITIONS=595} [2024-06-27 20:23:12,002 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 511 predicate places. [2024-06-27 20:23:12,002 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 595 transitions, 6365 flow [2024-06-27 20:23:12,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:12,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:12,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-27 20:23:12,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 20:23:12,003 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:12,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:12,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1013591061, now seen corresponding path program 5 times [2024-06-27 20:23:12,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:12,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598661770] [2024-06-27 20:23:12,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:12,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:12,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:12,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:12,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:12,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598661770] [2024-06-27 20:23:12,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598661770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:12,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:12,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:12,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226414274] [2024-06-27 20:23:12,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:12,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:12,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:12,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:12,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:12,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:23:12,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 595 transitions, 6365 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:12,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:12,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:23:12,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:13,833 INFO L124 PetriNetUnfolderBase]: 1708/2948 cut-off events. [2024-06-27 20:23:13,833 INFO L125 PetriNetUnfolderBase]: For 556092/556092 co-relation queries the response was YES. [2024-06-27 20:23:13,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22037 conditions, 2948 events. 1708/2948 cut-off events. For 556092/556092 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 18177 event pairs, 347 based on Foata normal form. 2/2950 useless extension candidates. Maximal degree in co-relation 21785. Up to 2659 conditions per place. [2024-06-27 20:23:13,884 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 561 selfloop transitions, 64 changer transitions 0/627 dead transitions. [2024-06-27 20:23:13,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 627 transitions, 8118 flow [2024-06-27 20:23:13,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:23:13,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:23:13,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 166 transitions. [2024-06-27 20:23:13,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3593073593073593 [2024-06-27 20:23:13,886 INFO L175 Difference]: Start difference. First operand has 543 places, 595 transitions, 6365 flow. Second operand 14 states and 166 transitions. [2024-06-27 20:23:13,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 627 transitions, 8118 flow [2024-06-27 20:23:17,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 627 transitions, 7955 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-27 20:23:17,315 INFO L231 Difference]: Finished difference. Result has 551 places, 599 transitions, 6450 flow [2024-06-27 20:23:17,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6204, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6450, PETRI_PLACES=551, PETRI_TRANSITIONS=599} [2024-06-27 20:23:17,316 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 519 predicate places. [2024-06-27 20:23:17,316 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 599 transitions, 6450 flow [2024-06-27 20:23:17,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:17,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:17,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:17,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 20:23:17,317 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:17,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:17,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1510418451, now seen corresponding path program 6 times [2024-06-27 20:23:17,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:17,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493739178] [2024-06-27 20:23:17,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:17,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:17,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:18,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:18,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:18,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493739178] [2024-06-27 20:23:18,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493739178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:18,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:18,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:18,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125427582] [2024-06-27 20:23:18,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:18,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:18,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:18,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:18,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:18,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:23:18,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 599 transitions, 6450 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:18,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:18,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:23:18,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:19,220 INFO L124 PetriNetUnfolderBase]: 1716/2964 cut-off events. [2024-06-27 20:23:19,220 INFO L125 PetriNetUnfolderBase]: For 592217/592217 co-relation queries the response was YES. [2024-06-27 20:23:19,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22251 conditions, 2964 events. 1716/2964 cut-off events. For 592217/592217 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 18305 event pairs, 363 based on Foata normal form. 4/2968 useless extension candidates. Maximal degree in co-relation 21998. Up to 2719 conditions per place. [2024-06-27 20:23:19,271 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 563 selfloop transitions, 61 changer transitions 0/626 dead transitions. [2024-06-27 20:23:19,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 626 transitions, 8172 flow [2024-06-27 20:23:19,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:23:19,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:23:19,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 155 transitions. [2024-06-27 20:23:19,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3613053613053613 [2024-06-27 20:23:19,272 INFO L175 Difference]: Start difference. First operand has 551 places, 599 transitions, 6450 flow. Second operand 13 states and 155 transitions. [2024-06-27 20:23:19,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 626 transitions, 8172 flow [2024-06-27 20:23:22,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 626 transitions, 8039 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-27 20:23:22,401 INFO L231 Difference]: Finished difference. Result has 555 places, 602 transitions, 6529 flow [2024-06-27 20:23:22,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6323, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6529, PETRI_PLACES=555, PETRI_TRANSITIONS=602} [2024-06-27 20:23:22,402 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 523 predicate places. [2024-06-27 20:23:22,402 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 602 transitions, 6529 flow [2024-06-27 20:23:22,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:22,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:22,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:22,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 20:23:22,402 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:22,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:22,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1510414731, now seen corresponding path program 7 times [2024-06-27 20:23:22,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:22,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541158803] [2024-06-27 20:23:22,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:22,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:22,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:23,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:23,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:23,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541158803] [2024-06-27 20:23:23,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541158803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:23,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:23,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:23,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177361885] [2024-06-27 20:23:23,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:23,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:23,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:23,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:23,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:23,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:23:23,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 602 transitions, 6529 flow. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:23,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:23,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:23:23,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:24,424 INFO L124 PetriNetUnfolderBase]: 1710/2954 cut-off events. [2024-06-27 20:23:24,425 INFO L125 PetriNetUnfolderBase]: For 533933/533933 co-relation queries the response was YES. [2024-06-27 20:23:24,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21501 conditions, 2954 events. 1710/2954 cut-off events. For 533933/533933 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 18258 event pairs, 371 based on Foata normal form. 4/2958 useless extension candidates. Maximal degree in co-relation 21247. Up to 2743 conditions per place. [2024-06-27 20:23:24,474 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 562 selfloop transitions, 60 changer transitions 0/624 dead transitions. [2024-06-27 20:23:24,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 624 transitions, 7829 flow [2024-06-27 20:23:24,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:23:24,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:23:24,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 153 transitions. [2024-06-27 20:23:24,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35664335664335667 [2024-06-27 20:23:24,475 INFO L175 Difference]: Start difference. First operand has 555 places, 602 transitions, 6529 flow. Second operand 13 states and 153 transitions. [2024-06-27 20:23:24,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 624 transitions, 7829 flow [2024-06-27 20:23:27,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 624 transitions, 7621 flow, removed 48 selfloop flow, removed 10 redundant places. [2024-06-27 20:23:27,448 INFO L231 Difference]: Finished difference. Result has 558 places, 602 transitions, 6447 flow [2024-06-27 20:23:27,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6321, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6447, PETRI_PLACES=558, PETRI_TRANSITIONS=602} [2024-06-27 20:23:27,449 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 526 predicate places. [2024-06-27 20:23:27,449 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 602 transitions, 6447 flow [2024-06-27 20:23:27,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:27,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:27,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:27,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 20:23:27,449 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:27,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:27,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1107927947, now seen corresponding path program 8 times [2024-06-27 20:23:27,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:27,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816953211] [2024-06-27 20:23:27,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:27,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:27,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:28,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:28,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:28,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816953211] [2024-06-27 20:23:28,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816953211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:28,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:28,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:28,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503247055] [2024-06-27 20:23:28,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:28,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:28,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:28,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:28,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:28,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:23:28,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 602 transitions, 6447 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:28,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:28,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:23:28,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:29,792 INFO L124 PetriNetUnfolderBase]: 1714/2963 cut-off events. [2024-06-27 20:23:29,793 INFO L125 PetriNetUnfolderBase]: For 509443/509443 co-relation queries the response was YES. [2024-06-27 20:23:29,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21433 conditions, 2963 events. 1714/2963 cut-off events. For 509443/509443 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 18352 event pairs, 389 based on Foata normal form. 2/2965 useless extension candidates. Maximal degree in co-relation 21178. Up to 2828 conditions per place. [2024-06-27 20:23:29,841 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 587 selfloop transitions, 43 changer transitions 0/632 dead transitions. [2024-06-27 20:23:29,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 632 transitions, 8177 flow [2024-06-27 20:23:29,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:23:29,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:23:29,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 161 transitions. [2024-06-27 20:23:29,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-27 20:23:29,842 INFO L175 Difference]: Start difference. First operand has 558 places, 602 transitions, 6447 flow. Second operand 14 states and 161 transitions. [2024-06-27 20:23:29,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 632 transitions, 8177 flow [2024-06-27 20:23:32,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 632 transitions, 8059 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 20:23:32,731 INFO L231 Difference]: Finished difference. Result has 563 places, 605 transitions, 6477 flow [2024-06-27 20:23:32,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6331, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6477, PETRI_PLACES=563, PETRI_TRANSITIONS=605} [2024-06-27 20:23:32,732 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 531 predicate places. [2024-06-27 20:23:32,732 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 605 transitions, 6477 flow [2024-06-27 20:23:32,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:32,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:32,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:32,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 20:23:32,733 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:32,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:32,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1468836228, now seen corresponding path program 2 times [2024-06-27 20:23:32,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:32,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715280765] [2024-06-27 20:23:32,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:32,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:32,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23: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-27 20:23:33,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:33,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715280765] [2024-06-27 20:23:33,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715280765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:33,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:33,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:33,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261842620] [2024-06-27 20:23:33,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:33,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:33,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:33,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:33,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:33,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:23:33,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 605 transitions, 6477 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:33,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:33,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:23:33,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:35,008 INFO L124 PetriNetUnfolderBase]: 1732/2993 cut-off events. [2024-06-27 20:23:35,009 INFO L125 PetriNetUnfolderBase]: For 531142/531142 co-relation queries the response was YES. [2024-06-27 20:23:35,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21697 conditions, 2993 events. 1732/2993 cut-off events. For 531142/531142 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 18604 event pairs, 397 based on Foata normal form. 3/2996 useless extension candidates. Maximal degree in co-relation 21439. Up to 2859 conditions per place. [2024-06-27 20:23:35,072 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 590 selfloop transitions, 48 changer transitions 0/640 dead transitions. [2024-06-27 20:23:35,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 640 transitions, 7971 flow [2024-06-27 20:23:35,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 20:23:35,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 20:23:35,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 179 transitions. [2024-06-27 20:23:35,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3390151515151515 [2024-06-27 20:23:35,085 INFO L175 Difference]: Start difference. First operand has 563 places, 605 transitions, 6477 flow. Second operand 16 states and 179 transitions. [2024-06-27 20:23:35,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 640 transitions, 7971 flow [2024-06-27 20:23:38,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 640 transitions, 7867 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-27 20:23:38,164 INFO L231 Difference]: Finished difference. Result has 572 places, 613 transitions, 6644 flow [2024-06-27 20:23:38,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6373, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6644, PETRI_PLACES=572, PETRI_TRANSITIONS=613} [2024-06-27 20:23:38,165 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 540 predicate places. [2024-06-27 20:23:38,165 INFO L495 AbstractCegarLoop]: Abstraction has has 572 places, 613 transitions, 6644 flow [2024-06-27 20:23:38,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:38,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:38,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:38,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 20:23:38,165 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:38,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:38,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1107792167, now seen corresponding path program 9 times [2024-06-27 20:23:38,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:38,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101823621] [2024-06-27 20:23:38,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:38,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:38,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:39,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:39,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:39,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101823621] [2024-06-27 20:23:39,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101823621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:39,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:39,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:39,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070947769] [2024-06-27 20:23:39,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:39,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:39,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:39,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:39,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:39,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:23:39,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 613 transitions, 6644 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:39,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:39,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:23:39,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:40,568 INFO L124 PetriNetUnfolderBase]: 1729/2988 cut-off events. [2024-06-27 20:23:40,568 INFO L125 PetriNetUnfolderBase]: For 492035/492035 co-relation queries the response was YES. [2024-06-27 20:23:40,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21392 conditions, 2988 events. 1729/2988 cut-off events. For 492035/492035 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 18554 event pairs, 401 based on Foata normal form. 2/2990 useless extension candidates. Maximal degree in co-relation 21130. Up to 2870 conditions per place. [2024-06-27 20:23:40,614 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 592 selfloop transitions, 43 changer transitions 0/637 dead transitions. [2024-06-27 20:23:40,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 637 transitions, 7976 flow [2024-06-27 20:23:40,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 20:23:40,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 20:23:40,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 166 transitions. [2024-06-27 20:23:40,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33535353535353535 [2024-06-27 20:23:40,615 INFO L175 Difference]: Start difference. First operand has 572 places, 613 transitions, 6644 flow. Second operand 15 states and 166 transitions. [2024-06-27 20:23:40,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 637 transitions, 7976 flow [2024-06-27 20:23:43,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 637 transitions, 7777 flow, removed 58 selfloop flow, removed 11 redundant places. [2024-06-27 20:23:43,467 INFO L231 Difference]: Finished difference. Result has 576 places, 613 transitions, 6535 flow [2024-06-27 20:23:43,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6445, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6535, PETRI_PLACES=576, PETRI_TRANSITIONS=613} [2024-06-27 20:23:43,468 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 544 predicate places. [2024-06-27 20:23:43,468 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 613 transitions, 6535 flow [2024-06-27 20:23:43,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:43,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:43,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:43,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 20:23:43,468 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:43,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:43,469 INFO L85 PathProgramCache]: Analyzing trace with hash 921074686, now seen corresponding path program 3 times [2024-06-27 20:23:43,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:43,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669469402] [2024-06-27 20:23:43,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:43,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:43,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:44,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:44,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:44,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669469402] [2024-06-27 20:23:44,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669469402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:44,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:44,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:44,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94806540] [2024-06-27 20:23:44,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:44,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:44,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:44,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:44,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:44,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:23:44,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 613 transitions, 6535 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:44,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:44,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:23:44,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:45,829 INFO L124 PetriNetUnfolderBase]: 1795/3099 cut-off events. [2024-06-27 20:23:45,830 INFO L125 PetriNetUnfolderBase]: For 512919/512919 co-relation queries the response was YES. [2024-06-27 20:23:45,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21924 conditions, 3099 events. 1795/3099 cut-off events. For 512919/512919 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 19471 event pairs, 182 based on Foata normal form. 3/3102 useless extension candidates. Maximal degree in co-relation 21661. Up to 2344 conditions per place. [2024-06-27 20:23:45,880 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 535 selfloop transitions, 190 changer transitions 0/727 dead transitions. [2024-06-27 20:23:45,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 727 transitions, 8991 flow [2024-06-27 20:23:45,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:23:45,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:23:45,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 170 transitions. [2024-06-27 20:23:45,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3962703962703963 [2024-06-27 20:23:45,881 INFO L175 Difference]: Start difference. First operand has 576 places, 613 transitions, 6535 flow. Second operand 13 states and 170 transitions. [2024-06-27 20:23:45,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 727 transitions, 8991 flow [2024-06-27 20:23:48,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 727 transitions, 8907 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-27 20:23:48,837 INFO L231 Difference]: Finished difference. Result has 582 places, 670 transitions, 7779 flow [2024-06-27 20:23:48,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6451, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7779, PETRI_PLACES=582, PETRI_TRANSITIONS=670} [2024-06-27 20:23:48,838 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 550 predicate places. [2024-06-27 20:23:48,838 INFO L495 AbstractCegarLoop]: Abstraction has has 582 places, 670 transitions, 7779 flow [2024-06-27 20:23:48,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:48,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:48,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:48,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 20:23:48,838 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:48,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:48,838 INFO L85 PathProgramCache]: Analyzing trace with hash 64573160, now seen corresponding path program 4 times [2024-06-27 20:23:48,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:48,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723134874] [2024-06-27 20:23:48,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:48,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:48,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:49,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:49,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:49,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723134874] [2024-06-27 20:23:49,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723134874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:49,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:49,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:49,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235731488] [2024-06-27 20:23:49,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:49,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:49,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:49,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:49,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:49,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:23:49,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 670 transitions, 7779 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:49,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:49,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:23:49,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:51,403 INFO L124 PetriNetUnfolderBase]: 1816/3133 cut-off events. [2024-06-27 20:23:51,404 INFO L125 PetriNetUnfolderBase]: For 538196/538196 co-relation queries the response was YES. [2024-06-27 20:23:51,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24164 conditions, 3133 events. 1816/3133 cut-off events. For 538196/538196 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 19694 event pairs, 176 based on Foata normal form. 1/3134 useless extension candidates. Maximal degree in co-relation 23894. Up to 2357 conditions per place. [2024-06-27 20:23:51,457 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 538 selfloop transitions, 197 changer transitions 0/737 dead transitions. [2024-06-27 20:23:51,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 737 transitions, 10147 flow [2024-06-27 20:23:51,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:23:51,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:23:51,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 183 transitions. [2024-06-27 20:23:51,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-27 20:23:51,458 INFO L175 Difference]: Start difference. First operand has 582 places, 670 transitions, 7779 flow. Second operand 14 states and 183 transitions. [2024-06-27 20:23:51,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 737 transitions, 10147 flow [2024-06-27 20:23:55,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 737 transitions, 9998 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-27 20:23:55,091 INFO L231 Difference]: Finished difference. Result has 589 places, 677 transitions, 8202 flow [2024-06-27 20:23:55,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7630, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8202, PETRI_PLACES=589, PETRI_TRANSITIONS=677} [2024-06-27 20:23:55,091 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 557 predicate places. [2024-06-27 20:23:55,091 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 677 transitions, 8202 flow [2024-06-27 20:23:55,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:55,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:55,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:55,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 20:23:55,092 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:55,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:55,092 INFO L85 PathProgramCache]: Analyzing trace with hash -530861640, now seen corresponding path program 5 times [2024-06-27 20:23:55,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:55,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737694990] [2024-06-27 20:23:55,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:55,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:55,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:56,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:56,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:56,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737694990] [2024-06-27 20:23:56,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737694990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:56,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:56,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:56,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449190011] [2024-06-27 20:23:56,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:56,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:56,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:56,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:56,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:56,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:23:56,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 677 transitions, 8202 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:56,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:56,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:23:56,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:57,562 INFO L124 PetriNetUnfolderBase]: 1810/3124 cut-off events. [2024-06-27 20:23:57,562 INFO L125 PetriNetUnfolderBase]: For 526539/526539 co-relation queries the response was YES. [2024-06-27 20:23:57,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23448 conditions, 3124 events. 1810/3124 cut-off events. For 526539/526539 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 19633 event pairs, 170 based on Foata normal form. 3/3127 useless extension candidates. Maximal degree in co-relation 23179. Up to 2369 conditions per place. [2024-06-27 20:23:57,616 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 537 selfloop transitions, 193 changer transitions 0/732 dead transitions. [2024-06-27 20:23:57,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 732 transitions, 10040 flow [2024-06-27 20:23:57,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:23:57,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:23:57,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 167 transitions. [2024-06-27 20:23:57,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38927738927738925 [2024-06-27 20:23:57,617 INFO L175 Difference]: Start difference. First operand has 589 places, 677 transitions, 8202 flow. Second operand 13 states and 167 transitions. [2024-06-27 20:23:57,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 732 transitions, 10040 flow [2024-06-27 20:24:00,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 732 transitions, 9667 flow, removed 63 selfloop flow, removed 10 redundant places. [2024-06-27 20:24:00,583 INFO L231 Difference]: Finished difference. Result has 593 places, 679 transitions, 8261 flow [2024-06-27 20:24:00,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7829, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8261, PETRI_PLACES=593, PETRI_TRANSITIONS=679} [2024-06-27 20:24:00,584 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 561 predicate places. [2024-06-27 20:24:00,584 INFO L495 AbstractCegarLoop]: Abstraction has has 593 places, 679 transitions, 8261 flow [2024-06-27 20:24:00,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:00,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:00,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:00,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 20:24:00,585 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:00,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:00,585 INFO L85 PathProgramCache]: Analyzing trace with hash 64573005, now seen corresponding path program 10 times [2024-06-27 20:24:00,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:00,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660372554] [2024-06-27 20:24:00,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:00,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:00,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:01,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:01,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:01,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660372554] [2024-06-27 20:24:01,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660372554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:01,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:01,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:01,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703068325] [2024-06-27 20:24:01,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:01,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:01,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:01,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:01,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:01,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:24:01,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 679 transitions, 8261 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:01,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:01,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:24:01,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:02,967 INFO L124 PetriNetUnfolderBase]: 1814/3132 cut-off events. [2024-06-27 20:24:02,967 INFO L125 PetriNetUnfolderBase]: For 515080/515080 co-relation queries the response was YES. [2024-06-27 20:24:03,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23876 conditions, 3132 events. 1814/3132 cut-off events. For 515080/515080 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 19586 event pairs, 257 based on Foata normal form. 2/3134 useless extension candidates. Maximal degree in co-relation 23604. Up to 2754 conditions per place. [2024-06-27 20:24:03,022 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 547 selfloop transitions, 152 changer transitions 0/701 dead transitions. [2024-06-27 20:24:03,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 701 transitions, 9755 flow [2024-06-27 20:24:03,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:24:03,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:24:03,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-27 20:24:03,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 20:24:03,023 INFO L175 Difference]: Start difference. First operand has 593 places, 679 transitions, 8261 flow. Second operand 13 states and 156 transitions. [2024-06-27 20:24:03,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 701 transitions, 9755 flow [2024-06-27 20:24:06,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 701 transitions, 9402 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 20:24:06,099 INFO L231 Difference]: Finished difference. Result has 598 places, 680 transitions, 8256 flow [2024-06-27 20:24:06,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7908, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8256, PETRI_PLACES=598, PETRI_TRANSITIONS=680} [2024-06-27 20:24:06,100 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 566 predicate places. [2024-06-27 20:24:06,100 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 680 transitions, 8256 flow [2024-06-27 20:24:06,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:06,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:06,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:06,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 20:24:06,101 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:06,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:06,101 INFO L85 PathProgramCache]: Analyzing trace with hash 59062755, now seen corresponding path program 11 times [2024-06-27 20:24:06,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:06,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794951561] [2024-06-27 20:24:06,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:06,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:06,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:07,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:07,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:07,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794951561] [2024-06-27 20:24:07,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794951561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:07,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:07,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:07,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35544981] [2024-06-27 20:24:07,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:07,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:07,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:07,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:07,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:07,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:24:07,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 680 transitions, 8256 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:07,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:07,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:24:07,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:08,431 INFO L124 PetriNetUnfolderBase]: 1838/3176 cut-off events. [2024-06-27 20:24:08,431 INFO L125 PetriNetUnfolderBase]: For 553383/553383 co-relation queries the response was YES. [2024-06-27 20:24:08,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24307 conditions, 3176 events. 1838/3176 cut-off events. For 553383/553383 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 19977 event pairs, 256 based on Foata normal form. 2/3178 useless extension candidates. Maximal degree in co-relation 24034. Up to 2764 conditions per place. [2024-06-27 20:24:08,486 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 553 selfloop transitions, 157 changer transitions 0/712 dead transitions. [2024-06-27 20:24:08,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 712 transitions, 10212 flow [2024-06-27 20:24:08,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:24:08,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:24:08,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 160 transitions. [2024-06-27 20:24:08,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.372960372960373 [2024-06-27 20:24:08,487 INFO L175 Difference]: Start difference. First operand has 598 places, 680 transitions, 8256 flow. Second operand 13 states and 160 transitions. [2024-06-27 20:24:08,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 712 transitions, 10212 flow [2024-06-27 20:24:11,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 712 transitions, 9934 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-27 20:24:11,883 INFO L231 Difference]: Finished difference. Result has 602 places, 689 transitions, 8462 flow [2024-06-27 20:24:11,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7978, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8462, PETRI_PLACES=602, PETRI_TRANSITIONS=689} [2024-06-27 20:24:11,884 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 570 predicate places. [2024-06-27 20:24:11,884 INFO L495 AbstractCegarLoop]: Abstraction has has 602 places, 689 transitions, 8462 flow [2024-06-27 20:24:11,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:11,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:11,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-27 20:24:11,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 20:24:11,884 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:11,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:11,885 INFO L85 PathProgramCache]: Analyzing trace with hash 59066630, now seen corresponding path program 6 times [2024-06-27 20:24:11,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:11,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646379716] [2024-06-27 20:24:11,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:11,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:11,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:12,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:12,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:12,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646379716] [2024-06-27 20:24:12,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646379716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:12,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:12,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:12,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621905333] [2024-06-27 20:24:12,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:12,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:12,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:12,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:12,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:12,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:24:12,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 689 transitions, 8462 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:12,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:12,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:24:12,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:14,212 INFO L124 PetriNetUnfolderBase]: 1847/3191 cut-off events. [2024-06-27 20:24:14,212 INFO L125 PetriNetUnfolderBase]: For 577390/577390 co-relation queries the response was YES. [2024-06-27 20:24:14,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24558 conditions, 3191 events. 1847/3191 cut-off events. For 577390/577390 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 20181 event pairs, 179 based on Foata normal form. 3/3194 useless extension candidates. Maximal degree in co-relation 24283. Up to 2395 conditions per place. [2024-06-27 20:24:14,272 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 545 selfloop transitions, 203 changer transitions 0/750 dead transitions. [2024-06-27 20:24:14,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 750 transitions, 10432 flow [2024-06-27 20:24:14,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 20:24:14,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 20:24:14,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 193 transitions. [2024-06-27 20:24:14,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898989898989899 [2024-06-27 20:24:14,273 INFO L175 Difference]: Start difference. First operand has 602 places, 689 transitions, 8462 flow. Second operand 15 states and 193 transitions. [2024-06-27 20:24:14,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 750 transitions, 10432 flow [2024-06-27 20:24:18,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 750 transitions, 10219 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 20:24:18,051 INFO L231 Difference]: Finished difference. Result has 612 places, 693 transitions, 8781 flow [2024-06-27 20:24:18,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8249, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8781, PETRI_PLACES=612, PETRI_TRANSITIONS=693} [2024-06-27 20:24:18,052 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 580 predicate places. [2024-06-27 20:24:18,052 INFO L495 AbstractCegarLoop]: Abstraction has has 612 places, 693 transitions, 8781 flow [2024-06-27 20:24:18,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:18,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:18,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:18,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 20:24:18,052 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:18,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:18,053 INFO L85 PathProgramCache]: Analyzing trace with hash 59210625, now seen corresponding path program 12 times [2024-06-27 20:24:18,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:18,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548728860] [2024-06-27 20:24:18,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:18,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:18,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:18,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:18,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:18,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548728860] [2024-06-27 20:24:18,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548728860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:18,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:18,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:18,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103911146] [2024-06-27 20:24:18,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:18,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:18,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:18,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:18,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:19,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:24:19,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 693 transitions, 8781 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:19,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:19,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:24:19,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:20,355 INFO L124 PetriNetUnfolderBase]: 1851/3199 cut-off events. [2024-06-27 20:24:20,355 INFO L125 PetriNetUnfolderBase]: For 567374/567374 co-relation queries the response was YES. [2024-06-27 20:24:20,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25216 conditions, 3199 events. 1851/3199 cut-off events. For 567374/567374 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 20173 event pairs, 262 based on Foata normal form. 2/3201 useless extension candidates. Maximal degree in co-relation 24938. Up to 2821 conditions per place. [2024-06-27 20:24:20,413 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 562 selfloop transitions, 150 changer transitions 0/714 dead transitions. [2024-06-27 20:24:20,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 714 transitions, 10286 flow [2024-06-27 20:24:20,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:24:20,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:24:20,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 157 transitions. [2024-06-27 20:24:20,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36596736596736595 [2024-06-27 20:24:20,414 INFO L175 Difference]: Start difference. First operand has 612 places, 693 transitions, 8781 flow. Second operand 13 states and 157 transitions. [2024-06-27 20:24:20,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 714 transitions, 10286 flow [2024-06-27 20:24:24,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 714 transitions, 9854 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-27 20:24:24,495 INFO L231 Difference]: Finished difference. Result has 618 places, 694 transitions, 8686 flow [2024-06-27 20:24:24,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8349, PETRI_DIFFERENCE_MINUEND_PLACES=605, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8686, PETRI_PLACES=618, PETRI_TRANSITIONS=694} [2024-06-27 20:24:24,496 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 586 predicate places. [2024-06-27 20:24:24,496 INFO L495 AbstractCegarLoop]: Abstraction has has 618 places, 694 transitions, 8686 flow [2024-06-27 20:24:24,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:24,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:24,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:24,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 20:24:24,496 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:24,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:24,497 INFO L85 PathProgramCache]: Analyzing trace with hash 59066475, now seen corresponding path program 13 times [2024-06-27 20:24:24,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:24,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959246415] [2024-06-27 20:24:24,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:24,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:24,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:25,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:25,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:25,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959246415] [2024-06-27 20:24:25,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959246415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:25,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:25,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:25,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942479348] [2024-06-27 20:24:25,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:25,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:25,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:25,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:25,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:25,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:24:25,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 618 places, 694 transitions, 8686 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:25,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:25,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:24:25,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:26,972 INFO L124 PetriNetUnfolderBase]: 1848/3194 cut-off events. [2024-06-27 20:24:26,972 INFO L125 PetriNetUnfolderBase]: For 538821/538821 co-relation queries the response was YES. [2024-06-27 20:24:27,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24405 conditions, 3194 events. 1848/3194 cut-off events. For 538821/538821 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 20127 event pairs, 259 based on Foata normal form. 2/3196 useless extension candidates. Maximal degree in co-relation 24126. Up to 2801 conditions per place. [2024-06-27 20:24:27,030 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 556 selfloop transitions, 157 changer transitions 0/715 dead transitions. [2024-06-27 20:24:27,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 715 transitions, 10164 flow [2024-06-27 20:24:27,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:24:27,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:24:27,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 167 transitions. [2024-06-27 20:24:27,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36147186147186144 [2024-06-27 20:24:27,031 INFO L175 Difference]: Start difference. First operand has 618 places, 694 transitions, 8686 flow. Second operand 14 states and 167 transitions. [2024-06-27 20:24:27,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 715 transitions, 10164 flow [2024-06-27 20:24:30,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 715 transitions, 9808 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-27 20:24:30,634 INFO L231 Difference]: Finished difference. Result has 621 places, 694 transitions, 8650 flow [2024-06-27 20:24:30,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8330, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8650, PETRI_PLACES=621, PETRI_TRANSITIONS=694} [2024-06-27 20:24:30,635 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 589 predicate places. [2024-06-27 20:24:30,635 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 694 transitions, 8650 flow [2024-06-27 20:24:30,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:30,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:30,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:30,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 20:24:30,636 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:30,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:30,636 INFO L85 PathProgramCache]: Analyzing trace with hash -2133899475, now seen corresponding path program 14 times [2024-06-27 20:24:30,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:30,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174985073] [2024-06-27 20:24:30,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:30,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:30,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:31,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:31,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:31,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174985073] [2024-06-27 20:24:31,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174985073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:31,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:31,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:31,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490683138] [2024-06-27 20:24:31,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:31,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:31,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:31,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:31,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:31,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:24:31,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 694 transitions, 8650 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:31,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:31,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:24:31,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:33,192 INFO L124 PetriNetUnfolderBase]: 1852/3201 cut-off events. [2024-06-27 20:24:33,193 INFO L125 PetriNetUnfolderBase]: For 544262/544262 co-relation queries the response was YES. [2024-06-27 20:24:33,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24429 conditions, 3201 events. 1852/3201 cut-off events. For 544262/544262 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 20193 event pairs, 412 based on Foata normal form. 2/3203 useless extension candidates. Maximal degree in co-relation 24149. Up to 3066 conditions per place. [2024-06-27 20:24:33,251 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 678 selfloop transitions, 43 changer transitions 0/723 dead transitions. [2024-06-27 20:24:33,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 723 transitions, 10588 flow [2024-06-27 20:24:33,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:24:33,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:24:33,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 161 transitions. [2024-06-27 20:24:33,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-27 20:24:33,252 INFO L175 Difference]: Start difference. First operand has 621 places, 694 transitions, 8650 flow. Second operand 14 states and 161 transitions. [2024-06-27 20:24:33,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 723 transitions, 10588 flow [2024-06-27 20:24:36,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 723 transitions, 10253 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-27 20:24:36,868 INFO L231 Difference]: Finished difference. Result has 624 places, 697 transitions, 8467 flow [2024-06-27 20:24:36,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8317, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8467, PETRI_PLACES=624, PETRI_TRANSITIONS=697} [2024-06-27 20:24:36,869 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 592 predicate places. [2024-06-27 20:24:36,869 INFO L495 AbstractCegarLoop]: Abstraction has has 624 places, 697 transitions, 8467 flow [2024-06-27 20:24:36,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:36,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:36,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:36,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 20:24:36,869 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:36,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:36,870 INFO L85 PathProgramCache]: Analyzing trace with hash -758753740, now seen corresponding path program 7 times [2024-06-27 20:24:36,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:36,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569788699] [2024-06-27 20:24:36,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:36,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:36,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:37,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:37,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:37,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569788699] [2024-06-27 20:24:37,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569788699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:37,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:37,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:37,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281206399] [2024-06-27 20:24:37,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:37,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:37,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:37,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:37,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:38,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:24:38,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 697 transitions, 8467 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:38,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:38,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:24:38,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:39,528 INFO L124 PetriNetUnfolderBase]: 1870/3231 cut-off events. [2024-06-27 20:24:39,528 INFO L125 PetriNetUnfolderBase]: For 561593/561593 co-relation queries the response was YES. [2024-06-27 20:24:39,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24498 conditions, 3231 events. 1870/3231 cut-off events. For 561593/561593 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 20431 event pairs, 416 based on Foata normal form. 3/3234 useless extension candidates. Maximal degree in co-relation 24215. Up to 3097 conditions per place. [2024-06-27 20:24:39,590 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 681 selfloop transitions, 49 changer transitions 0/732 dead transitions. [2024-06-27 20:24:39,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 639 places, 732 transitions, 10195 flow [2024-06-27 20:24:39,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 20:24:39,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 20:24:39,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 179 transitions. [2024-06-27 20:24:39,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3390151515151515 [2024-06-27 20:24:39,591 INFO L175 Difference]: Start difference. First operand has 624 places, 697 transitions, 8467 flow. Second operand 16 states and 179 transitions. [2024-06-27 20:24:39,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 639 places, 732 transitions, 10195 flow [2024-06-27 20:24:43,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 732 transitions, 10087 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 20:24:43,294 INFO L231 Difference]: Finished difference. Result has 633 places, 706 transitions, 8684 flow [2024-06-27 20:24:43,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8359, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8684, PETRI_PLACES=633, PETRI_TRANSITIONS=706} [2024-06-27 20:24:43,295 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 601 predicate places. [2024-06-27 20:24:43,295 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 706 transitions, 8684 flow [2024-06-27 20:24:43,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:43,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:43,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:43,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 20:24:43,296 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:43,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:43,296 INFO L85 PathProgramCache]: Analyzing trace with hash -758758545, now seen corresponding path program 15 times [2024-06-27 20:24:43,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:43,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742391961] [2024-06-27 20:24:43,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:43,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:43,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:44,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-27 20:24:44,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:44,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742391961] [2024-06-27 20:24:44,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742391961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:44,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:44,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:44,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481408341] [2024-06-27 20:24:44,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:44,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:44,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:44,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:44,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:44,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:24:44,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 706 transitions, 8684 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:44,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:44,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:24:44,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:45,934 INFO L124 PetriNetUnfolderBase]: 1867/3226 cut-off events. [2024-06-27 20:24:45,934 INFO L125 PetriNetUnfolderBase]: For 517202/517202 co-relation queries the response was YES. [2024-06-27 20:24:45,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24157 conditions, 3226 events. 1867/3226 cut-off events. For 517202/517202 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 20381 event pairs, 420 based on Foata normal form. 2/3228 useless extension candidates. Maximal degree in co-relation 23870. Up to 3108 conditions per place. [2024-06-27 20:24:45,997 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 684 selfloop transitions, 43 changer transitions 0/729 dead transitions. [2024-06-27 20:24:45,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 729 transitions, 10198 flow [2024-06-27 20:24:45,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 20:24:45,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 20:24:45,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 166 transitions. [2024-06-27 20:24:45,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33535353535353535 [2024-06-27 20:24:45,999 INFO L175 Difference]: Start difference. First operand has 633 places, 706 transitions, 8684 flow. Second operand 15 states and 166 transitions. [2024-06-27 20:24:45,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 729 transitions, 10198 flow [2024-06-27 20:24:50,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 636 places, 729 transitions, 9967 flow, removed 74 selfloop flow, removed 11 redundant places. [2024-06-27 20:24:50,055 INFO L231 Difference]: Finished difference. Result has 637 places, 706 transitions, 8543 flow [2024-06-27 20:24:50,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8453, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8543, PETRI_PLACES=637, PETRI_TRANSITIONS=706} [2024-06-27 20:24:50,055 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 605 predicate places. [2024-06-27 20:24:50,055 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 706 transitions, 8543 flow [2024-06-27 20:24:50,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:50,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:50,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:50,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 20:24:50,056 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:50,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:50,056 INFO L85 PathProgramCache]: Analyzing trace with hash -74160390, now seen corresponding path program 8 times [2024-06-27 20:24:50,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:50,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427476617] [2024-06-27 20:24:50,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:50,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:50,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:51,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:51,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:51,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427476617] [2024-06-27 20:24:51,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427476617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:51,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:51,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:51,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120835155] [2024-06-27 20:24:51,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:51,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:51,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:51,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:51,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:51,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:24:51,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 706 transitions, 8543 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:51,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:51,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:24:51,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:52,741 INFO L124 PetriNetUnfolderBase]: 2071/3565 cut-off events. [2024-06-27 20:24:52,741 INFO L125 PetriNetUnfolderBase]: For 593187/593187 co-relation queries the response was YES. [2024-06-27 20:24:52,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26818 conditions, 3565 events. 2071/3565 cut-off events. For 593187/593187 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 22990 event pairs, 207 based on Foata normal form. 3/3568 useless extension candidates. Maximal degree in co-relation 26530. Up to 2581 conditions per place. [2024-06-27 20:24:52,810 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 629 selfloop transitions, 218 changer transitions 0/849 dead transitions. [2024-06-27 20:24:52,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 849 transitions, 12092 flow [2024-06-27 20:24:52,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 20:24:52,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 20:24:52,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 202 transitions. [2024-06-27 20:24:52,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4080808080808081 [2024-06-27 20:24:52,812 INFO L175 Difference]: Start difference. First operand has 637 places, 706 transitions, 8543 flow. Second operand 15 states and 202 transitions. [2024-06-27 20:24:52,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 651 places, 849 transitions, 12092 flow [2024-06-27 20:24:56,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 849 transitions, 12011 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-27 20:24:56,945 INFO L231 Difference]: Finished difference. Result has 649 places, 770 transitions, 10137 flow [2024-06-27 20:24:56,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8462, PETRI_DIFFERENCE_MINUEND_PLACES=625, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10137, PETRI_PLACES=649, PETRI_TRANSITIONS=770} [2024-06-27 20:24:56,946 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 617 predicate places. [2024-06-27 20:24:56,946 INFO L495 AbstractCegarLoop]: Abstraction has has 649 places, 770 transitions, 10137 flow [2024-06-27 20:24:56,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:56,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:56,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:56,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 20:24:56,946 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:56,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:56,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1526822325, now seen corresponding path program 16 times [2024-06-27 20:24:56,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:56,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291422208] [2024-06-27 20:24:56,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:56,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:56,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:58,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:58,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:58,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291422208] [2024-06-27 20:24:58,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291422208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:58,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:58,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:58,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773464641] [2024-06-27 20:24:58,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:58,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:58,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:58,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:58,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:58,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:24:58,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 649 places, 770 transitions, 10137 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:58,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:58,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:24:58,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:59,682 INFO L124 PetriNetUnfolderBase]: 2075/3573 cut-off events. [2024-06-27 20:24:59,682 INFO L125 PetriNetUnfolderBase]: For 586467/586467 co-relation queries the response was YES. [2024-06-27 20:24:59,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28393 conditions, 3573 events. 2075/3573 cut-off events. For 586467/586467 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 22996 event pairs, 275 based on Foata normal form. 2/3575 useless extension candidates. Maximal degree in co-relation 28095. Up to 3147 conditions per place. [2024-06-27 20:24:59,756 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 644 selfloop transitions, 161 changer transitions 0/807 dead transitions. [2024-06-27 20:24:59,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 807 transitions, 12011 flow [2024-06-27 20:24:59,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:24:59,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:24:59,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 170 transitions. [2024-06-27 20:24:59,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36796536796536794 [2024-06-27 20:24:59,757 INFO L175 Difference]: Start difference. First operand has 649 places, 770 transitions, 10137 flow. Second operand 14 states and 170 transitions. [2024-06-27 20:24:59,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 807 transitions, 12011 flow [2024-06-27 20:25:04,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 807 transitions, 11825 flow, removed 76 selfloop flow, removed 3 redundant places. [2024-06-27 20:25:04,012 INFO L231 Difference]: Finished difference. Result has 661 places, 780 transitions, 10444 flow [2024-06-27 20:25:04,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9951, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10444, PETRI_PLACES=661, PETRI_TRANSITIONS=780} [2024-06-27 20:25:04,012 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 629 predicate places. [2024-06-27 20:25:04,013 INFO L495 AbstractCegarLoop]: Abstraction has has 661 places, 780 transitions, 10444 flow [2024-06-27 20:25:04,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:04,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:04,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:04,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 20:25:04,013 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:04,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:04,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1526818605, now seen corresponding path program 17 times [2024-06-27 20:25:04,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:04,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023088003] [2024-06-27 20:25:04,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:04,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:04,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:04,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-27 20:25:04,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:04,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023088003] [2024-06-27 20:25:04,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023088003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:04,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:04,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:04,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047640270] [2024-06-27 20:25:04,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:04,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:04,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:04,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:04,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:05,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:25:05,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 661 places, 780 transitions, 10444 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:05,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:05,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:25:05,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:06,363 INFO L124 PetriNetUnfolderBase]: 2090/3602 cut-off events. [2024-06-27 20:25:06,363 INFO L125 PetriNetUnfolderBase]: For 627536/627536 co-relation queries the response was YES. [2024-06-27 20:25:06,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29122 conditions, 3602 events. 2090/3602 cut-off events. For 627536/627536 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 23253 event pairs, 278 based on Foata normal form. 2/3604 useless extension candidates. Maximal degree in co-relation 28821. Up to 3153 conditions per place. [2024-06-27 20:25:06,439 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 647 selfloop transitions, 162 changer transitions 0/811 dead transitions. [2024-06-27 20:25:06,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 811 transitions, 12637 flow [2024-06-27 20:25:06,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:25:06,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:25:06,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 163 transitions. [2024-06-27 20:25:06,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37995337995337997 [2024-06-27 20:25:06,440 INFO L175 Difference]: Start difference. First operand has 661 places, 780 transitions, 10444 flow. Second operand 13 states and 163 transitions. [2024-06-27 20:25:06,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 811 transitions, 12637 flow [2024-06-27 20:25:10,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 665 places, 811 transitions, 12414 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 20:25:10,901 INFO L231 Difference]: Finished difference. Result has 667 places, 783 transitions, 10653 flow [2024-06-27 20:25:10,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10221, PETRI_DIFFERENCE_MINUEND_PLACES=653, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10653, PETRI_PLACES=667, PETRI_TRANSITIONS=783} [2024-06-27 20:25:10,902 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 635 predicate places. [2024-06-27 20:25:10,902 INFO L495 AbstractCegarLoop]: Abstraction has has 667 places, 783 transitions, 10653 flow [2024-06-27 20:25:10,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:10,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:10,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:10,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 20:25:10,903 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:10,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:10,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1532334590, now seen corresponding path program 9 times [2024-06-27 20:25:10,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:10,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995058174] [2024-06-27 20:25:10,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:10,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:10,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:11,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:11,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:11,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995058174] [2024-06-27 20:25:11,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995058174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:11,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:11,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:11,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036108500] [2024-06-27 20:25:11,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:11,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:11,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:11,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:11,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:12,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:25:12,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 783 transitions, 10653 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:12,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:12,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:25:12,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:13,842 INFO L124 PetriNetUnfolderBase]: 2099/3617 cut-off events. [2024-06-27 20:25:13,843 INFO L125 PetriNetUnfolderBase]: For 654114/654114 co-relation queries the response was YES. [2024-06-27 20:25:13,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29337 conditions, 3617 events. 2099/3617 cut-off events. For 654114/654114 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 23498 event pairs, 213 based on Foata normal form. 3/3620 useless extension candidates. Maximal degree in co-relation 29036. Up to 2672 conditions per place. [2024-06-27 20:25:13,918 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 641 selfloop transitions, 209 changer transitions 0/852 dead transitions. [2024-06-27 20:25:13,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 679 places, 852 transitions, 12896 flow [2024-06-27 20:25:13,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:25:13,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:25:13,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 178 transitions. [2024-06-27 20:25:13,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4149184149184149 [2024-06-27 20:25:13,920 INFO L175 Difference]: Start difference. First operand has 667 places, 783 transitions, 10653 flow. Second operand 13 states and 178 transitions. [2024-06-27 20:25:13,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 679 places, 852 transitions, 12896 flow [2024-06-27 20:25:19,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 852 transitions, 12644 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-27 20:25:19,476 INFO L231 Difference]: Finished difference. Result has 672 places, 787 transitions, 10932 flow [2024-06-27 20:25:19,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10405, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10932, PETRI_PLACES=672, PETRI_TRANSITIONS=787} [2024-06-27 20:25:19,477 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 640 predicate places. [2024-06-27 20:25:19,477 INFO L495 AbstractCegarLoop]: Abstraction has has 672 places, 787 transitions, 10932 flow [2024-06-27 20:25:19,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:19,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:19,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:19,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 20:25:19,492 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:19,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:19,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1532536400, now seen corresponding path program 10 times [2024-06-27 20:25:19,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:19,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263926221] [2024-06-27 20:25:19,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:19,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:19,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:20,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-27 20:25:20,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:20,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263926221] [2024-06-27 20:25:20,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263926221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:20,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:20,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:20,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232064719] [2024-06-27 20:25:20,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:20,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:20,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:20,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:20,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:20,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:25:20,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 787 transitions, 10932 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:20,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:20,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:25:20,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:22,315 INFO L124 PetriNetUnfolderBase]: 2098/3616 cut-off events. [2024-06-27 20:25:22,316 INFO L125 PetriNetUnfolderBase]: For 626495/626495 co-relation queries the response was YES. [2024-06-27 20:25:22,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29495 conditions, 3616 events. 2098/3616 cut-off events. For 626495/626495 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 23496 event pairs, 208 based on Foata normal form. 3/3619 useless extension candidates. Maximal degree in co-relation 29191. Up to 2671 conditions per place. [2024-06-27 20:25:22,383 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 639 selfloop transitions, 211 changer transitions 0/852 dead transitions. [2024-06-27 20:25:22,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 684 places, 852 transitions, 13128 flow [2024-06-27 20:25:22,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:25:22,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:25:22,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 175 transitions. [2024-06-27 20:25:22,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40792540792540793 [2024-06-27 20:25:22,384 INFO L175 Difference]: Start difference. First operand has 672 places, 787 transitions, 10932 flow. Second operand 13 states and 175 transitions. [2024-06-27 20:25:22,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 684 places, 852 transitions, 13128 flow [2024-06-27 20:25:26,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 852 transitions, 12671 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-27 20:25:26,857 INFO L231 Difference]: Finished difference. Result has 677 places, 789 transitions, 10968 flow [2024-06-27 20:25:26,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10475, PETRI_DIFFERENCE_MINUEND_PLACES=664, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10968, PETRI_PLACES=677, PETRI_TRANSITIONS=789} [2024-06-27 20:25:26,857 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 645 predicate places. [2024-06-27 20:25:26,857 INFO L495 AbstractCegarLoop]: Abstraction has has 677 places, 789 transitions, 10968 flow [2024-06-27 20:25:26,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:26,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:26,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:26,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-27 20:25:26,858 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:26,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:26,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1532329010, now seen corresponding path program 11 times [2024-06-27 20:25:26,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:26,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295938506] [2024-06-27 20:25:26,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:26,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:26,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:27,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:27,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:27,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295938506] [2024-06-27 20:25:27,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295938506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:27,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:27,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:27,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433485227] [2024-06-27 20:25:27,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:27,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:27,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:27,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:27,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:27,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:25:27,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 789 transitions, 10968 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:27,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:27,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:25:27,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:29,628 INFO L124 PetriNetUnfolderBase]: 2096/3613 cut-off events. [2024-06-27 20:25:29,628 INFO L125 PetriNetUnfolderBase]: For 578437/578437 co-relation queries the response was YES. [2024-06-27 20:25:29,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29193 conditions, 3613 events. 2096/3613 cut-off events. For 578437/578437 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 23488 event pairs, 210 based on Foata normal form. 1/3614 useless extension candidates. Maximal degree in co-relation 28888. Up to 2651 conditions per place. [2024-06-27 20:25:29,702 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 638 selfloop transitions, 216 changer transitions 0/856 dead transitions. [2024-06-27 20:25:29,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 856 transitions, 13134 flow [2024-06-27 20:25:29,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:25:29,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:25:29,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 190 transitions. [2024-06-27 20:25:29,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-06-27 20:25:29,703 INFO L175 Difference]: Start difference. First operand has 677 places, 789 transitions, 10968 flow. Second operand 14 states and 190 transitions. [2024-06-27 20:25:29,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 856 transitions, 13134 flow [2024-06-27 20:25:34,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 682 places, 856 transitions, 12636 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-27 20:25:34,302 INFO L231 Difference]: Finished difference. Result has 683 places, 789 transitions, 10912 flow [2024-06-27 20:25:34,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10470, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10912, PETRI_PLACES=683, PETRI_TRANSITIONS=789} [2024-06-27 20:25:34,303 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 651 predicate places. [2024-06-27 20:25:34,303 INFO L495 AbstractCegarLoop]: Abstraction has has 683 places, 789 transitions, 10912 flow [2024-06-27 20:25:34,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:34,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:34,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:34,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-27 20:25:34,303 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:34,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:34,304 INFO L85 PathProgramCache]: Analyzing trace with hash -771924395, now seen corresponding path program 18 times [2024-06-27 20:25:34,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:34,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782689595] [2024-06-27 20:25:34,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:34,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:34,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:35,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:35,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:35,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782689595] [2024-06-27 20:25:35,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782689595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:35,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:35,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:35,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613660841] [2024-06-27 20:25:35,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:35,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:35,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:35,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:35,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:35,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:25:35,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 789 transitions, 10912 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:35,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:35,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:25:35,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:37,025 INFO L124 PetriNetUnfolderBase]: 2093/3608 cut-off events. [2024-06-27 20:25:37,025 INFO L125 PetriNetUnfolderBase]: For 564359/564359 co-relation queries the response was YES. [2024-06-27 20:25:37,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28662 conditions, 3608 events. 2093/3608 cut-off events. For 564359/564359 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 23323 event pairs, 276 based on Foata normal form. 2/3610 useless extension candidates. Maximal degree in co-relation 28356. Up to 3193 conditions per place. [2024-06-27 20:25:37,101 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 656 selfloop transitions, 156 changer transitions 0/814 dead transitions. [2024-06-27 20:25:37,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 695 places, 814 transitions, 12632 flow [2024-06-27 20:25:37,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:25:37,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:25:37,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 159 transitions. [2024-06-27 20:25:37,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3706293706293706 [2024-06-27 20:25:37,103 INFO L175 Difference]: Start difference. First operand has 683 places, 789 transitions, 10912 flow. Second operand 13 states and 159 transitions. [2024-06-27 20:25:37,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 695 places, 814 transitions, 12632 flow [2024-06-27 20:25:41,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 814 transitions, 12163 flow, removed 18 selfloop flow, removed 12 redundant places. [2024-06-27 20:25:41,908 INFO L231 Difference]: Finished difference. Result has 684 places, 789 transitions, 10759 flow [2024-06-27 20:25:41,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10443, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10759, PETRI_PLACES=684, PETRI_TRANSITIONS=789} [2024-06-27 20:25:41,908 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 652 predicate places. [2024-06-27 20:25:41,908 INFO L495 AbstractCegarLoop]: Abstraction has has 684 places, 789 transitions, 10759 flow [2024-06-27 20:25:41,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:41,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:41,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:41,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-27 20:25:41,909 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:41,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:41,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1062072994, now seen corresponding path program 12 times [2024-06-27 20:25:41,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:41,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409283740] [2024-06-27 20:25:41,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:41,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:41,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:42,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:42,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:42,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409283740] [2024-06-27 20:25:42,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409283740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:42,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:42,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:42,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945422682] [2024-06-27 20:25:42,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:42,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:42,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:42,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:42,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:43,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:25:43,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 789 transitions, 10759 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:43,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:43,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:25:43,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:44,708 INFO L124 PetriNetUnfolderBase]: 2102/3624 cut-off events. [2024-06-27 20:25:44,708 INFO L125 PetriNetUnfolderBase]: For 582315/582315 co-relation queries the response was YES. [2024-06-27 20:25:44,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28484 conditions, 3624 events. 2102/3624 cut-off events. For 582315/582315 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 23530 event pairs, 183 based on Foata normal form. 3/3627 useless extension candidates. Maximal degree in co-relation 28177. Up to 2678 conditions per place. [2024-06-27 20:25:44,785 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 635 selfloop transitions, 218 changer transitions 0/855 dead transitions. [2024-06-27 20:25:44,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 855 transitions, 13017 flow [2024-06-27 20:25:44,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:25:44,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:25:44,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 172 transitions. [2024-06-27 20:25:44,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40093240093240096 [2024-06-27 20:25:44,786 INFO L175 Difference]: Start difference. First operand has 684 places, 789 transitions, 10759 flow. Second operand 13 states and 172 transitions. [2024-06-27 20:25:44,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 855 transitions, 13017 flow [2024-06-27 20:25:49,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 855 transitions, 12695 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 20:25:49,239 INFO L231 Difference]: Finished difference. Result has 688 places, 796 transitions, 11062 flow [2024-06-27 20:25:49,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10437, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11062, PETRI_PLACES=688, PETRI_TRANSITIONS=796} [2024-06-27 20:25:49,240 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 656 predicate places. [2024-06-27 20:25:49,240 INFO L495 AbstractCegarLoop]: Abstraction has has 688 places, 796 transitions, 11062 flow [2024-06-27 20:25:49,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:49,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:49,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:49,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-27 20:25:49,240 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:49,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:49,240 INFO L85 PathProgramCache]: Analyzing trace with hash 280294899, now seen corresponding path program 19 times [2024-06-27 20:25:49,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:49,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756018560] [2024-06-27 20:25:49,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:49,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:49,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:50,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:50,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:50,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756018560] [2024-06-27 20:25:50,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756018560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:50,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:50,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:50,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256185586] [2024-06-27 20:25:50,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:50,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:50,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:50,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:50,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:50,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:25:50,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 688 places, 796 transitions, 11062 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:50,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:50,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:25:50,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:51,851 INFO L124 PetriNetUnfolderBase]: 2109/3637 cut-off events. [2024-06-27 20:25:51,851 INFO L125 PetriNetUnfolderBase]: For 572128/572128 co-relation queries the response was YES. [2024-06-27 20:25:51,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29100 conditions, 3637 events. 2109/3637 cut-off events. For 572128/572128 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 23558 event pairs, 277 based on Foata normal form. 2/3639 useless extension candidates. Maximal degree in co-relation 28790. Up to 3221 conditions per place. [2024-06-27 20:25:51,930 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 653 selfloop transitions, 165 changer transitions 0/820 dead transitions. [2024-06-27 20:25:51,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 820 transitions, 12822 flow [2024-06-27 20:25:51,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:25:51,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:25:51,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 155 transitions. [2024-06-27 20:25:51,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3613053613053613 [2024-06-27 20:25:51,932 INFO L175 Difference]: Start difference. First operand has 688 places, 796 transitions, 11062 flow. Second operand 13 states and 155 transitions. [2024-06-27 20:25:51,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 820 transitions, 12822 flow [2024-06-27 20:25:56,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 820 transitions, 12389 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-27 20:25:56,626 INFO L231 Difference]: Finished difference. Result has 697 places, 800 transitions, 11041 flow [2024-06-27 20:25:56,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10629, PETRI_DIFFERENCE_MINUEND_PLACES=682, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11041, PETRI_PLACES=697, PETRI_TRANSITIONS=800} [2024-06-27 20:25:56,626 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 665 predicate places. [2024-06-27 20:25:56,626 INFO L495 AbstractCegarLoop]: Abstraction has has 697 places, 800 transitions, 11041 flow [2024-06-27 20:25:56,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:56,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:56,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:56,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-27 20:25:56,627 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:56,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:56,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1721218741, now seen corresponding path program 1 times [2024-06-27 20:25:56,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:56,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451853102] [2024-06-27 20:25:56,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:56,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:56,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:57,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:57,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:57,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451853102] [2024-06-27 20:25:57,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451853102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:57,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:57,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:57,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312462271] [2024-06-27 20:25:57,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:57,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:57,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:57,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:57,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:57,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:25:57,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 697 places, 800 transitions, 11041 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:57,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:57,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:25:57,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:59,272 INFO L124 PetriNetUnfolderBase]: 2113/3643 cut-off events. [2024-06-27 20:25:59,273 INFO L125 PetriNetUnfolderBase]: For 575844/575844 co-relation queries the response was YES. [2024-06-27 20:25:59,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28705 conditions, 3643 events. 2113/3643 cut-off events. For 575844/575844 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 23623 event pairs, 340 based on Foata normal form. 2/3645 useless extension candidates. Maximal degree in co-relation 28392. Up to 3316 conditions per place. [2024-06-27 20:25:59,341 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 721 selfloop transitions, 98 changer transitions 0/821 dead transitions. [2024-06-27 20:25:59,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 821 transitions, 12745 flow [2024-06-27 20:25:59,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:25:59,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:25:59,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 20:25:59,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686868686868687 [2024-06-27 20:25:59,342 INFO L175 Difference]: Start difference. First operand has 697 places, 800 transitions, 11041 flow. Second operand 12 states and 146 transitions. [2024-06-27 20:25:59,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 821 transitions, 12745 flow [2024-06-27 20:26:04,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 821 transitions, 12415 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 20:26:04,084 INFO L231 Difference]: Finished difference. Result has 702 places, 801 transitions, 10925 flow [2024-06-27 20:26:04,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10711, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10925, PETRI_PLACES=702, PETRI_TRANSITIONS=801} [2024-06-27 20:26:04,084 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 670 predicate places. [2024-06-27 20:26:04,084 INFO L495 AbstractCegarLoop]: Abstraction has has 702 places, 801 transitions, 10925 flow [2024-06-27 20:26:04,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:04,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:04,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:04,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-27 20:26:04,085 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:04,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:04,085 INFO L85 PathProgramCache]: Analyzing trace with hash 287652284, now seen corresponding path program 13 times [2024-06-27 20:26:04,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:04,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395024017] [2024-06-27 20:26:04,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:04,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:04,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:05,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:05,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:05,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395024017] [2024-06-27 20:26:05,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395024017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:05,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:05,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:05,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829859458] [2024-06-27 20:26:05,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:05,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:05,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:05,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:05,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:05,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:26:05,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 702 places, 801 transitions, 10925 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:05,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:05,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:26:05,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:06,849 INFO L124 PetriNetUnfolderBase]: 2122/3660 cut-off events. [2024-06-27 20:26:06,849 INFO L125 PetriNetUnfolderBase]: For 600485/600485 co-relation queries the response was YES. [2024-06-27 20:26:06,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28846 conditions, 3660 events. 2122/3660 cut-off events. For 600485/600485 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 23860 event pairs, 187 based on Foata normal form. 3/3663 useless extension candidates. Maximal degree in co-relation 28532. Up to 2714 conditions per place. [2024-06-27 20:26:06,923 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 628 selfloop transitions, 230 changer transitions 0/860 dead transitions. [2024-06-27 20:26:06,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 860 transitions, 13148 flow [2024-06-27 20:26:06,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:26:06,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:26:06,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 168 transitions. [2024-06-27 20:26:06,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3916083916083916 [2024-06-27 20:26:06,925 INFO L175 Difference]: Start difference. First operand has 702 places, 801 transitions, 10925 flow. Second operand 13 states and 168 transitions. [2024-06-27 20:26:06,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 860 transitions, 13148 flow [2024-06-27 20:26:12,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 860 transitions, 12899 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-27 20:26:12,252 INFO L231 Difference]: Finished difference. Result has 706 places, 805 transitions, 11276 flow [2024-06-27 20:26:12,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10676, PETRI_DIFFERENCE_MINUEND_PLACES=692, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11276, PETRI_PLACES=706, PETRI_TRANSITIONS=805} [2024-06-27 20:26:12,252 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 674 predicate places. [2024-06-27 20:26:12,252 INFO L495 AbstractCegarLoop]: Abstraction has has 706 places, 805 transitions, 11276 flow [2024-06-27 20:26:12,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:12,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:12,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:12,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-27 20:26:12,253 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:12,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:12,253 INFO L85 PathProgramCache]: Analyzing trace with hash 280295054, now seen corresponding path program 14 times [2024-06-27 20:26:12,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:12,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576191108] [2024-06-27 20:26:12,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:12,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:12,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:13,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:13,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:13,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576191108] [2024-06-27 20:26:13,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576191108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:13,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:13,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:13,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493648126] [2024-06-27 20:26:13,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:13,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:13,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:13,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:13,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:13,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:26:13,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 706 places, 805 transitions, 11276 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:13,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:13,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:26:13,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:14,962 INFO L124 PetriNetUnfolderBase]: 2131/3674 cut-off events. [2024-06-27 20:26:14,962 INFO L125 PetriNetUnfolderBase]: For 610155/610155 co-relation queries the response was YES. [2024-06-27 20:26:15,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29522 conditions, 3674 events. 2131/3674 cut-off events. For 610155/610155 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 23968 event pairs, 175 based on Foata normal form. 3/3677 useless extension candidates. Maximal degree in co-relation 29209. Up to 2702 conditions per place. [2024-06-27 20:26:15,038 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 638 selfloop transitions, 227 changer transitions 0/867 dead transitions. [2024-06-27 20:26:15,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 719 places, 867 transitions, 13538 flow [2024-06-27 20:26:15,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:26:15,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:26:15,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 183 transitions. [2024-06-27 20:26:15,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-27 20:26:15,039 INFO L175 Difference]: Start difference. First operand has 706 places, 805 transitions, 11276 flow. Second operand 14 states and 183 transitions. [2024-06-27 20:26:15,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 719 places, 867 transitions, 13538 flow [2024-06-27 20:26:20,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 710 places, 867 transitions, 13032 flow, removed 54 selfloop flow, removed 9 redundant places. [2024-06-27 20:26:20,070 INFO L231 Difference]: Finished difference. Result has 711 places, 808 transitions, 11358 flow [2024-06-27 20:26:20,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10770, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11358, PETRI_PLACES=711, PETRI_TRANSITIONS=808} [2024-06-27 20:26:20,070 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 679 predicate places. [2024-06-27 20:26:20,070 INFO L495 AbstractCegarLoop]: Abstraction has has 711 places, 808 transitions, 11358 flow [2024-06-27 20:26:20,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:20,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:20,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:20,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-27 20:26:20,071 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:20,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:20,071 INFO L85 PathProgramCache]: Analyzing trace with hash 86355489, now seen corresponding path program 20 times [2024-06-27 20:26:20,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:20,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816655643] [2024-06-27 20:26:20,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:20,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:20,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:21,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:21,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:21,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816655643] [2024-06-27 20:26:21,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816655643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:21,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:21,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:21,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270907409] [2024-06-27 20:26:21,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:21,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:21,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:21,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:21,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:21,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:26:21,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 808 transitions, 11358 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:21,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:21,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:26:21,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:22,634 INFO L124 PetriNetUnfolderBase]: 2138/3687 cut-off events. [2024-06-27 20:26:22,634 INFO L125 PetriNetUnfolderBase]: For 596767/596767 co-relation queries the response was YES. [2024-06-27 20:26:22,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29565 conditions, 3687 events. 2138/3687 cut-off events. For 596767/596767 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 23937 event pairs, 275 based on Foata normal form. 2/3689 useless extension candidates. Maximal degree in co-relation 29251. Up to 3272 conditions per place. [2024-06-27 20:26:22,711 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 671 selfloop transitions, 158 changer transitions 0/831 dead transitions. [2024-06-27 20:26:22,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 831 transitions, 13134 flow [2024-06-27 20:26:22,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:26:22,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:26:22,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 157 transitions. [2024-06-27 20:26:22,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36596736596736595 [2024-06-27 20:26:22,713 INFO L175 Difference]: Start difference. First operand has 711 places, 808 transitions, 11358 flow. Second operand 13 states and 157 transitions. [2024-06-27 20:26:22,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 723 places, 831 transitions, 13134 flow [2024-06-27 20:26:27,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 831 transitions, 12584 flow, removed 57 selfloop flow, removed 10 redundant places. [2024-06-27 20:26:27,906 INFO L231 Difference]: Finished difference. Result has 716 places, 812 transitions, 11211 flow [2024-06-27 20:26:27,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10808, PETRI_DIFFERENCE_MINUEND_PLACES=701, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11211, PETRI_PLACES=716, PETRI_TRANSITIONS=812} [2024-06-27 20:26:27,906 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 684 predicate places. [2024-06-27 20:26:27,907 INFO L495 AbstractCegarLoop]: Abstraction has has 716 places, 812 transitions, 11211 flow [2024-06-27 20:26:27,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:27,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:27,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:27,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-27 20:26:27,907 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:27,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:27,907 INFO L85 PathProgramCache]: Analyzing trace with hash 86355644, now seen corresponding path program 15 times [2024-06-27 20:26:27,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:27,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478238715] [2024-06-27 20:26:27,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:27,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:27,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:28,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:28,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:28,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478238715] [2024-06-27 20:26:28,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478238715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:28,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:28,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:28,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052399742] [2024-06-27 20:26:28,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:28,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:28,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:28,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:28,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:29,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:26:29,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 716 places, 812 transitions, 11211 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:29,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:29,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:26:29,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:30,776 INFO L124 PetriNetUnfolderBase]: 2162/3726 cut-off events. [2024-06-27 20:26:30,776 INFO L125 PetriNetUnfolderBase]: For 680437/680437 co-relation queries the response was YES. [2024-06-27 20:26:30,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30289 conditions, 3726 events. 2162/3726 cut-off events. For 680437/680437 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 24368 event pairs, 179 based on Foata normal form. 3/3729 useless extension candidates. Maximal degree in co-relation 29972. Up to 2761 conditions per place. [2024-06-27 20:26:30,856 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 661 selfloop transitions, 216 changer transitions 0/879 dead transitions. [2024-06-27 20:26:30,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 879 transitions, 14033 flow [2024-06-27 20:26:30,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:26:30,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:26:30,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 189 transitions. [2024-06-27 20:26:30,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 20:26:30,858 INFO L175 Difference]: Start difference. First operand has 716 places, 812 transitions, 11211 flow. Second operand 14 states and 189 transitions. [2024-06-27 20:26:30,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 879 transitions, 14033 flow [2024-06-27 20:26:36,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 720 places, 879 transitions, 13645 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 20:26:36,621 INFO L231 Difference]: Finished difference. Result has 723 places, 819 transitions, 11549 flow [2024-06-27 20:26:36,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10823, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11549, PETRI_PLACES=723, PETRI_TRANSITIONS=819} [2024-06-27 20:26:36,622 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 691 predicate places. [2024-06-27 20:26:36,622 INFO L495 AbstractCegarLoop]: Abstraction has has 723 places, 819 transitions, 11549 flow [2024-06-27 20:26:36,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:36,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:36,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:36,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-27 20:26:36,622 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:36,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:36,623 INFO L85 PathProgramCache]: Analyzing trace with hash 86563034, now seen corresponding path program 16 times [2024-06-27 20:26:36,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:36,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375174759] [2024-06-27 20:26:36,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:36,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:36,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:37,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:37,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:37,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375174759] [2024-06-27 20:26:37,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375174759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:37,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:37,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:37,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44703038] [2024-06-27 20:26:37,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:37,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:37,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:37,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:37,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:37,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:26:37,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 819 transitions, 11549 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:37,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:37,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:26:37,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:39,761 INFO L124 PetriNetUnfolderBase]: 2156/3717 cut-off events. [2024-06-27 20:26:39,762 INFO L125 PetriNetUnfolderBase]: For 630695/630695 co-relation queries the response was YES. [2024-06-27 20:26:39,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29963 conditions, 3717 events. 2156/3717 cut-off events. For 630695/630695 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 24322 event pairs, 179 based on Foata normal form. 3/3720 useless extension candidates. Maximal degree in co-relation 29643. Up to 2772 conditions per place. [2024-06-27 20:26:39,836 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 660 selfloop transitions, 212 changer transitions 0/874 dead transitions. [2024-06-27 20:26:39,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 735 places, 874 transitions, 13692 flow [2024-06-27 20:26:39,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:26:39,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:26:39,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 173 transitions. [2024-06-27 20:26:39,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40326340326340326 [2024-06-27 20:26:39,837 INFO L175 Difference]: Start difference. First operand has 723 places, 819 transitions, 11549 flow. Second operand 13 states and 173 transitions. [2024-06-27 20:26:39,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 735 places, 874 transitions, 13692 flow [2024-06-27 20:26:44,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 726 places, 874 transitions, 13139 flow, removed 118 selfloop flow, removed 9 redundant places. [2024-06-27 20:26:44,873 INFO L231 Difference]: Finished difference. Result has 727 places, 819 transitions, 11427 flow [2024-06-27 20:26:44,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10996, PETRI_DIFFERENCE_MINUEND_PLACES=714, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11427, PETRI_PLACES=727, PETRI_TRANSITIONS=819} [2024-06-27 20:26:44,874 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 695 predicate places. [2024-06-27 20:26:44,874 INFO L495 AbstractCegarLoop]: Abstraction has has 727 places, 819 transitions, 11427 flow [2024-06-27 20:26:44,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:44,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:44,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:44,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-27 20:26:44,875 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:44,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:44,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1928299113, now seen corresponding path program 21 times [2024-06-27 20:26:44,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:44,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390556206] [2024-06-27 20:26:44,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:44,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:44,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:45,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:45,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:45,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390556206] [2024-06-27 20:26:45,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390556206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:45,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:45,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:45,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544892677] [2024-06-27 20:26:45,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:45,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:45,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:45,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:45,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:46,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:26:46,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 819 transitions, 11427 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:46,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:46,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:26:46,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:47,791 INFO L124 PetriNetUnfolderBase]: 2166/3735 cut-off events. [2024-06-27 20:26:47,791 INFO L125 PetriNetUnfolderBase]: For 611384/611384 co-relation queries the response was YES. [2024-06-27 20:26:47,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30263 conditions, 3735 events. 2166/3735 cut-off events. For 611384/611384 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 24299 event pairs, 281 based on Foata normal form. 2/3737 useless extension candidates. Maximal degree in co-relation 29941. Up to 3309 conditions per place. [2024-06-27 20:26:47,874 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 677 selfloop transitions, 165 changer transitions 0/844 dead transitions. [2024-06-27 20:26:47,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 740 places, 844 transitions, 13237 flow [2024-06-27 20:26:47,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:26:47,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:26:47,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 166 transitions. [2024-06-27 20:26:47,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3593073593073593 [2024-06-27 20:26:47,876 INFO L175 Difference]: Start difference. First operand has 727 places, 819 transitions, 11427 flow. Second operand 14 states and 166 transitions. [2024-06-27 20:26:47,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 740 places, 844 transitions, 13237 flow [2024-06-27 20:26:53,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 844 transitions, 12755 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 20:26:53,451 INFO L231 Difference]: Finished difference. Result has 732 places, 825 transitions, 11391 flow [2024-06-27 20:26:53,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10945, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11391, PETRI_PLACES=732, PETRI_TRANSITIONS=825} [2024-06-27 20:26:53,451 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 700 predicate places. [2024-06-27 20:26:53,452 INFO L495 AbstractCegarLoop]: Abstraction has has 732 places, 825 transitions, 11391 flow [2024-06-27 20:26:53,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:53,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:53,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:53,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-27 20:26:53,452 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:53,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:53,452 INFO L85 PathProgramCache]: Analyzing trace with hash 80849114, now seen corresponding path program 17 times [2024-06-27 20:26:53,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:53,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206234514] [2024-06-27 20:26:53,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:53,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:53,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:54,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:54,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:54,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206234514] [2024-06-27 20:26:54,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206234514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:54,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:54,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:54,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126821531] [2024-06-27 20:26:54,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:54,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:54,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:54,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:54,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:54,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:26:54,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 732 places, 825 transitions, 11391 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:54,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:54,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:26:54,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:56,197 INFO L124 PetriNetUnfolderBase]: 2175/3750 cut-off events. [2024-06-27 20:26:56,197 INFO L125 PetriNetUnfolderBase]: For 637330/637330 co-relation queries the response was YES. [2024-06-27 20:26:56,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30251 conditions, 3750 events. 2175/3750 cut-off events. For 637330/637330 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 24552 event pairs, 177 based on Foata normal form. 3/3753 useless extension candidates. Maximal degree in co-relation 29925. Up to 2730 conditions per place. [2024-06-27 20:26:56,282 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 648 selfloop transitions, 235 changer transitions 0/885 dead transitions. [2024-06-27 20:26:56,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 746 places, 885 transitions, 13690 flow [2024-06-27 20:26:56,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 20:26:56,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 20:26:56,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 194 transitions. [2024-06-27 20:26:56,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39191919191919194 [2024-06-27 20:26:56,284 INFO L175 Difference]: Start difference. First operand has 732 places, 825 transitions, 11391 flow. Second operand 15 states and 194 transitions. [2024-06-27 20:26:56,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 746 places, 885 transitions, 13690 flow [2024-06-27 20:27:01,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 885 transitions, 13346 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 20:27:01,595 INFO L231 Difference]: Finished difference. Result has 740 places, 828 transitions, 11665 flow [2024-06-27 20:27:01,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=11047, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11665, PETRI_PLACES=740, PETRI_TRANSITIONS=828} [2024-06-27 20:27:01,596 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 708 predicate places. [2024-06-27 20:27:01,596 INFO L495 AbstractCegarLoop]: Abstraction has has 740 places, 828 transitions, 11665 flow [2024-06-27 20:27:01,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:01,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:01,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:01,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-27 20:27:01,597 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:01,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:01,597 INFO L85 PathProgramCache]: Analyzing trace with hash 80845239, now seen corresponding path program 22 times [2024-06-27 20:27:01,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:01,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313646750] [2024-06-27 20:27:01,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:01,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:01,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:02,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:02,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:02,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313646750] [2024-06-27 20:27:02,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313646750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:02,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:02,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:02,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601061711] [2024-06-27 20:27:02,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:02,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:02,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:02,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:02,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:02,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:27:02,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 740 places, 828 transitions, 11665 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:02,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:02,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:27:02,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:04,353 INFO L124 PetriNetUnfolderBase]: 2183/3766 cut-off events. [2024-06-27 20:27:04,354 INFO L125 PetriNetUnfolderBase]: For 624867/624867 co-relation queries the response was YES. [2024-06-27 20:27:04,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30800 conditions, 3766 events. 2183/3766 cut-off events. For 624867/624867 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 24592 event pairs, 285 based on Foata normal form. 2/3768 useless extension candidates. Maximal degree in co-relation 30473. Up to 3314 conditions per place. [2024-06-27 20:27:04,442 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 680 selfloop transitions, 167 changer transitions 0/849 dead transitions. [2024-06-27 20:27:04,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 849 transitions, 13460 flow [2024-06-27 20:27:04,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:27:04,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:27:04,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 158 transitions. [2024-06-27 20:27:04,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682983682983683 [2024-06-27 20:27:04,444 INFO L175 Difference]: Start difference. First operand has 740 places, 828 transitions, 11665 flow. Second operand 13 states and 158 transitions. [2024-06-27 20:27:04,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 752 places, 849 transitions, 13460 flow [2024-06-27 20:27:10,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 742 places, 849 transitions, 12888 flow, removed 64 selfloop flow, removed 10 redundant places. [2024-06-27 20:27:10,176 INFO L231 Difference]: Finished difference. Result has 744 places, 830 transitions, 11498 flow [2024-06-27 20:27:10,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=11093, PETRI_DIFFERENCE_MINUEND_PLACES=730, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11498, PETRI_PLACES=744, PETRI_TRANSITIONS=830} [2024-06-27 20:27:10,177 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 712 predicate places. [2024-06-27 20:27:10,177 INFO L495 AbstractCegarLoop]: Abstraction has has 744 places, 830 transitions, 11498 flow [2024-06-27 20:27:10,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:10,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:10,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:10,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-27 20:27:10,177 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:10,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:10,178 INFO L85 PathProgramCache]: Analyzing trace with hash 65702923, now seen corresponding path program 23 times [2024-06-27 20:27:10,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:10,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481962999] [2024-06-27 20:27:10,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:10,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:10,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:11,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:11,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:11,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481962999] [2024-06-27 20:27:11,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481962999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:11,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:11,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:11,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419710675] [2024-06-27 20:27:11,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:11,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:11,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:11,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:11,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:11,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:27:11,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 744 places, 830 transitions, 11498 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:11,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:11,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:27:11,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:12,850 INFO L124 PetriNetUnfolderBase]: 2217/3831 cut-off events. [2024-06-27 20:27:12,850 INFO L125 PetriNetUnfolderBase]: For 668207/668207 co-relation queries the response was YES. [2024-06-27 20:27:12,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31083 conditions, 3831 events. 2217/3831 cut-off events. For 668207/668207 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 25163 event pairs, 284 based on Foata normal form. 2/3833 useless extension candidates. Maximal degree in co-relation 30754. Up to 3674 conditions per place. [2024-06-27 20:27:12,927 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 824 selfloop transitions, 42 changer transitions 0/868 dead transitions. [2024-06-27 20:27:12,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 757 places, 868 transitions, 13905 flow [2024-06-27 20:27:12,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:27:12,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:27:12,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 164 transitions. [2024-06-27 20:27:12,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.354978354978355 [2024-06-27 20:27:12,928 INFO L175 Difference]: Start difference. First operand has 744 places, 830 transitions, 11498 flow. Second operand 14 states and 164 transitions. [2024-06-27 20:27:12,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 757 places, 868 transitions, 13905 flow [2024-06-27 20:27:19,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 747 places, 868 transitions, 13531 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-06-27 20:27:19,394 INFO L231 Difference]: Finished difference. Result has 753 places, 840 transitions, 11424 flow [2024-06-27 20:27:19,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=11124, PETRI_DIFFERENCE_MINUEND_PLACES=734, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=789, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11424, PETRI_PLACES=753, PETRI_TRANSITIONS=840} [2024-06-27 20:27:19,395 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 721 predicate places. [2024-06-27 20:27:19,395 INFO L495 AbstractCegarLoop]: Abstraction has has 753 places, 840 transitions, 11424 flow [2024-06-27 20:27:19,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:19,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:19,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:19,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-27 20:27:19,395 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:19,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:19,395 INFO L85 PathProgramCache]: Analyzing trace with hash 150697483, now seen corresponding path program 24 times [2024-06-27 20:27:19,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:19,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098170652] [2024-06-27 20:27:19,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:19,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:19,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:20,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:20,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:20,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098170652] [2024-06-27 20:27:20,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098170652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:20,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:20,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:20,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532033304] [2024-06-27 20:27:20,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:20,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:20,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:20,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:20,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:20,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:27:20,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 753 places, 840 transitions, 11424 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:20,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:20,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:27:20,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:22,396 INFO L124 PetriNetUnfolderBase]: 2221/3839 cut-off events. [2024-06-27 20:27:22,396 INFO L125 PetriNetUnfolderBase]: For 673105/673105 co-relation queries the response was YES. [2024-06-27 20:27:22,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30942 conditions, 3839 events. 2221/3839 cut-off events. For 673105/673105 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 25207 event pairs, 290 based on Foata normal form. 2/3841 useless extension candidates. Maximal degree in co-relation 30607. Up to 3721 conditions per place. [2024-06-27 20:27:22,482 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 821 selfloop transitions, 42 changer transitions 0/865 dead transitions. [2024-06-27 20:27:22,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 865 transitions, 13269 flow [2024-06-27 20:27:22,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 20:27:22,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 20:27:22,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 166 transitions. [2024-06-27 20:27:22,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33535353535353535 [2024-06-27 20:27:22,484 INFO L175 Difference]: Start difference. First operand has 753 places, 840 transitions, 11424 flow. Second operand 15 states and 166 transitions. [2024-06-27 20:27:22,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 865 transitions, 13269 flow [2024-06-27 20:27:28,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 762 places, 865 transitions, 13128 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-27 20:27:28,227 INFO L231 Difference]: Finished difference. Result has 765 places, 843 transitions, 11445 flow [2024-06-27 20:27:28,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=11289, PETRI_DIFFERENCE_MINUEND_PLACES=748, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=798, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11445, PETRI_PLACES=765, PETRI_TRANSITIONS=843} [2024-06-27 20:27:28,228 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 733 predicate places. [2024-06-27 20:27:28,228 INFO L495 AbstractCegarLoop]: Abstraction has has 765 places, 843 transitions, 11445 flow [2024-06-27 20:27:28,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:28,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:28,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:28,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-27 20:27:28,228 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:28,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:28,229 INFO L85 PathProgramCache]: Analyzing trace with hash -601801421, now seen corresponding path program 25 times [2024-06-27 20:27:28,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:28,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476293437] [2024-06-27 20:27:28,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:28,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:28,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:29,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:29,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:29,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476293437] [2024-06-27 20:27:29,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476293437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:29,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:29,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:29,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105026227] [2024-06-27 20:27:29,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:29,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:29,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:29,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:29,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:29,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:27:29,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 765 places, 843 transitions, 11445 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:29,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:29,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:27:29,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:31,123 INFO L124 PetriNetUnfolderBase]: 2218/3834 cut-off events. [2024-06-27 20:27:31,123 INFO L125 PetriNetUnfolderBase]: For 637282/637282 co-relation queries the response was YES. [2024-06-27 20:27:31,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30448 conditions, 3834 events. 2218/3834 cut-off events. For 637282/637282 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 25168 event pairs, 287 based on Foata normal form. 2/3836 useless extension candidates. Maximal degree in co-relation 30110. Up to 3702 conditions per place. [2024-06-27 20:27:31,210 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 822 selfloop transitions, 42 changer transitions 0/866 dead transitions. [2024-06-27 20:27:31,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 778 places, 866 transitions, 13240 flow [2024-06-27 20:27:31,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:27:31,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:27:31,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 160 transitions. [2024-06-27 20:27:31,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463203463203463 [2024-06-27 20:27:31,211 INFO L175 Difference]: Start difference. First operand has 765 places, 843 transitions, 11445 flow. Second operand 14 states and 160 transitions. [2024-06-27 20:27:31,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 778 places, 866 transitions, 13240 flow [2024-06-27 20:27:36,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 766 places, 866 transitions, 13094 flow, removed 32 selfloop flow, removed 12 redundant places. [2024-06-27 20:27:36,709 INFO L231 Difference]: Finished difference. Result has 768 places, 844 transitions, 11402 flow [2024-06-27 20:27:36,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=11299, PETRI_DIFFERENCE_MINUEND_PLACES=753, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=801, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11402, PETRI_PLACES=768, PETRI_TRANSITIONS=844} [2024-06-27 20:27:36,711 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 736 predicate places. [2024-06-27 20:27:36,711 INFO L495 AbstractCegarLoop]: Abstraction has has 768 places, 844 transitions, 11402 flow [2024-06-27 20:27:36,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:36,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:36,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:36,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-27 20:27:36,712 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:36,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:36,712 INFO L85 PathProgramCache]: Analyzing trace with hash 67580748, now seen corresponding path program 18 times [2024-06-27 20:27:36,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:36,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081296181] [2024-06-27 20:27:36,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:36,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:36,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:37,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:37,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:37,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081296181] [2024-06-27 20:27:37,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081296181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:37,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:37,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:37,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093848656] [2024-06-27 20:27:37,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:37,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:37,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:37,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:37,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:37,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:27:37,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 844 transitions, 11402 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:37,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:37,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:27:37,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:39,650 INFO L124 PetriNetUnfolderBase]: 2227/3849 cut-off events. [2024-06-27 20:27:39,650 INFO L125 PetriNetUnfolderBase]: For 665697/665697 co-relation queries the response was YES. [2024-06-27 20:27:39,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30628 conditions, 3849 events. 2227/3849 cut-off events. For 665697/665697 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 25287 event pairs, 289 based on Foata normal form. 3/3852 useless extension candidates. Maximal degree in co-relation 30290. Up to 3715 conditions per place. [2024-06-27 20:27:39,730 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 822 selfloop transitions, 48 changer transitions 0/872 dead transitions. [2024-06-27 20:27:39,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 872 transitions, 13366 flow [2024-06-27 20:27:39,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 20:27:39,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 20:27:39,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 179 transitions. [2024-06-27 20:27:39,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3390151515151515 [2024-06-27 20:27:39,731 INFO L175 Difference]: Start difference. First operand has 768 places, 844 transitions, 11402 flow. Second operand 16 states and 179 transitions. [2024-06-27 20:27:39,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 872 transitions, 13366 flow [2024-06-27 20:27:45,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 772 places, 872 transitions, 13280 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 20:27:45,090 INFO L231 Difference]: Finished difference. Result has 773 places, 848 transitions, 11587 flow [2024-06-27 20:27:45,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=11316, PETRI_DIFFERENCE_MINUEND_PLACES=757, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=796, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=11587, PETRI_PLACES=773, PETRI_TRANSITIONS=848} [2024-06-27 20:27:45,090 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 741 predicate places. [2024-06-27 20:27:45,090 INFO L495 AbstractCegarLoop]: Abstraction has has 773 places, 848 transitions, 11587 flow [2024-06-27 20:27:45,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:45,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:45,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:45,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-27 20:27:45,091 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:45,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:45,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1230534652, now seen corresponding path program 19 times [2024-06-27 20:27:45,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:45,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044151613] [2024-06-27 20:27:45,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:45,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:45,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:46,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:46,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:46,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044151613] [2024-06-27 20:27:46,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044151613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:46,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:46,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:46,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308202182] [2024-06-27 20:27:46,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:46,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:46,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:46,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:46,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:46,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:27:46,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 773 places, 848 transitions, 11587 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:46,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:46,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:27:46,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:48,090 INFO L124 PetriNetUnfolderBase]: 2236/3864 cut-off events. [2024-06-27 20:27:48,090 INFO L125 PetriNetUnfolderBase]: For 675859/675859 co-relation queries the response was YES. [2024-06-27 20:27:48,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30998 conditions, 3864 events. 2236/3864 cut-off events. For 675859/675859 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 25539 event pairs, 299 based on Foata normal form. 3/3867 useless extension candidates. Maximal degree in co-relation 30659. Up to 2649 conditions per place. [2024-06-27 20:27:48,177 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 652 selfloop transitions, 260 changer transitions 0/914 dead transitions. [2024-06-27 20:27:48,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 785 places, 914 transitions, 14031 flow [2024-06-27 20:27:48,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:27:48,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:27:48,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 180 transitions. [2024-06-27 20:27:48,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195804195804196 [2024-06-27 20:27:48,179 INFO L175 Difference]: Start difference. First operand has 773 places, 848 transitions, 11587 flow. Second operand 13 states and 180 transitions. [2024-06-27 20:27:48,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 785 places, 914 transitions, 14031 flow [2024-06-27 20:27:53,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 771 places, 914 transitions, 13790 flow, removed 76 selfloop flow, removed 14 redundant places. [2024-06-27 20:27:53,360 INFO L231 Difference]: Finished difference. Result has 774 places, 857 transitions, 12145 flow [2024-06-27 20:27:53,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=11346, PETRI_DIFFERENCE_MINUEND_PLACES=759, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=848, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12145, PETRI_PLACES=774, PETRI_TRANSITIONS=857} [2024-06-27 20:27:53,361 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 742 predicate places. [2024-06-27 20:27:53,361 INFO L495 AbstractCegarLoop]: Abstraction has has 774 places, 857 transitions, 12145 flow [2024-06-27 20:27:53,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:53,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:53,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:53,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-27 20:27:53,361 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:53,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:53,362 INFO L85 PathProgramCache]: Analyzing trace with hash -561161938, now seen corresponding path program 20 times [2024-06-27 20:27:53,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:53,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545071176] [2024-06-27 20:27:53,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:53,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:53,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:54,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:54,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:54,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545071176] [2024-06-27 20:27:54,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545071176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:54,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:54,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:54,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444538530] [2024-06-27 20:27:54,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:54,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:54,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:54,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:54,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:54,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:27:54,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 774 places, 857 transitions, 12145 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:54,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:54,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:27:54,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:56,331 INFO L124 PetriNetUnfolderBase]: 2257/3898 cut-off events. [2024-06-27 20:27:56,332 INFO L125 PetriNetUnfolderBase]: For 709322/709322 co-relation queries the response was YES. [2024-06-27 20:27:56,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32814 conditions, 3898 events. 2257/3898 cut-off events. For 709322/709322 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 25727 event pairs, 291 based on Foata normal form. 1/3899 useless extension candidates. Maximal degree in co-relation 32473. Up to 2662 conditions per place. [2024-06-27 20:27:56,422 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 655 selfloop transitions, 267 changer transitions 0/924 dead transitions. [2024-06-27 20:27:56,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 787 places, 924 transitions, 15088 flow [2024-06-27 20:27:56,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:27:56,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:27:56,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 193 transitions. [2024-06-27 20:27:56,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41774891774891776 [2024-06-27 20:27:56,423 INFO L175 Difference]: Start difference. First operand has 774 places, 857 transitions, 12145 flow. Second operand 14 states and 193 transitions. [2024-06-27 20:27:56,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 787 places, 924 transitions, 15088 flow [2024-06-27 20:28:02,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 775 places, 924 transitions, 14430 flow, removed 103 selfloop flow, removed 12 redundant places. [2024-06-27 20:28:02,183 INFO L231 Difference]: Finished difference. Result has 777 places, 864 transitions, 12323 flow [2024-06-27 20:28:02,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=11487, PETRI_DIFFERENCE_MINUEND_PLACES=762, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=857, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12323, PETRI_PLACES=777, PETRI_TRANSITIONS=864} [2024-06-27 20:28:02,184 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 745 predicate places. [2024-06-27 20:28:02,184 INFO L495 AbstractCegarLoop]: Abstraction has has 777 places, 864 transitions, 12323 flow [2024-06-27 20:28:02,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:02,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:02,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:02,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-27 20:28:02,185 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:02,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:02,185 INFO L85 PathProgramCache]: Analyzing trace with hash -560954548, now seen corresponding path program 21 times [2024-06-27 20:28:02,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:02,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442569885] [2024-06-27 20:28:02,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:02,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:02,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:03,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:03,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:03,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442569885] [2024-06-27 20:28:03,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442569885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:03,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:03,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:03,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151180710] [2024-06-27 20:28:03,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:03,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:03,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:03,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:03,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:03,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:28:03,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 777 places, 864 transitions, 12323 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:03,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:03,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:28:03,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:05,357 INFO L124 PetriNetUnfolderBase]: 2251/3889 cut-off events. [2024-06-27 20:28:05,358 INFO L125 PetriNetUnfolderBase]: For 692861/692861 co-relation queries the response was YES. [2024-06-27 20:28:05,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31752 conditions, 3889 events. 2251/3889 cut-off events. For 692861/692861 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 25654 event pairs, 289 based on Foata normal form. 3/3892 useless extension candidates. Maximal degree in co-relation 31416. Up to 2674 conditions per place. [2024-06-27 20:28:05,439 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 655 selfloop transitions, 262 changer transitions 0/919 dead transitions. [2024-06-27 20:28:05,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 919 transitions, 14550 flow [2024-06-27 20:28:05,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:28:05,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:28:05,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 177 transitions. [2024-06-27 20:28:05,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125874125874126 [2024-06-27 20:28:05,440 INFO L175 Difference]: Start difference. First operand has 777 places, 864 transitions, 12323 flow. Second operand 13 states and 177 transitions. [2024-06-27 20:28:05,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 919 transitions, 14550 flow [2024-06-27 20:28:11,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 779 places, 919 transitions, 14008 flow, removed 124 selfloop flow, removed 10 redundant places. [2024-06-27 20:28:11,106 INFO L231 Difference]: Finished difference. Result has 780 places, 864 transitions, 12312 flow [2024-06-27 20:28:11,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=11781, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=864, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12312, PETRI_PLACES=780, PETRI_TRANSITIONS=864} [2024-06-27 20:28:11,107 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 748 predicate places. [2024-06-27 20:28:11,107 INFO L495 AbstractCegarLoop]: Abstraction has has 780 places, 864 transitions, 12312 flow [2024-06-27 20:28:11,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:11,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:11,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:11,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-27 20:28:11,107 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:11,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:11,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1230540387, now seen corresponding path program 26 times [2024-06-27 20:28:11,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:11,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551379252] [2024-06-27 20:28:11,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:11,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:11,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:12,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:12,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:12,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551379252] [2024-06-27 20:28:12,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551379252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:12,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:12,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:12,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603035558] [2024-06-27 20:28:12,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:12,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:12,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:12,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:12,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:12,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:28:12,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 780 places, 864 transitions, 12312 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:12,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:12,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:28:12,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:13,963 INFO L124 PetriNetUnfolderBase]: 2255/3897 cut-off events. [2024-06-27 20:28:13,964 INFO L125 PetriNetUnfolderBase]: For 674035/674035 co-relation queries the response was YES. [2024-06-27 20:28:14,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32203 conditions, 3897 events. 2255/3897 cut-off events. For 674035/674035 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 25706 event pairs, 320 based on Foata normal form. 2/3899 useless extension candidates. Maximal degree in co-relation 31865. Up to 3482 conditions per place. [2024-06-27 20:28:14,053 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 732 selfloop transitions, 153 changer transitions 0/887 dead transitions. [2024-06-27 20:28:14,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 792 places, 887 transitions, 14224 flow [2024-06-27 20:28:14,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:28:14,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:28:14,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 159 transitions. [2024-06-27 20:28:14,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3706293706293706 [2024-06-27 20:28:14,055 INFO L175 Difference]: Start difference. First operand has 780 places, 864 transitions, 12312 flow. Second operand 13 states and 159 transitions. [2024-06-27 20:28:14,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 792 places, 887 transitions, 14224 flow [2024-06-27 20:28:19,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 785 places, 887 transitions, 13815 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 20:28:19,831 INFO L231 Difference]: Finished difference. Result has 786 places, 865 transitions, 12269 flow [2024-06-27 20:28:19,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=11903, PETRI_DIFFERENCE_MINUEND_PLACES=773, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=864, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12269, PETRI_PLACES=786, PETRI_TRANSITIONS=865} [2024-06-27 20:28:19,832 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 754 predicate places. [2024-06-27 20:28:19,832 INFO L495 AbstractCegarLoop]: Abstraction has has 786 places, 865 transitions, 12269 flow [2024-06-27 20:28:19,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:19,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:19,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:19,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-27 20:28:19,833 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:19,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:19,834 INFO L85 PathProgramCache]: Analyzing trace with hash -566672343, now seen corresponding path program 27 times [2024-06-27 20:28:19,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:19,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367312112] [2024-06-27 20:28:19,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:19,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:19,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:20,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:20,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:20,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367312112] [2024-06-27 20:28:20,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367312112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:20,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:20,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:20,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449089870] [2024-06-27 20:28:20,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:20,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:20,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:20,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:20,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:21,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:28:21,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 786 places, 865 transitions, 12269 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:21,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:21,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:28:21,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:22,792 INFO L124 PetriNetUnfolderBase]: 2279/3941 cut-off events. [2024-06-27 20:28:22,792 INFO L125 PetriNetUnfolderBase]: For 725676/725676 co-relation queries the response was YES. [2024-06-27 20:28:22,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32697 conditions, 3941 events. 2279/3941 cut-off events. For 725676/725676 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 26060 event pairs, 323 based on Foata normal form. 2/3943 useless extension candidates. Maximal degree in co-relation 32358. Up to 3492 conditions per place. [2024-06-27 20:28:22,886 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 737 selfloop transitions, 159 changer transitions 0/898 dead transitions. [2024-06-27 20:28:22,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 798 places, 898 transitions, 14749 flow [2024-06-27 20:28:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:28:22,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:28:22,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 163 transitions. [2024-06-27 20:28:22,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37995337995337997 [2024-06-27 20:28:22,888 INFO L175 Difference]: Start difference. First operand has 786 places, 865 transitions, 12269 flow. Second operand 13 states and 163 transitions. [2024-06-27 20:28:22,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 798 places, 898 transitions, 14749 flow [2024-06-27 20:28:29,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 788 places, 898 transitions, 14342 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-27 20:28:29,195 INFO L231 Difference]: Finished difference. Result has 792 places, 874 transitions, 12406 flow [2024-06-27 20:28:29,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=11862, PETRI_DIFFERENCE_MINUEND_PLACES=776, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12406, PETRI_PLACES=792, PETRI_TRANSITIONS=874} [2024-06-27 20:28:29,196 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 760 predicate places. [2024-06-27 20:28:29,196 INFO L495 AbstractCegarLoop]: Abstraction has has 792 places, 874 transitions, 12406 flow [2024-06-27 20:28:29,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:29,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:29,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:29,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-27 20:28:29,196 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:29,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:29,197 INFO L85 PathProgramCache]: Analyzing trace with hash -566668468, now seen corresponding path program 22 times [2024-06-27 20:28:29,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:29,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222840787] [2024-06-27 20:28:29,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:29,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:29,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:30,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-27 20:28:30,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:30,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222840787] [2024-06-27 20:28:30,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222840787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:30,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:30,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:30,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705124000] [2024-06-27 20:28:30,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:30,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:30,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:30,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:30,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:30,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:28:30,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 792 places, 874 transitions, 12406 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:30,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:30,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:28:30,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:32,233 INFO L124 PetriNetUnfolderBase]: 2288/3956 cut-off events. [2024-06-27 20:28:32,233 INFO L125 PetriNetUnfolderBase]: For 756455/756455 co-relation queries the response was YES. [2024-06-27 20:28:32,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33002 conditions, 3956 events. 2288/3956 cut-off events. For 756455/756455 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 26218 event pairs, 294 based on Foata normal form. 3/3959 useless extension candidates. Maximal degree in co-relation 32659. Up to 2700 conditions per place. [2024-06-27 20:28:32,319 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 661 selfloop transitions, 274 changer transitions 0/937 dead transitions. [2024-06-27 20:28:32,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 806 places, 937 transitions, 14850 flow [2024-06-27 20:28:32,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 20:28:32,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 20:28:32,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 203 transitions. [2024-06-27 20:28:32,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4101010101010101 [2024-06-27 20:28:32,321 INFO L175 Difference]: Start difference. First operand has 792 places, 874 transitions, 12406 flow. Second operand 15 states and 203 transitions. [2024-06-27 20:28:32,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 806 places, 937 transitions, 14850 flow [2024-06-27 20:28:38,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 800 places, 937 transitions, 14599 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 20:28:38,755 INFO L231 Difference]: Finished difference. Result has 802 places, 878 transitions, 12904 flow [2024-06-27 20:28:38,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=12155, PETRI_DIFFERENCE_MINUEND_PLACES=786, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=874, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12904, PETRI_PLACES=802, PETRI_TRANSITIONS=878} [2024-06-27 20:28:38,756 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 770 predicate places. [2024-06-27 20:28:38,756 INFO L495 AbstractCegarLoop]: Abstraction has has 802 places, 878 transitions, 12904 flow [2024-06-27 20:28:38,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:38,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:38,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:38,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-27 20:28:38,756 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:38,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:38,757 INFO L85 PathProgramCache]: Analyzing trace with hash -566524473, now seen corresponding path program 28 times [2024-06-27 20:28:38,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:38,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336042904] [2024-06-27 20:28:38,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:38,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:38,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:39,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:39,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:39,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336042904] [2024-06-27 20:28:39,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336042904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:39,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:39,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:39,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731813488] [2024-06-27 20:28:39,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:39,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:39,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:39,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:39,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:39,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:28:39,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 802 places, 878 transitions, 12904 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:39,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:39,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:28:39,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:41,610 INFO L124 PetriNetUnfolderBase]: 2292/3964 cut-off events. [2024-06-27 20:28:41,610 INFO L125 PetriNetUnfolderBase]: For 741852/741852 co-relation queries the response was YES. [2024-06-27 20:28:41,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33782 conditions, 3964 events. 2292/3964 cut-off events. For 741852/741852 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 26214 event pairs, 327 based on Foata normal form. 2/3966 useless extension candidates. Maximal degree in co-relation 33436. Up to 3549 conditions per place. [2024-06-27 20:28:41,705 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 746 selfloop transitions, 152 changer transitions 0/900 dead transitions. [2024-06-27 20:28:41,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 814 places, 900 transitions, 14819 flow [2024-06-27 20:28:41,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:28:41,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:28:41,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 160 transitions. [2024-06-27 20:28:41,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.372960372960373 [2024-06-27 20:28:41,706 INFO L175 Difference]: Start difference. First operand has 802 places, 878 transitions, 12904 flow. Second operand 13 states and 160 transitions. [2024-06-27 20:28:41,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 814 places, 900 transitions, 14819 flow [2024-06-27 20:28:48,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 807 places, 900 transitions, 14173 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-27 20:28:48,434 INFO L231 Difference]: Finished difference. Result has 808 places, 879 transitions, 12611 flow [2024-06-27 20:28:48,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=12258, PETRI_DIFFERENCE_MINUEND_PLACES=795, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12611, PETRI_PLACES=808, PETRI_TRANSITIONS=879} [2024-06-27 20:28:48,435 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 776 predicate places. [2024-06-27 20:28:48,435 INFO L495 AbstractCegarLoop]: Abstraction has has 808 places, 879 transitions, 12611 flow [2024-06-27 20:28:48,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:48,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:48,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:48,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-27 20:28:48,435 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:48,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:48,436 INFO L85 PathProgramCache]: Analyzing trace with hash -566668623, now seen corresponding path program 29 times [2024-06-27 20:28:48,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:48,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691307520] [2024-06-27 20:28:48,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:48,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:48,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:49,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:49,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:49,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691307520] [2024-06-27 20:28:49,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691307520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:49,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:49,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:49,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423083301] [2024-06-27 20:28:49,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:49,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:49,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:49,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:49,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:49,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:28:49,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 808 places, 879 transitions, 12611 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:49,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:49,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:28:49,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:51,526 INFO L124 PetriNetUnfolderBase]: 2289/3959 cut-off events. [2024-06-27 20:28:51,526 INFO L125 PetriNetUnfolderBase]: For 698040/698040 co-relation queries the response was YES. [2024-06-27 20:28:51,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32631 conditions, 3959 events. 2289/3959 cut-off events. For 698040/698040 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 26182 event pairs, 324 based on Foata normal form. 2/3961 useless extension candidates. Maximal degree in co-relation 32284. Up to 3529 conditions per place. [2024-06-27 20:28:51,617 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 740 selfloop transitions, 159 changer transitions 0/901 dead transitions. [2024-06-27 20:28:51,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 821 places, 901 transitions, 14487 flow [2024-06-27 20:28:51,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:28:51,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:28:51,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 170 transitions. [2024-06-27 20:28:51,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36796536796536794 [2024-06-27 20:28:51,618 INFO L175 Difference]: Start difference. First operand has 808 places, 879 transitions, 12611 flow. Second operand 14 states and 170 transitions. [2024-06-27 20:28:51,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 821 places, 901 transitions, 14487 flow [2024-06-27 20:28:57,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 810 places, 901 transitions, 14101 flow, removed 37 selfloop flow, removed 11 redundant places. [2024-06-27 20:28:57,313 INFO L231 Difference]: Finished difference. Result has 811 places, 879 transitions, 12549 flow [2024-06-27 20:28:57,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=12225, PETRI_DIFFERENCE_MINUEND_PLACES=797, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=879, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12549, PETRI_PLACES=811, PETRI_TRANSITIONS=879} [2024-06-27 20:28:57,314 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 779 predicate places. [2024-06-27 20:28:57,314 INFO L495 AbstractCegarLoop]: Abstraction has has 811 places, 879 transitions, 12549 flow [2024-06-27 20:28:57,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:57,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:57,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:57,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-27 20:28:57,314 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:57,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:57,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1688780206, now seen corresponding path program 23 times [2024-06-27 20:28:57,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:57,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912611114] [2024-06-27 20:28:57,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:57,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:57,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:58,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:58,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:58,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912611114] [2024-06-27 20:28:58,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912611114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:58,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:58,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:58,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195104277] [2024-06-27 20:28:58,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:58,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:58,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:58,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:58,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:58,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:28:58,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 811 places, 879 transitions, 12549 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:58,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:58,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:28:58,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:00,454 INFO L124 PetriNetUnfolderBase]: 2298/3974 cut-off events. [2024-06-27 20:29:00,455 INFO L125 PetriNetUnfolderBase]: For 729212/729212 co-relation queries the response was YES. [2024-06-27 20:29:00,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32856 conditions, 3974 events. 2298/3974 cut-off events. For 729212/729212 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 26377 event pairs, 303 based on Foata normal form. 3/3977 useless extension candidates. Maximal degree in co-relation 32508. Up to 2759 conditions per place. [2024-06-27 20:29:00,550 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 686 selfloop transitions, 251 changer transitions 0/939 dead transitions. [2024-06-27 20:29:00,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 823 places, 939 transitions, 15012 flow [2024-06-27 20:29:00,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:29:00,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:29:00,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 182 transitions. [2024-06-27 20:29:00,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:29:00,551 INFO L175 Difference]: Start difference. First operand has 811 places, 879 transitions, 12549 flow. Second operand 13 states and 182 transitions. [2024-06-27 20:29:00,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 823 places, 939 transitions, 15012 flow [2024-06-27 20:29:06,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 810 places, 939 transitions, 14673 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-27 20:29:06,742 INFO L231 Difference]: Finished difference. Result has 812 places, 883 transitions, 12911 flow [2024-06-27 20:29:06,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=12210, PETRI_DIFFERENCE_MINUEND_PLACES=798, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=879, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12911, PETRI_PLACES=812, PETRI_TRANSITIONS=883} [2024-06-27 20:29:06,743 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 780 predicate places. [2024-06-27 20:29:06,743 INFO L495 AbstractCegarLoop]: Abstraction has has 812 places, 883 transitions, 12911 flow [2024-06-27 20:29:06,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:06,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:06,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:06,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-27 20:29:06,744 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:29:06,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:06,744 INFO L85 PathProgramCache]: Analyzing trace with hash 278683920, now seen corresponding path program 24 times [2024-06-27 20:29:06,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:06,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29319214] [2024-06-27 20:29:06,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:06,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:06,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:07,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:07,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:07,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29319214] [2024-06-27 20:29:07,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29319214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:07,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:07,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:29:07,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955653042] [2024-06-27 20:29:07,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:07,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:29:07,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:07,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:29:07,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:29:07,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:29:07,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 812 places, 883 transitions, 12911 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:07,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:07,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:29:07,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:09,813 INFO L124 PetriNetUnfolderBase]: 2310/3994 cut-off events. [2024-06-27 20:29:09,813 INFO L125 PetriNetUnfolderBase]: For 735841/735841 co-relation queries the response was YES. [2024-06-27 20:29:09,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33677 conditions, 3994 events. 2310/3994 cut-off events. For 735841/735841 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 26543 event pairs, 299 based on Foata normal form. 3/3997 useless extension candidates. Maximal degree in co-relation 33327. Up to 2763 conditions per place. [2024-06-27 20:29:09,908 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 691 selfloop transitions, 255 changer transitions 0/948 dead transitions. [2024-06-27 20:29:09,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 825 places, 948 transitions, 15431 flow [2024-06-27 20:29:09,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:29:09,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:29:09,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 197 transitions. [2024-06-27 20:29:09,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264069264069264 [2024-06-27 20:29:09,909 INFO L175 Difference]: Start difference. First operand has 812 places, 883 transitions, 12911 flow. Second operand 14 states and 197 transitions. [2024-06-27 20:29:09,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 825 places, 948 transitions, 15431 flow [2024-06-27 20:29:16,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 948 transitions, 14633 flow, removed 82 selfloop flow, removed 8 redundant places. [2024-06-27 20:29:16,748 INFO L231 Difference]: Finished difference. Result has 820 places, 889 transitions, 12854 flow [2024-06-27 20:29:16,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=12113, PETRI_DIFFERENCE_MINUEND_PLACES=804, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=883, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12854, PETRI_PLACES=820, PETRI_TRANSITIONS=889} [2024-06-27 20:29:16,749 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 788 predicate places. [2024-06-27 20:29:16,749 INFO L495 AbstractCegarLoop]: Abstraction has has 820 places, 889 transitions, 12854 flow [2024-06-27 20:29:16,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:16,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:16,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:16,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-27 20:29:16,750 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:29:16,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:16,750 INFO L85 PathProgramCache]: Analyzing trace with hash -390694529, now seen corresponding path program 30 times [2024-06-27 20:29:16,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:16,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544046197] [2024-06-27 20:29:16,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:16,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:16,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:17,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:17,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:17,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544046197] [2024-06-27 20:29:17,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544046197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:17,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:17,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:29:17,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458550418] [2024-06-27 20:29:17,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:17,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:29:17,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:17,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:29:17,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:29:17,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:29:17,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 820 places, 889 transitions, 12854 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:17,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:17,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:29:17,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:20,111 INFO L124 PetriNetUnfolderBase]: 2314/4002 cut-off events. [2024-06-27 20:29:20,111 INFO L125 PetriNetUnfolderBase]: For 714618/714618 co-relation queries the response was YES. [2024-06-27 20:29:20,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33619 conditions, 4002 events. 2314/4002 cut-off events. For 714618/714618 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 26518 event pairs, 330 based on Foata normal form. 2/4004 useless extension candidates. Maximal degree in co-relation 33266. Up to 3587 conditions per place. [2024-06-27 20:29:20,197 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 758 selfloop transitions, 149 changer transitions 0/909 dead transitions. [2024-06-27 20:29:20,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 832 places, 909 transitions, 14788 flow [2024-06-27 20:29:20,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:29:20,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:29:20,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 161 transitions. [2024-06-27 20:29:20,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3752913752913753 [2024-06-27 20:29:20,198 INFO L175 Difference]: Start difference. First operand has 820 places, 889 transitions, 12854 flow. Second operand 13 states and 161 transitions. [2024-06-27 20:29:20,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 832 places, 909 transitions, 14788 flow [2024-06-27 20:29:27,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 824 places, 909 transitions, 14142 flow, removed 85 selfloop flow, removed 8 redundant places. [2024-06-27 20:29:27,439 INFO L231 Difference]: Finished difference. Result has 825 places, 890 transitions, 12570 flow [2024-06-27 20:29:27,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=12208, PETRI_DIFFERENCE_MINUEND_PLACES=812, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12570, PETRI_PLACES=825, PETRI_TRANSITIONS=890} [2024-06-27 20:29:27,440 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 793 predicate places. [2024-06-27 20:29:27,440 INFO L495 AbstractCegarLoop]: Abstraction has has 825 places, 890 transitions, 12570 flow [2024-06-27 20:29:27,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:27,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:27,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:27,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-27 20:29:27,440 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:29:27,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:27,441 INFO L85 PathProgramCache]: Analyzing trace with hash 273173515, now seen corresponding path program 31 times [2024-06-27 20:29:27,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:27,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051949877] [2024-06-27 20:29:27,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:27,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:27,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:28,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:28,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:28,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051949877] [2024-06-27 20:29:28,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051949877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:28,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:28,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:29:28,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575552511] [2024-06-27 20:29:28,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:28,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:29:28,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:28,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:29:28,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:29:28,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:29:28,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 890 transitions, 12570 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:28,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:28,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:29:28,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:30,444 INFO L124 PetriNetUnfolderBase]: 2338/4046 cut-off events. [2024-06-27 20:29:30,444 INFO L125 PetriNetUnfolderBase]: For 764561/764561 co-relation queries the response was YES. [2024-06-27 20:29:30,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33802 conditions, 4046 events. 2338/4046 cut-off events. For 764561/764561 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 26940 event pairs, 331 based on Foata normal form. 2/4048 useless extension candidates. Maximal degree in co-relation 33448. Up to 3595 conditions per place. [2024-06-27 20:29:30,535 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 761 selfloop transitions, 157 changer transitions 0/920 dead transitions. [2024-06-27 20:29:30,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 837 places, 920 transitions, 15071 flow [2024-06-27 20:29:30,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:29:30,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:29:30,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 163 transitions. [2024-06-27 20:29:30,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37995337995337997 [2024-06-27 20:29:30,536 INFO L175 Difference]: Start difference. First operand has 825 places, 890 transitions, 12570 flow. Second operand 13 states and 163 transitions. [2024-06-27 20:29:30,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 837 places, 920 transitions, 15071 flow [2024-06-27 20:29:37,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 826 places, 920 transitions, 14639 flow, removed 28 selfloop flow, removed 11 redundant places. [2024-06-27 20:29:37,967 INFO L231 Difference]: Finished difference. Result has 830 places, 900 transitions, 12681 flow [2024-06-27 20:29:37,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=12138, PETRI_DIFFERENCE_MINUEND_PLACES=814, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=890, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=734, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12681, PETRI_PLACES=830, PETRI_TRANSITIONS=900} [2024-06-27 20:29:37,967 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 798 predicate places. [2024-06-27 20:29:37,968 INFO L495 AbstractCegarLoop]: Abstraction has has 830 places, 900 transitions, 12681 flow [2024-06-27 20:29:37,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:37,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:37,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:37,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-27 20:29:37,968 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:29:37,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:37,968 INFO L85 PathProgramCache]: Analyzing trace with hash -396201059, now seen corresponding path program 32 times [2024-06-27 20:29:37,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:37,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718101188] [2024-06-27 20:29:37,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:37,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:37,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:38,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:38,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:38,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718101188] [2024-06-27 20:29:38,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718101188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:38,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:38,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:29:38,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342363460] [2024-06-27 20:29:38,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:38,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:29:38,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:38,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:29:38,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:29:39,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:29:39,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 830 places, 900 transitions, 12681 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:39,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:39,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:29:39,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:41,025 INFO L124 PetriNetUnfolderBase]: 2342/4054 cut-off events. [2024-06-27 20:29:41,025 INFO L125 PetriNetUnfolderBase]: For 771373/771373 co-relation queries the response was YES. [2024-06-27 20:29:41,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33921 conditions, 4054 events. 2342/4054 cut-off events. For 771373/771373 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 26989 event pairs, 333 based on Foata normal form. 2/4056 useless extension candidates. Maximal degree in co-relation 33563. Up to 3628 conditions per place. [2024-06-27 20:29:41,124 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 762 selfloop transitions, 156 changer transitions 0/920 dead transitions. [2024-06-27 20:29:41,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 843 places, 920 transitions, 14631 flow [2024-06-27 20:29:41,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:29:41,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:29:41,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 170 transitions. [2024-06-27 20:29:41,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36796536796536794 [2024-06-27 20:29:41,125 INFO L175 Difference]: Start difference. First operand has 830 places, 900 transitions, 12681 flow. Second operand 14 states and 170 transitions. [2024-06-27 20:29:41,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 843 places, 920 transitions, 14631 flow [2024-06-27 20:29:48,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 837 places, 920 transitions, 14374 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 20:29:48,736 INFO L231 Difference]: Finished difference. Result has 839 places, 902 transitions, 12823 flow [2024-06-27 20:29:48,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=12442, PETRI_DIFFERENCE_MINUEND_PLACES=824, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=900, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=744, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12823, PETRI_PLACES=839, PETRI_TRANSITIONS=902} [2024-06-27 20:29:48,737 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 807 predicate places. [2024-06-27 20:29:48,737 INFO L495 AbstractCegarLoop]: Abstraction has has 839 places, 902 transitions, 12823 flow [2024-06-27 20:29:48,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:48,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:48,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:48,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-27 20:29:48,738 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:29:48,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:48,738 INFO L85 PathProgramCache]: Analyzing trace with hash 273177390, now seen corresponding path program 25 times [2024-06-27 20:29:48,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:48,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712221313] [2024-06-27 20:29:48,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:48,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:48,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:49,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:49,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:49,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712221313] [2024-06-27 20:29:49,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712221313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:49,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:49,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:29:49,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127038255] [2024-06-27 20:29:49,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:49,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:29:49,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:49,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:29:49,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:29:49,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:29:49,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 839 places, 902 transitions, 12823 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:49,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:49,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:29:49,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:51,885 INFO L124 PetriNetUnfolderBase]: 2366/4093 cut-off events. [2024-06-27 20:29:51,886 INFO L125 PetriNetUnfolderBase]: For 877508/877508 co-relation queries the response was YES. [2024-06-27 20:29:51,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35564 conditions, 4093 events. 2366/4093 cut-off events. For 877508/877508 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 27338 event pairs, 304 based on Foata normal form. 3/4096 useless extension candidates. Maximal degree in co-relation 35203. Up to 2809 conditions per place. [2024-06-27 20:29:51,984 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 695 selfloop transitions, 268 changer transitions 0/965 dead transitions. [2024-06-27 20:29:51,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 853 places, 965 transitions, 15937 flow [2024-06-27 20:29:51,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 20:29:51,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 20:29:51,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 204 transitions. [2024-06-27 20:29:51,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121212121212121 [2024-06-27 20:29:51,985 INFO L175 Difference]: Start difference. First operand has 839 places, 902 transitions, 12823 flow. Second operand 15 states and 204 transitions. [2024-06-27 20:29:51,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 853 places, 965 transitions, 15937 flow [2024-06-27 20:29:59,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 843 places, 965 transitions, 15587 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-27 20:29:59,788 INFO L231 Difference]: Finished difference. Result has 846 places, 910 transitions, 13438 flow [2024-06-27 20:29:59,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=12473, PETRI_DIFFERENCE_MINUEND_PLACES=829, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=902, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13438, PETRI_PLACES=846, PETRI_TRANSITIONS=910} [2024-06-27 20:29:59,789 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 814 predicate places. [2024-06-27 20:29:59,789 INFO L495 AbstractCegarLoop]: Abstraction has has 846 places, 910 transitions, 13438 flow [2024-06-27 20:29:59,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:59,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:59,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:59,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-27 20:29:59,789 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:29:59,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:59,790 INFO L85 PathProgramCache]: Analyzing trace with hash 472830720, now seen corresponding path program 26 times [2024-06-27 20:29:59,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:59,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263097759] [2024-06-27 20:29:59,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:59,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:59,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:00,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-27 20:30:00,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:00,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263097759] [2024-06-27 20:30:00,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263097759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:00,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:00,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:30:00,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230267468] [2024-06-27 20:30:00,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:00,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:30:00,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:00,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:30:00,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:30:00,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:30:00,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 846 places, 910 transitions, 13438 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:00,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:00,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:30:00,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:03,066 INFO L124 PetriNetUnfolderBase]: 2375/4108 cut-off events. [2024-06-27 20:30:03,067 INFO L125 PetriNetUnfolderBase]: For 893807/893807 co-relation queries the response was YES. [2024-06-27 20:30:03,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36507 conditions, 4108 events. 2375/4108 cut-off events. For 893807/893807 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 27490 event pairs, 305 based on Foata normal form. 3/4111 useless extension candidates. Maximal degree in co-relation 36143. Up to 2893 conditions per place. [2024-06-27 20:30:03,171 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 709 selfloop transitions, 253 changer transitions 0/964 dead transitions. [2024-06-27 20:30:03,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 858 places, 964 transitions, 15929 flow [2024-06-27 20:30:03,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:30:03,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:30:03,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 181 transitions. [2024-06-27 20:30:03,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219114219114219 [2024-06-27 20:30:03,172 INFO L175 Difference]: Start difference. First operand has 846 places, 910 transitions, 13438 flow. Second operand 13 states and 181 transitions. [2024-06-27 20:30:03,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 858 places, 964 transitions, 15929 flow [2024-06-27 20:30:11,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 850 places, 964 transitions, 15417 flow, removed 135 selfloop flow, removed 8 redundant places. [2024-06-27 20:30:11,680 INFO L231 Difference]: Finished difference. Result has 851 places, 913 transitions, 13630 flow [2024-06-27 20:30:11,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=12974, PETRI_DIFFERENCE_MINUEND_PLACES=838, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=910, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13630, PETRI_PLACES=851, PETRI_TRANSITIONS=913} [2024-06-27 20:30:11,681 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 819 predicate places. [2024-06-27 20:30:11,681 INFO L495 AbstractCegarLoop]: Abstraction has has 851 places, 913 transitions, 13630 flow [2024-06-27 20:30:11,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:11,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:11,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:11,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-27 20:30:11,681 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:30:11,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:11,682 INFO L85 PathProgramCache]: Analyzing trace with hash 645870867, now seen corresponding path program 33 times [2024-06-27 20:30:11,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:11,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017553849] [2024-06-27 20:30:11,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:11,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:11,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:12,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:12,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:12,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017553849] [2024-06-27 20:30:12,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017553849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:12,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:12,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:30:12,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447885894] [2024-06-27 20:30:12,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:12,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:30:12,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:12,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:30:12,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:30:12,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:30:12,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 851 places, 913 transitions, 13630 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:12,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:12,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:30:12,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:15,011 INFO L124 PetriNetUnfolderBase]: 2372/4103 cut-off events. [2024-06-27 20:30:15,012 INFO L125 PetriNetUnfolderBase]: For 821401/821401 co-relation queries the response was YES. [2024-06-27 20:30:15,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36250 conditions, 4103 events. 2372/4103 cut-off events. For 821401/821401 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 27318 event pairs, 337 based on Foata normal form. 2/4105 useless extension candidates. Maximal degree in co-relation 35884. Up to 3688 conditions per place. [2024-06-27 20:30:15,108 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 776 selfloop transitions, 152 changer transitions 0/930 dead transitions. [2024-06-27 20:30:15,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 863 places, 930 transitions, 15528 flow [2024-06-27 20:30:15,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:30:15,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:30:15,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 159 transitions. [2024-06-27 20:30:15,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3706293706293706 [2024-06-27 20:30:15,109 INFO L175 Difference]: Start difference. First operand has 851 places, 913 transitions, 13630 flow. Second operand 13 states and 159 transitions. [2024-06-27 20:30:15,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 863 places, 930 transitions, 15528 flow [2024-06-27 20:30:23,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 853 places, 930 transitions, 14712 flow, removed 81 selfloop flow, removed 10 redundant places. [2024-06-27 20:30:23,274 INFO L231 Difference]: Finished difference. Result has 854 places, 913 transitions, 13122 flow [2024-06-27 20:30:23,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=12814, PETRI_DIFFERENCE_MINUEND_PLACES=841, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=913, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=761, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13122, PETRI_PLACES=854, PETRI_TRANSITIONS=913} [2024-06-27 20:30:23,274 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 822 predicate places. [2024-06-27 20:30:23,275 INFO L495 AbstractCegarLoop]: Abstraction has has 854 places, 913 transitions, 13122 flow [2024-06-27 20:30:23,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:23,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:23,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:23,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-27 20:30:23,275 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:30:23,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:23,275 INFO L85 PathProgramCache]: Analyzing trace with hash -189397734, now seen corresponding path program 27 times [2024-06-27 20:30:23,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:23,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882773820] [2024-06-27 20:30:23,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:23,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:23,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:24,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:24,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:24,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882773820] [2024-06-27 20:30:24,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882773820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:24,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:24,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:30:24,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783642797] [2024-06-27 20:30:24,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:24,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:30:24,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:24,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:30:24,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:30:24,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:30:24,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 854 places, 913 transitions, 13122 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:24,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:24,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:30:24,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:26,452 INFO L124 PetriNetUnfolderBase]: 2381/4118 cut-off events. [2024-06-27 20:30:26,452 INFO L125 PetriNetUnfolderBase]: For 848380/848380 co-relation queries the response was YES. [2024-06-27 20:30:26,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35793 conditions, 4118 events. 2381/4118 cut-off events. For 848380/848380 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 27536 event pairs, 308 based on Foata normal form. 3/4121 useless extension candidates. Maximal degree in co-relation 35427. Up to 2903 conditions per place. [2024-06-27 20:30:26,552 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 703 selfloop transitions, 260 changer transitions 0/965 dead transitions. [2024-06-27 20:30:26,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 866 places, 965 transitions, 15555 flow [2024-06-27 20:30:26,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:30:26,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:30:26,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 177 transitions. [2024-06-27 20:30:26,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125874125874126 [2024-06-27 20:30:26,554 INFO L175 Difference]: Start difference. First operand has 854 places, 913 transitions, 13122 flow. Second operand 13 states and 177 transitions. [2024-06-27 20:30:26,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 866 places, 965 transitions, 15555 flow [2024-06-27 20:30:34,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 857 places, 965 transitions, 15203 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 20:30:34,641 INFO L231 Difference]: Finished difference. Result has 858 places, 916 transitions, 13446 flow [2024-06-27 20:30:34,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=12770, PETRI_DIFFERENCE_MINUEND_PLACES=845, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=913, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13446, PETRI_PLACES=858, PETRI_TRANSITIONS=916} [2024-06-27 20:30:34,642 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 826 predicate places. [2024-06-27 20:30:34,642 INFO L495 AbstractCegarLoop]: Abstraction has has 858 places, 916 transitions, 13446 flow [2024-06-27 20:30:34,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:34,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:34,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:34,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-27 20:30:34,642 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:30:34,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:34,643 INFO L85 PathProgramCache]: Analyzing trace with hash -196749384, now seen corresponding path program 28 times [2024-06-27 20:30:34,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:34,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713371184] [2024-06-27 20:30:34,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:34,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:34,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:35,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-27 20:30:35,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:35,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713371184] [2024-06-27 20:30:35,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713371184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:35,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:35,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:30:35,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108871912] [2024-06-27 20:30:35,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:35,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:30:35,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:35,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:30:35,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:30:35,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 33 [2024-06-27 20:30:35,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 858 places, 916 transitions, 13446 flow. Second operand has 13 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:35,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:35,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 33 [2024-06-27 20:30:35,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:37,840 INFO L124 PetriNetUnfolderBase]: 2380/4117 cut-off events. [2024-06-27 20:30:37,840 INFO L125 PetriNetUnfolderBase]: For 810794/810794 co-relation queries the response was YES. [2024-06-27 20:30:37,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35820 conditions, 4117 events. 2380/4117 cut-off events. For 810794/810794 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 27564 event pairs, 307 based on Foata normal form. 3/4120 useless extension candidates. Maximal degree in co-relation 35453. Up to 2902 conditions per place. [2024-06-27 20:30:37,942 INFO L140 encePairwiseOnDemand]: 18/33 looper letters, 713 selfloop transitions, 254 changer transitions 0/969 dead transitions. [2024-06-27 20:30:37,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 870 places, 969 transitions, 15868 flow [2024-06-27 20:30:37,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:30:37,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:30:37,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 180 transitions. [2024-06-27 20:30:37,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195804195804196 [2024-06-27 20:30:37,944 INFO L175 Difference]: Start difference. First operand has 858 places, 916 transitions, 13446 flow. Second operand 13 states and 180 transitions. [2024-06-27 20:30:37,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 870 places, 969 transitions, 15868 flow Killed by 15