./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi007_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/rfi007_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi007_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/rfi007_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 17:08:33,117 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 17:08:33,183 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 17:08:33,188 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 17:08:33,189 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 17:08:33,215 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 17:08:33,215 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 17:08:33,216 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 17:08:33,216 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 17:08:33,219 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 17:08:33,220 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 17:08:33,220 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 17:08:33,221 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 17:08:33,222 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 17:08:33,222 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 17:08:33,222 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 17:08:33,223 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 17:08:33,223 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 17:08:33,223 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 17:08:33,223 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 17:08:33,223 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 17:08:33,232 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 17:08:33,232 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 17:08:33,232 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 17:08:33,233 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 17:08:33,233 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 17:08:33,233 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 17:08:33,233 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 17:08:33,234 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 17:08:33,234 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 17:08:33,235 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 17:08:33,235 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 17:08:33,235 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:08:33,235 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 17:08:33,235 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 17:08:33,235 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 17:08:33,235 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 17:08:33,235 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 17:08:33,235 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 17:08:33,236 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 17:08:33,236 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 17:08:33,236 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 17:08:33,236 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 17:08:33,236 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 17:08:33,467 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 17:08:33,485 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 17:08:33,487 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 17:08:33,488 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 17:08:33,489 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 17:08:33,489 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/rfi007_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-21 17:08:33,637 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 17:08:33,637 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 17:08:33,637 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi007_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 17:08:34,614 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 17:08:34,863 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 17:08:34,866 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi007_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 17:08:34,885 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3d497df43/306480e002994e20bed6a2212be3428a/FLAG4640397f0 [2024-06-21 17:08:34,899 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3d497df43/306480e002994e20bed6a2212be3428a [2024-06-21 17:08:34,900 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 17:08:34,901 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 17:08:34,903 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 17:08:34,903 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 17:08:34,907 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 17:08:34,907 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:08:33" (1/2) ... [2024-06-21 17:08:34,908 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b7af21e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:08:34, skipping insertion in model container [2024-06-21 17:08:34,908 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:08:33" (1/2) ... [2024-06-21 17:08:34,910 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2b7a0df2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:08:34, skipping insertion in model container [2024-06-21 17:08:34,910 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:08:34" (2/2) ... [2024-06-21 17:08:34,911 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b7af21e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:34, skipping insertion in model container [2024-06-21 17:08:34,911 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:08:34" (2/2) ... [2024-06-21 17:08:34,911 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 17:08:34,959 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 17:08:34,960 INFO L97 edCorrectnessWitness]: Location invariant before [L814-L814] ((((((((((((((! multithreaded || x$read_delayed_var == 0) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1)) [2024-06-21 17:08:34,961 INFO L97 edCorrectnessWitness]: Location invariant before [L813-L813] ((((((((((((((! multithreaded || x$read_delayed_var == 0) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1)) [2024-06-21 17:08:34,961 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 17:08:34,961 INFO L106 edCorrectnessWitness]: ghost_update [L811-L811] multithreaded = 1; [2024-06-21 17:08:34,995 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 17:08:35,263 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:08:35,277 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 17:08:35,395 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:08:35,434 INFO L206 MainTranslator]: Completed translation [2024-06-21 17:08:35,435 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35 WrapperNode [2024-06-21 17:08:35,435 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 17:08:35,436 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 17:08:35,437 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 17:08:35,437 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 17:08:35,442 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35" (1/1) ... [2024-06-21 17:08:35,469 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35" (1/1) ... [2024-06-21 17:08:35,493 INFO L138 Inliner]: procedures = 174, calls = 36, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 113 [2024-06-21 17:08:35,493 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 17:08:35,494 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 17:08:35,494 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 17:08:35,494 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 17:08:35,504 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35" (1/1) ... [2024-06-21 17:08:35,504 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35" (1/1) ... [2024-06-21 17:08:35,511 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35" (1/1) ... [2024-06-21 17:08:35,546 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 17:08:35,546 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35" (1/1) ... [2024-06-21 17:08:35,546 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35" (1/1) ... [2024-06-21 17:08:35,552 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35" (1/1) ... [2024-06-21 17:08:35,553 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35" (1/1) ... [2024-06-21 17:08:35,557 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35" (1/1) ... [2024-06-21 17:08:35,558 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35" (1/1) ... [2024-06-21 17:08:35,566 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 17:08:35,567 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 17:08:35,567 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 17:08:35,567 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 17:08:35,567 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35" (1/1) ... [2024-06-21 17:08:35,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:08:35,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 17:08:35,591 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 17:08:35,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 17:08:35,619 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 17:08:35,620 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 17:08:35,620 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 17:08:35,620 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 17:08:35,620 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 17:08:35,620 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 17:08:35,620 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 17:08:35,620 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 17:08:35,620 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 17:08:35,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 17:08:35,622 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 17:08:35,721 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 17:08:35,723 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 17:08:35,958 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 17:08:35,958 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 17:08:36,076 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 17:08:36,076 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 17:08:36,077 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:08:36 BoogieIcfgContainer [2024-06-21 17:08:36,077 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 17:08:36,079 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 17:08:36,079 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 17:08:36,081 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 17:08:36,081 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:08:33" (1/4) ... [2024-06-21 17:08:36,083 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@138aee7a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 05:08:36, skipping insertion in model container [2024-06-21 17:08:36,083 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 05:08:34" (2/4) ... [2024-06-21 17:08:36,083 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@138aee7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:08:36, skipping insertion in model container [2024-06-21 17:08:36,083 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:35" (3/4) ... [2024-06-21 17:08:36,088 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@138aee7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:08:36, skipping insertion in model container [2024-06-21 17:08:36,089 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:08:36" (4/4) ... [2024-06-21 17:08:36,090 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi007_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 17:08:36,103 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 17:08:36,104 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-21 17:08:36,104 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 17:08:36,138 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 17:08:36,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 30 transitions, 68 flow [2024-06-21 17:08:36,191 INFO L124 PetriNetUnfolderBase]: 0/28 cut-off events. [2024-06-21 17:08:36,192 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:08:36,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 28 events. 0/28 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 40 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 17:08:36,193 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 30 transitions, 68 flow [2024-06-21 17:08:36,196 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 29 places, 22 transitions, 50 flow [2024-06-21 17:08:36,208 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 17:08:36,214 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;@4885fb6b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 17:08:36,214 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-21 17:08:36,217 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 17:08:36,217 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 17:08:36,217 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:08:36,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:36,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 17:08:36,218 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:36,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:36,222 INFO L85 PathProgramCache]: Analyzing trace with hash 325944614, now seen corresponding path program 1 times [2024-06-21 17:08:36,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:36,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140444605] [2024-06-21 17:08:36,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:36,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:36,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:36,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-21 17:08:36,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:36,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140444605] [2024-06-21 17:08:36,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140444605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:36,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:36,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 17:08:36,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647304796] [2024-06-21 17:08:36,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:36,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 17:08:36,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:36,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 17:08:36,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 17:08:36,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 30 [2024-06-21 17:08:36,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 22 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:36,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:36,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 30 [2024-06-21 17:08:36,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:37,055 INFO L124 PetriNetUnfolderBase]: 162/306 cut-off events. [2024-06-21 17:08:37,056 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-21 17:08:37,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 306 events. 162/306 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1107 event pairs, 97 based on Foata normal form. 1/301 useless extension candidates. Maximal degree in co-relation 606. Up to 288 conditions per place. [2024-06-21 17:08:37,060 INFO L140 encePairwiseOnDemand]: 25/30 looper letters, 21 selfloop transitions, 3 changer transitions 0/28 dead transitions. [2024-06-21 17:08:37,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 28 transitions, 113 flow [2024-06-21 17:08:37,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 17:08:37,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 17:08:37,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 53 transitions. [2024-06-21 17:08:37,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-21 17:08:37,078 INFO L175 Difference]: Start difference. First operand has 29 places, 22 transitions, 50 flow. Second operand 3 states and 53 transitions. [2024-06-21 17:08:37,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 28 transitions, 113 flow [2024-06-21 17:08:37,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 28 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 17:08:37,082 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 69 flow [2024-06-21 17:08:37,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=69, PETRI_PLACES=30, PETRI_TRANSITIONS=24} [2024-06-21 17:08:37,086 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 1 predicate places. [2024-06-21 17:08:37,086 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 69 flow [2024-06-21 17:08:37,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:37,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:37,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:37,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 17:08:37,087 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:37,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:37,088 INFO L85 PathProgramCache]: Analyzing trace with hash -299804411, now seen corresponding path program 1 times [2024-06-21 17:08:37,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:37,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491763876] [2024-06-21 17:08:37,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:37,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:37,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:37,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:37,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:37,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491763876] [2024-06-21 17:08:37,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491763876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:37,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:37,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 17:08:37,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473679242] [2024-06-21 17:08:37,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:37,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 17:08:37,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:37,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 17:08:37,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 17:08:37,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 30 [2024-06-21 17:08:37,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 69 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:37,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:37,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 30 [2024-06-21 17:08:37,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:37,533 INFO L124 PetriNetUnfolderBase]: 159/303 cut-off events. [2024-06-21 17:08:37,533 INFO L125 PetriNetUnfolderBase]: For 58/58 co-relation queries the response was YES. [2024-06-21 17:08:37,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 691 conditions, 303 events. 159/303 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1097 event pairs, 79 based on Foata normal form. 2/304 useless extension candidates. Maximal degree in co-relation 679. Up to 274 conditions per place. [2024-06-21 17:08:37,535 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 25 selfloop transitions, 5 changer transitions 0/34 dead transitions. [2024-06-21 17:08:37,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 34 transitions, 155 flow [2024-06-21 17:08:37,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 17:08:37,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 17:08:37,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 68 transitions. [2024-06-21 17:08:37,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 17:08:37,537 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 69 flow. Second operand 4 states and 68 transitions. [2024-06-21 17:08:37,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 34 transitions, 155 flow [2024-06-21 17:08:37,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 34 transitions, 152 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 17:08:37,538 INFO L231 Difference]: Finished difference. Result has 33 places, 26 transitions, 93 flow [2024-06-21 17:08:37,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=93, PETRI_PLACES=33, PETRI_TRANSITIONS=26} [2024-06-21 17:08:37,539 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 4 predicate places. [2024-06-21 17:08:37,539 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 26 transitions, 93 flow [2024-06-21 17:08:37,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:37,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:37,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:37,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 17:08:37,539 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:37,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:37,540 INFO L85 PathProgramCache]: Analyzing trace with hash -704001021, now seen corresponding path program 1 times [2024-06-21 17:08:37,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:37,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627767158] [2024-06-21 17:08:37,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:37,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:37,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:37,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:37,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:37,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627767158] [2024-06-21 17:08:37,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627767158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:37,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:37,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 17:08:37,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826594165] [2024-06-21 17:08:37,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:37,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 17:08:37,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:37,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 17:08:37,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 17:08:37,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 30 [2024-06-21 17:08:37,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 26 transitions, 93 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:37,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:37,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 30 [2024-06-21 17:08:37,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:38,055 INFO L124 PetriNetUnfolderBase]: 187/338 cut-off events. [2024-06-21 17:08:38,055 INFO L125 PetriNetUnfolderBase]: For 197/197 co-relation queries the response was YES. [2024-06-21 17:08:38,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 866 conditions, 338 events. 187/338 cut-off events. For 197/197 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1201 event pairs, 67 based on Foata normal form. 3/340 useless extension candidates. Maximal degree in co-relation 852. Up to 293 conditions per place. [2024-06-21 17:08:38,057 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 34 selfloop transitions, 11 changer transitions 0/48 dead transitions. [2024-06-21 17:08:38,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 48 transitions, 249 flow [2024-06-21 17:08:38,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:08:38,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:08:38,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-21 17:08:38,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 17:08:38,061 INFO L175 Difference]: Start difference. First operand has 33 places, 26 transitions, 93 flow. Second operand 5 states and 85 transitions. [2024-06-21 17:08:38,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 48 transitions, 249 flow [2024-06-21 17:08:38,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 48 transitions, 240 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 17:08:38,064 INFO L231 Difference]: Finished difference. Result has 38 places, 34 transitions, 160 flow [2024-06-21 17:08:38,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=160, PETRI_PLACES=38, PETRI_TRANSITIONS=34} [2024-06-21 17:08:38,066 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 9 predicate places. [2024-06-21 17:08:38,066 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 34 transitions, 160 flow [2024-06-21 17:08:38,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:38,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:38,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:38,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 17:08:38,066 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:38,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:38,067 INFO L85 PathProgramCache]: Analyzing trace with hash -210665862, now seen corresponding path program 1 times [2024-06-21 17:08:38,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:38,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233818491] [2024-06-21 17:08:38,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:38,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:38,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:38,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-21 17:08:38,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:38,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233818491] [2024-06-21 17:08:38,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233818491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:38,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:38,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:08:38,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182529793] [2024-06-21 17:08:38,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:38,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:08:38,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:38,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:08:38,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:08:38,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 30 [2024-06-21 17:08:38,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 34 transitions, 160 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:38,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:38,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 30 [2024-06-21 17:08:38,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:38,834 INFO L124 PetriNetUnfolderBase]: 188/340 cut-off events. [2024-06-21 17:08:38,835 INFO L125 PetriNetUnfolderBase]: For 417/417 co-relation queries the response was YES. [2024-06-21 17:08:38,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1043 conditions, 340 events. 188/340 cut-off events. For 417/417 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1187 event pairs, 46 based on Foata normal form. 3/342 useless extension candidates. Maximal degree in co-relation 1026. Up to 282 conditions per place. [2024-06-21 17:08:38,837 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 38 selfloop transitions, 14 changer transitions 0/55 dead transitions. [2024-06-21 17:08:38,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 55 transitions, 334 flow [2024-06-21 17:08:38,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:08:38,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:08:38,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-21 17:08:38,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 17:08:38,839 INFO L175 Difference]: Start difference. First operand has 38 places, 34 transitions, 160 flow. Second operand 6 states and 100 transitions. [2024-06-21 17:08:38,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 55 transitions, 334 flow [2024-06-21 17:08:38,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 55 transitions, 330 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 17:08:38,841 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 212 flow [2024-06-21 17:08:38,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=212, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-21 17:08:38,842 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 15 predicate places. [2024-06-21 17:08:38,842 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 212 flow [2024-06-21 17:08:38,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:38,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:38,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:38,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 17:08:38,843 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:38,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:38,843 INFO L85 PathProgramCache]: Analyzing trace with hash 2059888706, now seen corresponding path program 1 times [2024-06-21 17:08:38,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:38,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728238568] [2024-06-21 17:08:38,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:38,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:38,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:39,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:39,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:39,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728238568] [2024-06-21 17:08:39,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728238568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:39,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:39,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:08:39,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310136519] [2024-06-21 17:08:39,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:39,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:08:39,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:39,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:08:39,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:08:39,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 30 [2024-06-21 17:08:39,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 212 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:39,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:39,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 30 [2024-06-21 17:08:39,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:39,489 INFO L124 PetriNetUnfolderBase]: 189/343 cut-off events. [2024-06-21 17:08:39,490 INFO L125 PetriNetUnfolderBase]: For 640/640 co-relation queries the response was YES. [2024-06-21 17:08:39,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1176 conditions, 343 events. 189/343 cut-off events. For 640/640 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1206 event pairs, 24 based on Foata normal form. 6/348 useless extension candidates. Maximal degree in co-relation 1156. Up to 259 conditions per place. [2024-06-21 17:08:39,492 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 38 selfloop transitions, 16 changer transitions 0/57 dead transitions. [2024-06-21 17:08:39,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 57 transitions, 380 flow [2024-06-21 17:08:39,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:08:39,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:08:39,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 17:08:39,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-21 17:08:39,493 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 212 flow. Second operand 7 states and 110 transitions. [2024-06-21 17:08:39,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 57 transitions, 380 flow [2024-06-21 17:08:39,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 348 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 17:08:39,495 INFO L231 Difference]: Finished difference. Result has 46 places, 37 transitions, 215 flow [2024-06-21 17:08:39,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=215, PETRI_PLACES=46, PETRI_TRANSITIONS=37} [2024-06-21 17:08:39,496 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 17 predicate places. [2024-06-21 17:08:39,496 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 37 transitions, 215 flow [2024-06-21 17:08:39,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:39,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:39,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:39,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 17:08:39,496 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:39,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:39,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1384917533, now seen corresponding path program 1 times [2024-06-21 17:08:39,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:39,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048108778] [2024-06-21 17:08:39,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:39,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:39,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:39,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:39,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:39,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048108778] [2024-06-21 17:08:39,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048108778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:39,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:39,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:08:39,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55062201] [2024-06-21 17:08:39,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:39,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:08:39,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:39,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:08:39,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:08:39,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:39,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 37 transitions, 215 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:39,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:39,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:39,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:39,987 INFO L124 PetriNetUnfolderBase]: 187/340 cut-off events. [2024-06-21 17:08:39,988 INFO L125 PetriNetUnfolderBase]: For 747/747 co-relation queries the response was YES. [2024-06-21 17:08:39,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1224 conditions, 340 events. 187/340 cut-off events. For 747/747 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1200 event pairs, 47 based on Foata normal form. 1/340 useless extension candidates. Maximal degree in co-relation 1202. Up to 329 conditions per place. [2024-06-21 17:08:39,990 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 34 selfloop transitions, 6 changer transitions 0/42 dead transitions. [2024-06-21 17:08:39,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 42 transitions, 307 flow [2024-06-21 17:08:39,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:08:39,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:08:39,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 59 transitions. [2024-06-21 17:08:39,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3933333333333333 [2024-06-21 17:08:39,991 INFO L175 Difference]: Start difference. First operand has 46 places, 37 transitions, 215 flow. Second operand 5 states and 59 transitions. [2024-06-21 17:08:39,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 42 transitions, 307 flow [2024-06-21 17:08:39,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 42 transitions, 266 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 17:08:39,993 INFO L231 Difference]: Finished difference. Result has 46 places, 37 transitions, 191 flow [2024-06-21 17:08:39,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=191, PETRI_PLACES=46, PETRI_TRANSITIONS=37} [2024-06-21 17:08:39,994 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 17 predicate places. [2024-06-21 17:08:39,994 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 37 transitions, 191 flow [2024-06-21 17:08:39,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:39,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:39,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:39,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 17:08:39,995 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:39,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:39,996 INFO L85 PathProgramCache]: Analyzing trace with hash -17632073, now seen corresponding path program 1 times [2024-06-21 17:08:39,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:39,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771953860] [2024-06-21 17:08:39,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:39,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:40,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:40,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-21 17:08:40,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:40,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771953860] [2024-06-21 17:08:40,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771953860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:40,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:40,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:08:40,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124163301] [2024-06-21 17:08:40,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:40,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:08:40,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:40,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:08:40,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:08:40,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:40,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 37 transitions, 191 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:40,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:40,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:40,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:40,586 INFO L124 PetriNetUnfolderBase]: 181/331 cut-off events. [2024-06-21 17:08:40,586 INFO L125 PetriNetUnfolderBase]: For 877/877 co-relation queries the response was YES. [2024-06-21 17:08:40,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1152 conditions, 331 events. 181/331 cut-off events. For 877/877 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1146 event pairs, 44 based on Foata normal form. 3/333 useless extension candidates. Maximal degree in co-relation 1128. Up to 311 conditions per place. [2024-06-21 17:08:40,588 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 37 selfloop transitions, 8 changer transitions 0/47 dead transitions. [2024-06-21 17:08:40,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 47 transitions, 307 flow [2024-06-21 17:08:40,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:08:40,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:08:40,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 70 transitions. [2024-06-21 17:08:40,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 17:08:40,589 INFO L175 Difference]: Start difference. First operand has 46 places, 37 transitions, 191 flow. Second operand 6 states and 70 transitions. [2024-06-21 17:08:40,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 47 transitions, 307 flow [2024-06-21 17:08:40,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 47 transitions, 292 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 17:08:40,592 INFO L231 Difference]: Finished difference. Result has 48 places, 39 transitions, 209 flow [2024-06-21 17:08:40,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=48, PETRI_TRANSITIONS=39} [2024-06-21 17:08:40,592 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 19 predicate places. [2024-06-21 17:08:40,592 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 39 transitions, 209 flow [2024-06-21 17:08:40,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:40,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:40,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:40,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 17:08:40,593 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:40,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:40,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1376822006, now seen corresponding path program 1 times [2024-06-21 17:08:40,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:40,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531347761] [2024-06-21 17:08:40,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:40,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:40,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:40,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:40,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:40,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531347761] [2024-06-21 17:08:40,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531347761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:40,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:40,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:08:40,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482599057] [2024-06-21 17:08:40,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:40,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:08:40,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:40,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:08:40,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:08:41,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:41,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 39 transitions, 209 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:41,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:41,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:41,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:41,146 INFO L124 PetriNetUnfolderBase]: 182/333 cut-off events. [2024-06-21 17:08:41,147 INFO L125 PetriNetUnfolderBase]: For 1009/1009 co-relation queries the response was YES. [2024-06-21 17:08:41,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1224 conditions, 333 events. 182/333 cut-off events. For 1009/1009 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1146 event pairs, 43 based on Foata normal form. 2/334 useless extension candidates. Maximal degree in co-relation 1200. Up to 288 conditions per place. [2024-06-21 17:08:41,149 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 36 selfloop transitions, 13 changer transitions 0/51 dead transitions. [2024-06-21 17:08:41,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 51 transitions, 358 flow [2024-06-21 17:08:41,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:08:41,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:08:41,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 76 transitions. [2024-06-21 17:08:41,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-21 17:08:41,151 INFO L175 Difference]: Start difference. First operand has 48 places, 39 transitions, 209 flow. Second operand 6 states and 76 transitions. [2024-06-21 17:08:41,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 51 transitions, 358 flow [2024-06-21 17:08:41,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 51 transitions, 341 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 17:08:41,154 INFO L231 Difference]: Finished difference. Result has 50 places, 41 transitions, 240 flow [2024-06-21 17:08:41,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=240, PETRI_PLACES=50, PETRI_TRANSITIONS=41} [2024-06-21 17:08:41,161 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 21 predicate places. [2024-06-21 17:08:41,161 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 41 transitions, 240 flow [2024-06-21 17:08:41,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:41,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:41,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:41,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 17:08:41,162 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:41,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:41,162 INFO L85 PathProgramCache]: Analyzing trace with hash -534088964, now seen corresponding path program 2 times [2024-06-21 17:08:41,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:41,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561837136] [2024-06-21 17:08:41,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:41,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:41,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:41,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:41,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:41,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561837136] [2024-06-21 17:08:41,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561837136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:41,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:41,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:08:41,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37973883] [2024-06-21 17:08:41,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:41,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:08:41,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:41,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:08:41,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:08:41,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:41,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 41 transitions, 240 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:41,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:41,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:41,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:41,701 INFO L124 PetriNetUnfolderBase]: 177/323 cut-off events. [2024-06-21 17:08:41,701 INFO L125 PetriNetUnfolderBase]: For 1164/1164 co-relation queries the response was YES. [2024-06-21 17:08:41,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1226 conditions, 323 events. 177/323 cut-off events. For 1164/1164 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1094 event pairs, 42 based on Foata normal form. 1/323 useless extension candidates. Maximal degree in co-relation 1201. Up to 309 conditions per place. [2024-06-21 17:08:41,704 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 37 selfloop transitions, 8 changer transitions 0/47 dead transitions. [2024-06-21 17:08:41,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 47 transitions, 344 flow [2024-06-21 17:08:41,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:08:41,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:08:41,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 68 transitions. [2024-06-21 17:08:41,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-21 17:08:41,705 INFO L175 Difference]: Start difference. First operand has 50 places, 41 transitions, 240 flow. Second operand 6 states and 68 transitions. [2024-06-21 17:08:41,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 47 transitions, 344 flow [2024-06-21 17:08:41,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 47 transitions, 329 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 17:08:41,708 INFO L231 Difference]: Finished difference. Result has 53 places, 41 transitions, 246 flow [2024-06-21 17:08:41,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=246, PETRI_PLACES=53, PETRI_TRANSITIONS=41} [2024-06-21 17:08:41,710 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 24 predicate places. [2024-06-21 17:08:41,711 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 41 transitions, 246 flow [2024-06-21 17:08:41,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:41,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:41,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:41,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 17:08:41,712 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:41,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:41,712 INFO L85 PathProgramCache]: Analyzing trace with hash 268191758, now seen corresponding path program 1 times [2024-06-21 17:08:41,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:41,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953838768] [2024-06-21 17:08:41,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:41,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:41,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:42,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:42,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:42,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953838768] [2024-06-21 17:08:42,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953838768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:42,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:42,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:42,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439679164] [2024-06-21 17:08:42,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:42,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:42,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:42,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:42,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:42,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:42,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 41 transitions, 246 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:42,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:42,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:42,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:42,359 INFO L124 PetriNetUnfolderBase]: 215/385 cut-off events. [2024-06-21 17:08:42,359 INFO L125 PetriNetUnfolderBase]: For 1805/1805 co-relation queries the response was YES. [2024-06-21 17:08:42,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1461 conditions, 385 events. 215/385 cut-off events. For 1805/1805 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1393 event pairs, 48 based on Foata normal form. 6/390 useless extension candidates. Maximal degree in co-relation 1435. Up to 276 conditions per place. [2024-06-21 17:08:42,362 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 45 selfloop transitions, 17 changer transitions 0/64 dead transitions. [2024-06-21 17:08:42,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 64 transitions, 456 flow [2024-06-21 17:08:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:08:42,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:08:42,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2024-06-21 17:08:42,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-21 17:08:42,363 INFO L175 Difference]: Start difference. First operand has 53 places, 41 transitions, 246 flow. Second operand 7 states and 92 transitions. [2024-06-21 17:08:42,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 64 transitions, 456 flow [2024-06-21 17:08:42,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 64 transitions, 422 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:42,366 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 295 flow [2024-06-21 17:08:42,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=295, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-21 17:08:42,366 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 26 predicate places. [2024-06-21 17:08:42,367 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 295 flow [2024-06-21 17:08:42,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:42,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:42,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:42,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 17:08:42,367 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:42,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:42,368 INFO L85 PathProgramCache]: Analyzing trace with hash 623112284, now seen corresponding path program 2 times [2024-06-21 17:08:42,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:42,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153675674] [2024-06-21 17:08:42,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:42,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:42,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:42,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:42,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:42,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153675674] [2024-06-21 17:08:42,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153675674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:42,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:42,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:42,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414897092] [2024-06-21 17:08:42,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:42,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:42,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:42,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:42,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:42,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:42,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 295 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:42,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:42,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:42,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:42,971 INFO L124 PetriNetUnfolderBase]: 224/400 cut-off events. [2024-06-21 17:08:42,971 INFO L125 PetriNetUnfolderBase]: For 2141/2141 co-relation queries the response was YES. [2024-06-21 17:08:42,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1675 conditions, 400 events. 224/400 cut-off events. For 2141/2141 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1446 event pairs, 48 based on Foata normal form. 3/402 useless extension candidates. Maximal degree in co-relation 1647. Up to 360 conditions per place. [2024-06-21 17:08:42,974 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 49 selfloop transitions, 13 changer transitions 0/64 dead transitions. [2024-06-21 17:08:42,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 64 transitions, 497 flow [2024-06-21 17:08:42,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:08:42,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:08:42,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-06-21 17:08:42,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:08:42,975 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 295 flow. Second operand 7 states and 84 transitions. [2024-06-21 17:08:42,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 64 transitions, 497 flow [2024-06-21 17:08:42,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 64 transitions, 482 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 17:08:42,978 INFO L231 Difference]: Finished difference. Result has 60 places, 52 transitions, 343 flow [2024-06-21 17:08:42,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=343, PETRI_PLACES=60, PETRI_TRANSITIONS=52} [2024-06-21 17:08:42,979 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 31 predicate places. [2024-06-21 17:08:42,979 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 52 transitions, 343 flow [2024-06-21 17:08:42,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:42,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:42,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:42,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 17:08:42,980 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:42,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:42,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1955003612, now seen corresponding path program 3 times [2024-06-21 17:08:42,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:42,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230198482] [2024-06-21 17:08:42,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:42,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:42,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:43,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:43,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:43,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230198482] [2024-06-21 17:08:43,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230198482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:43,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:43,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:43,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560306501] [2024-06-21 17:08:43,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:43,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:43,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:43,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:43,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:43,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:43,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 52 transitions, 343 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:43,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:43,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:43,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:43,589 INFO L124 PetriNetUnfolderBase]: 218/391 cut-off events. [2024-06-21 17:08:43,589 INFO L125 PetriNetUnfolderBase]: For 2396/2396 co-relation queries the response was YES. [2024-06-21 17:08:43,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1679 conditions, 391 events. 218/391 cut-off events. For 2396/2396 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1413 event pairs, 50 based on Foata normal form. 3/393 useless extension candidates. Maximal degree in co-relation 1648. Up to 368 conditions per place. [2024-06-21 17:08:43,591 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 49 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-06-21 17:08:43,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 61 transitions, 483 flow [2024-06-21 17:08:43,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:08:43,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:08:43,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-21 17:08:43,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-21 17:08:43,592 INFO L175 Difference]: Start difference. First operand has 60 places, 52 transitions, 343 flow. Second operand 7 states and 79 transitions. [2024-06-21 17:08:43,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 61 transitions, 483 flow [2024-06-21 17:08:43,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 61 transitions, 459 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 17:08:43,596 INFO L231 Difference]: Finished difference. Result has 64 places, 52 transitions, 344 flow [2024-06-21 17:08:43,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=344, PETRI_PLACES=64, PETRI_TRANSITIONS=52} [2024-06-21 17:08:43,597 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 35 predicate places. [2024-06-21 17:08:43,597 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 52 transitions, 344 flow [2024-06-21 17:08:43,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:43,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:43,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:43,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 17:08:43,597 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:43,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:43,597 INFO L85 PathProgramCache]: Analyzing trace with hash -279804311, now seen corresponding path program 1 times [2024-06-21 17:08:43,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:43,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683554177] [2024-06-21 17:08:43,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:43,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:43,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:44,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-21 17:08:44,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:44,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683554177] [2024-06-21 17:08:44,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683554177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:44,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:44,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:44,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079288260] [2024-06-21 17:08:44,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:44,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:44,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:44,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:44,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:44,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:44,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 52 transitions, 344 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:44,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:44,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:44,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:44,350 INFO L124 PetriNetUnfolderBase]: 221/396 cut-off events. [2024-06-21 17:08:44,350 INFO L125 PetriNetUnfolderBase]: For 2546/2546 co-relation queries the response was YES. [2024-06-21 17:08:44,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1726 conditions, 396 events. 221/396 cut-off events. For 2546/2546 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1440 event pairs, 50 based on Foata normal form. 1/396 useless extension candidates. Maximal degree in co-relation 1694. Up to 334 conditions per place. [2024-06-21 17:08:44,352 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 51 selfloop transitions, 17 changer transitions 0/70 dead transitions. [2024-06-21 17:08:44,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 70 transitions, 562 flow [2024-06-21 17:08:44,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:08:44,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:08:44,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 88 transitions. [2024-06-21 17:08:44,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-21 17:08:44,354 INFO L175 Difference]: Start difference. First operand has 64 places, 52 transitions, 344 flow. Second operand 7 states and 88 transitions. [2024-06-21 17:08:44,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 70 transitions, 562 flow [2024-06-21 17:08:44,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 70 transitions, 536 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:44,359 INFO L231 Difference]: Finished difference. Result has 65 places, 56 transitions, 385 flow [2024-06-21 17:08:44,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=385, PETRI_PLACES=65, PETRI_TRANSITIONS=56} [2024-06-21 17:08:44,360 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 36 predicate places. [2024-06-21 17:08:44,360 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 56 transitions, 385 flow [2024-06-21 17:08:44,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:44,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:44,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:44,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 17:08:44,361 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:44,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:44,361 INFO L85 PathProgramCache]: Analyzing trace with hash -279714101, now seen corresponding path program 2 times [2024-06-21 17:08:44,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:44,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608486852] [2024-06-21 17:08:44,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:44,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:44,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:44,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:44,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:44,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608486852] [2024-06-21 17:08:44,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608486852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:44,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:44,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:44,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851790732] [2024-06-21 17:08:44,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:44,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:44,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:44,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:44,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:44,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:44,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 56 transitions, 385 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:44,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:44,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:44,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:45,070 INFO L124 PetriNetUnfolderBase]: 219/393 cut-off events. [2024-06-21 17:08:45,070 INFO L125 PetriNetUnfolderBase]: For 2869/2869 co-relation queries the response was YES. [2024-06-21 17:08:45,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1774 conditions, 393 events. 219/393 cut-off events. For 2869/2869 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1423 event pairs, 50 based on Foata normal form. 1/393 useless extension candidates. Maximal degree in co-relation 1741. Up to 347 conditions per place. [2024-06-21 17:08:45,072 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 49 selfloop transitions, 15 changer transitions 0/66 dead transitions. [2024-06-21 17:08:45,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 66 transitions, 537 flow [2024-06-21 17:08:45,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:08:45,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:08:45,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 84 transitions. [2024-06-21 17:08:45,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:08:45,073 INFO L175 Difference]: Start difference. First operand has 65 places, 56 transitions, 385 flow. Second operand 7 states and 84 transitions. [2024-06-21 17:08:45,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 66 transitions, 537 flow [2024-06-21 17:08:45,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 66 transitions, 512 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-21 17:08:45,077 INFO L231 Difference]: Finished difference. Result has 69 places, 56 transitions, 395 flow [2024-06-21 17:08:45,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=395, PETRI_PLACES=69, PETRI_TRANSITIONS=56} [2024-06-21 17:08:45,077 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 40 predicate places. [2024-06-21 17:08:45,078 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 56 transitions, 395 flow [2024-06-21 17:08:45,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:45,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:45,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:45,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 17:08:45,078 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:45,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:45,078 INFO L85 PathProgramCache]: Analyzing trace with hash -275989296, now seen corresponding path program 1 times [2024-06-21 17:08:45,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:45,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686004663] [2024-06-21 17:08:45,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:45,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:45,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:45,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:45,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:45,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686004663] [2024-06-21 17:08:45,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686004663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:45,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:45,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:45,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878389434] [2024-06-21 17:08:45,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:45,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:45,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:45,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:45,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:45,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:45,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 56 transitions, 395 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:45,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:45,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:45,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:45,874 INFO L124 PetriNetUnfolderBase]: 228/408 cut-off events. [2024-06-21 17:08:45,874 INFO L125 PetriNetUnfolderBase]: For 3527/3527 co-relation queries the response was YES. [2024-06-21 17:08:45,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1877 conditions, 408 events. 228/408 cut-off events. For 3527/3527 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1499 event pairs, 47 based on Foata normal form. 3/410 useless extension candidates. Maximal degree in co-relation 1842. Up to 287 conditions per place. [2024-06-21 17:08:45,892 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 53 selfloop transitions, 21 changer transitions 0/76 dead transitions. [2024-06-21 17:08:45,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 76 transitions, 631 flow [2024-06-21 17:08:45,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:45,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:45,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-21 17:08:45,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42916666666666664 [2024-06-21 17:08:45,893 INFO L175 Difference]: Start difference. First operand has 69 places, 56 transitions, 395 flow. Second operand 8 states and 103 transitions. [2024-06-21 17:08:45,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 76 transitions, 631 flow [2024-06-21 17:08:45,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 76 transitions, 593 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:45,898 INFO L231 Difference]: Finished difference. Result has 71 places, 58 transitions, 418 flow [2024-06-21 17:08:45,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=418, PETRI_PLACES=71, PETRI_TRANSITIONS=58} [2024-06-21 17:08:45,898 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 42 predicate places. [2024-06-21 17:08:45,898 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 58 transitions, 418 flow [2024-06-21 17:08:45,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:45,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:45,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:45,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 17:08:45,898 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:45,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:45,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1497003780, now seen corresponding path program 2 times [2024-06-21 17:08:45,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:45,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735271403] [2024-06-21 17:08:45,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:45,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:45,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:46,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:46,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:46,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735271403] [2024-06-21 17:08:46,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735271403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:46,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:46,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:46,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389824769] [2024-06-21 17:08:46,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:46,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:46,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:46,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:46,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:46,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:46,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 58 transitions, 418 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:46,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:46,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:46,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:46,594 INFO L124 PetriNetUnfolderBase]: 296/523 cut-off events. [2024-06-21 17:08:46,594 INFO L125 PetriNetUnfolderBase]: For 4682/4682 co-relation queries the response was YES. [2024-06-21 17:08:46,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2472 conditions, 523 events. 296/523 cut-off events. For 4682/4682 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2069 event pairs, 69 based on Foata normal form. 3/525 useless extension candidates. Maximal degree in co-relation 2436. Up to 401 conditions per place. [2024-06-21 17:08:46,598 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 62 selfloop transitions, 28 changer transitions 0/92 dead transitions. [2024-06-21 17:08:46,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 92 transitions, 838 flow [2024-06-21 17:08:46,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:46,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:46,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-21 17:08:46,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 17:08:46,599 INFO L175 Difference]: Start difference. First operand has 71 places, 58 transitions, 418 flow. Second operand 8 states and 100 transitions. [2024-06-21 17:08:46,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 92 transitions, 838 flow [2024-06-21 17:08:46,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 92 transitions, 752 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:46,608 INFO L231 Difference]: Finished difference. Result has 76 places, 75 transitions, 604 flow [2024-06-21 17:08:46,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=604, PETRI_PLACES=76, PETRI_TRANSITIONS=75} [2024-06-21 17:08:46,608 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 47 predicate places. [2024-06-21 17:08:46,609 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 75 transitions, 604 flow [2024-06-21 17:08:46,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:46,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:46,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:46,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 17:08:46,609 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:46,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:46,610 INFO L85 PathProgramCache]: Analyzing trace with hash 2144231195, now seen corresponding path program 1 times [2024-06-21 17:08:46,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:46,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257979112] [2024-06-21 17:08:46,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:46,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:46,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:47,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:47,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:47,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257979112] [2024-06-21 17:08:47,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257979112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:47,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:47,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:47,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772132177] [2024-06-21 17:08:47,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:47,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:47,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:47,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:47,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:47,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:47,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 75 transitions, 604 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:47,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:47,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:47,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:47,520 INFO L124 PetriNetUnfolderBase]: 292/517 cut-off events. [2024-06-21 17:08:47,521 INFO L125 PetriNetUnfolderBase]: For 4967/4967 co-relation queries the response was YES. [2024-06-21 17:08:47,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2536 conditions, 517 events. 292/517 cut-off events. For 4967/4967 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2022 event pairs, 69 based on Foata normal form. 2/518 useless extension candidates. Maximal degree in co-relation 2496. Up to 487 conditions per place. [2024-06-21 17:08:47,524 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 71 selfloop transitions, 13 changer transitions 0/86 dead transitions. [2024-06-21 17:08:47,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 86 transitions, 808 flow [2024-06-21 17:08:47,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:47,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:47,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-21 17:08:47,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 17:08:47,526 INFO L175 Difference]: Start difference. First operand has 76 places, 75 transitions, 604 flow. Second operand 8 states and 88 transitions. [2024-06-21 17:08:47,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 86 transitions, 808 flow [2024-06-21 17:08:47,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 86 transitions, 798 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-21 17:08:47,533 INFO L231 Difference]: Finished difference. Result has 83 places, 77 transitions, 645 flow [2024-06-21 17:08:47,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=645, PETRI_PLACES=83, PETRI_TRANSITIONS=77} [2024-06-21 17:08:47,534 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 54 predicate places. [2024-06-21 17:08:47,534 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 77 transitions, 645 flow [2024-06-21 17:08:47,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:47,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:47,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:47,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 17:08:47,535 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:47,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:47,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1290344760, now seen corresponding path program 3 times [2024-06-21 17:08:47,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:47,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640177488] [2024-06-21 17:08:47,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:47,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:47,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:47,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:47,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:47,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640177488] [2024-06-21 17:08:47,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640177488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:47,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:47,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:47,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104005677] [2024-06-21 17:08:47,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:47,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:47,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:47,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:47,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:48,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:48,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 77 transitions, 645 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:48,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:48,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:48,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:48,235 INFO L124 PetriNetUnfolderBase]: 301/532 cut-off events. [2024-06-21 17:08:48,235 INFO L125 PetriNetUnfolderBase]: For 5597/5597 co-relation queries the response was YES. [2024-06-21 17:08:48,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2672 conditions, 532 events. 301/532 cut-off events. For 5597/5597 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2115 event pairs, 74 based on Foata normal form. 3/534 useless extension candidates. Maximal degree in co-relation 2629. Up to 494 conditions per place. [2024-06-21 17:08:48,239 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 75 selfloop transitions, 13 changer transitions 0/90 dead transitions. [2024-06-21 17:08:48,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 90 transitions, 867 flow [2024-06-21 17:08:48,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:48,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:48,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-21 17:08:48,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:08:48,240 INFO L175 Difference]: Start difference. First operand has 83 places, 77 transitions, 645 flow. Second operand 8 states and 90 transitions. [2024-06-21 17:08:48,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 90 transitions, 867 flow [2024-06-21 17:08:48,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 90 transitions, 829 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:48,249 INFO L231 Difference]: Finished difference. Result has 85 places, 79 transitions, 660 flow [2024-06-21 17:08:48,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=660, PETRI_PLACES=85, PETRI_TRANSITIONS=79} [2024-06-21 17:08:48,250 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 56 predicate places. [2024-06-21 17:08:48,250 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 79 transitions, 660 flow [2024-06-21 17:08:48,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:48,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:48,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:48,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 17:08:48,250 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:48,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:48,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1297696410, now seen corresponding path program 4 times [2024-06-21 17:08:48,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:48,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43855245] [2024-06-21 17:08:48,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:48,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:48,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:48,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:48,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:48,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43855245] [2024-06-21 17:08:48,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43855245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:48,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:48,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:48,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48570049] [2024-06-21 17:08:48,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:48,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:48,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:48,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:48,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:48,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:48,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 79 transitions, 660 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:48,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:48,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:48,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:49,010 INFO L124 PetriNetUnfolderBase]: 295/523 cut-off events. [2024-06-21 17:08:49,010 INFO L125 PetriNetUnfolderBase]: For 5823/5823 co-relation queries the response was YES. [2024-06-21 17:08:49,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2615 conditions, 523 events. 295/523 cut-off events. For 5823/5823 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2075 event pairs, 68 based on Foata normal form. 3/525 useless extension candidates. Maximal degree in co-relation 2571. Up to 473 conditions per place. [2024-06-21 17:08:49,014 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 74 selfloop transitions, 16 changer transitions 0/92 dead transitions. [2024-06-21 17:08:49,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 92 transitions, 874 flow [2024-06-21 17:08:49,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:49,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:49,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-21 17:08:49,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-21 17:08:49,016 INFO L175 Difference]: Start difference. First operand has 85 places, 79 transitions, 660 flow. Second operand 8 states and 94 transitions. [2024-06-21 17:08:49,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 92 transitions, 874 flow [2024-06-21 17:08:49,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 92 transitions, 845 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:49,047 INFO L231 Difference]: Finished difference. Result has 87 places, 79 transitions, 668 flow [2024-06-21 17:08:49,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=631, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=668, PETRI_PLACES=87, PETRI_TRANSITIONS=79} [2024-06-21 17:08:49,048 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 58 predicate places. [2024-06-21 17:08:49,048 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 79 transitions, 668 flow [2024-06-21 17:08:49,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:49,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:49,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:49,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 17:08:49,048 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:49,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:49,049 INFO L85 PathProgramCache]: Analyzing trace with hash 993615512, now seen corresponding path program 5 times [2024-06-21 17:08:49,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:49,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573735476] [2024-06-21 17:08:49,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:49,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:49,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:49,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:49,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:49,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573735476] [2024-06-21 17:08:49,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573735476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:49,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:49,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:49,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127757603] [2024-06-21 17:08:49,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:49,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:49,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:49,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:49,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:49,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:49,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 79 transitions, 668 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:49,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:49,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:49,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:49,747 INFO L124 PetriNetUnfolderBase]: 293/521 cut-off events. [2024-06-21 17:08:49,748 INFO L125 PetriNetUnfolderBase]: For 5969/5969 co-relation queries the response was YES. [2024-06-21 17:08:49,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2606 conditions, 521 events. 293/521 cut-off events. For 5969/5969 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2098 event pairs, 50 based on Foata normal form. 3/523 useless extension candidates. Maximal degree in co-relation 2561. Up to 389 conditions per place. [2024-06-21 17:08:49,751 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 79 selfloop transitions, 31 changer transitions 0/112 dead transitions. [2024-06-21 17:08:49,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 112 transitions, 1082 flow [2024-06-21 17:08:49,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:49,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:49,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-21 17:08:49,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2024-06-21 17:08:49,752 INFO L175 Difference]: Start difference. First operand has 87 places, 79 transitions, 668 flow. Second operand 8 states and 107 transitions. [2024-06-21 17:08:49,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 112 transitions, 1082 flow [2024-06-21 17:08:49,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 112 transitions, 1037 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:49,764 INFO L231 Difference]: Finished difference. Result has 92 places, 90 transitions, 837 flow [2024-06-21 17:08:49,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=631, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=837, PETRI_PLACES=92, PETRI_TRANSITIONS=90} [2024-06-21 17:08:49,765 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 63 predicate places. [2024-06-21 17:08:49,765 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 90 transitions, 837 flow [2024-06-21 17:08:49,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:49,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:49,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:49,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 17:08:49,766 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:49,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:49,766 INFO L85 PathProgramCache]: Analyzing trace with hash 2144241115, now seen corresponding path program 1 times [2024-06-21 17:08:49,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:49,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375779934] [2024-06-21 17:08:49,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:49,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:49,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:50,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:50,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:50,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375779934] [2024-06-21 17:08:50,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375779934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:50,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:50,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:08:50,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459155003] [2024-06-21 17:08:50,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:50,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:08:50,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:50,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:08:50,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:08:50,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:50,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 90 transitions, 837 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-21 17:08:50,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:50,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:50,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:50,999 INFO L124 PetriNetUnfolderBase]: 290/516 cut-off events. [2024-06-21 17:08:50,999 INFO L125 PetriNetUnfolderBase]: For 6162/6162 co-relation queries the response was YES. [2024-06-21 17:08:51,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2759 conditions, 516 events. 290/516 cut-off events. For 6162/6162 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2024 event pairs, 67 based on Foata normal form. 2/517 useless extension candidates. Maximal degree in co-relation 2710. Up to 488 conditions per place. [2024-06-21 17:08:51,003 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 85 selfloop transitions, 12 changer transitions 0/99 dead transitions. [2024-06-21 17:08:51,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 99 transitions, 1051 flow [2024-06-21 17:08:51,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:51,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:51,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-21 17:08:51,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-21 17:08:51,005 INFO L175 Difference]: Start difference. First operand has 92 places, 90 transitions, 837 flow. Second operand 8 states and 86 transitions. [2024-06-21 17:08:51,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 99 transitions, 1051 flow [2024-06-21 17:08:51,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 99 transitions, 940 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 17:08:51,017 INFO L231 Difference]: Finished difference. Result has 95 places, 90 transitions, 754 flow [2024-06-21 17:08:51,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=754, PETRI_PLACES=95, PETRI_TRANSITIONS=90} [2024-06-21 17:08:51,017 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 66 predicate places. [2024-06-21 17:08:51,017 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 90 transitions, 754 flow [2024-06-21 17:08:51,017 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-21 17:08:51,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:51,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:51,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 17:08:51,018 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:51,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:51,018 INFO L85 PathProgramCache]: Analyzing trace with hash -84058639, now seen corresponding path program 1 times [2024-06-21 17:08:51,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:51,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449861442] [2024-06-21 17:08:51,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:51,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:51,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:51,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-21 17:08:51,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:51,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449861442] [2024-06-21 17:08:51,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449861442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:51,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:51,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:51,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515635448] [2024-06-21 17:08:51,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:51,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:51,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:51,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:51,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:51,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:51,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 90 transitions, 754 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-21 17:08:51,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:51,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:51,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:51,894 INFO L124 PetriNetUnfolderBase]: 294/524 cut-off events. [2024-06-21 17:08:51,894 INFO L125 PetriNetUnfolderBase]: For 6363/6363 co-relation queries the response was YES. [2024-06-21 17:08:51,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2626 conditions, 524 events. 294/524 cut-off events. For 6363/6363 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2085 event pairs, 42 based on Foata normal form. 2/525 useless extension candidates. Maximal degree in co-relation 2577. Up to 388 conditions per place. [2024-06-21 17:08:51,899 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 78 selfloop transitions, 26 changer transitions 0/106 dead transitions. [2024-06-21 17:08:51,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 106 transitions, 1054 flow [2024-06-21 17:08:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:51,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:51,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-21 17:08:51,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:08:51,900 INFO L175 Difference]: Start difference. First operand has 95 places, 90 transitions, 754 flow. Second operand 8 states and 96 transitions. [2024-06-21 17:08:51,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 106 transitions, 1054 flow [2024-06-21 17:08:51,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 106 transitions, 1021 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 17:08:51,909 INFO L231 Difference]: Finished difference. Result has 96 places, 91 transitions, 787 flow [2024-06-21 17:08:51,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=787, PETRI_PLACES=96, PETRI_TRANSITIONS=91} [2024-06-21 17:08:51,910 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 67 predicate places. [2024-06-21 17:08:51,910 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 91 transitions, 787 flow [2024-06-21 17:08:51,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-21 17:08:51,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:51,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:51,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 17:08:51,911 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:51,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:51,911 INFO L85 PathProgramCache]: Analyzing trace with hash -83998189, now seen corresponding path program 2 times [2024-06-21 17:08:51,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:51,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881535241] [2024-06-21 17:08:51,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:51,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:51,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:52,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:52,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:52,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881535241] [2024-06-21 17:08:52,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881535241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:52,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:52,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:52,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739587088] [2024-06-21 17:08:52,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:52,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:52,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:52,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:52,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:52,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:52,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 91 transitions, 787 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-21 17:08:52,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:52,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:52,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:52,803 INFO L124 PetriNetUnfolderBase]: 291/519 cut-off events. [2024-06-21 17:08:52,804 INFO L125 PetriNetUnfolderBase]: For 6451/6451 co-relation queries the response was YES. [2024-06-21 17:08:52,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2622 conditions, 519 events. 291/519 cut-off events. For 6451/6451 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2067 event pairs, 56 based on Foata normal form. 2/520 useless extension candidates. Maximal degree in co-relation 2573. Up to 418 conditions per place. [2024-06-21 17:08:52,807 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 73 selfloop transitions, 30 changer transitions 0/105 dead transitions. [2024-06-21 17:08:52,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 105 transitions, 1031 flow [2024-06-21 17:08:52,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:08:52,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:08:52,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-21 17:08:52,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925925925925926 [2024-06-21 17:08:52,808 INFO L175 Difference]: Start difference. First operand has 96 places, 91 transitions, 787 flow. Second operand 9 states and 106 transitions. [2024-06-21 17:08:52,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 105 transitions, 1031 flow [2024-06-21 17:08:52,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 105 transitions, 973 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 17:08:52,820 INFO L231 Difference]: Finished difference. Result has 100 places, 91 transitions, 794 flow [2024-06-21 17:08:52,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=794, PETRI_PLACES=100, PETRI_TRANSITIONS=91} [2024-06-21 17:08:52,821 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 71 predicate places. [2024-06-21 17:08:52,821 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 91 transitions, 794 flow [2024-06-21 17:08:52,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-21 17:08:52,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:52,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:52,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 17:08:52,822 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:52,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:52,822 INFO L85 PathProgramCache]: Analyzing trace with hash -83998065, now seen corresponding path program 1 times [2024-06-21 17:08:52,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:52,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302682261] [2024-06-21 17:08:52,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:52,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:52,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:53,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:53,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:53,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302682261] [2024-06-21 17:08:53,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302682261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:53,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:53,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:53,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698647444] [2024-06-21 17:08:53,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:53,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:53,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:53,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:53,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:53,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:53,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 91 transitions, 794 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-21 17:08:53,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:53,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:53,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:53,734 INFO L124 PetriNetUnfolderBase]: 318/563 cut-off events. [2024-06-21 17:08:53,734 INFO L125 PetriNetUnfolderBase]: For 8057/8057 co-relation queries the response was YES. [2024-06-21 17:08:53,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 563 events. 318/563 cut-off events. For 8057/8057 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2303 event pairs, 53 based on Foata normal form. 3/565 useless extension candidates. Maximal degree in co-relation 2808. Up to 249 conditions per place. [2024-06-21 17:08:53,738 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 63 selfloop transitions, 61 changer transitions 0/126 dead transitions. [2024-06-21 17:08:53,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 126 transitions, 1270 flow [2024-06-21 17:08:53,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:53,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:53,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-21 17:08:53,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 17:08:53,740 INFO L175 Difference]: Start difference. First operand has 100 places, 91 transitions, 794 flow. Second operand 10 states and 130 transitions. [2024-06-21 17:08:53,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 126 transitions, 1270 flow [2024-06-21 17:08:53,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 126 transitions, 1189 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 17:08:53,752 INFO L231 Difference]: Finished difference. Result has 104 places, 102 transitions, 992 flow [2024-06-21 17:08:53,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=992, PETRI_PLACES=104, PETRI_TRANSITIONS=102} [2024-06-21 17:08:53,752 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 75 predicate places. [2024-06-21 17:08:53,752 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 102 transitions, 992 flow [2024-06-21 17:08:53,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-21 17:08:53,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:53,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:53,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 17:08:53,753 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:53,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:53,753 INFO L85 PathProgramCache]: Analyzing trace with hash 34089615, now seen corresponding path program 2 times [2024-06-21 17:08:53,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:53,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148906264] [2024-06-21 17:08:53,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:53,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:53,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:54,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-21 17:08:54,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:54,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148906264] [2024-06-21 17:08:54,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148906264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:54,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:54,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:54,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994621558] [2024-06-21 17:08:54,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:54,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:54,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:54,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:54,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:54,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:54,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 102 transitions, 992 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-21 17:08:54,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:54,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:54,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:54,551 INFO L124 PetriNetUnfolderBase]: 321/568 cut-off events. [2024-06-21 17:08:54,551 INFO L125 PetriNetUnfolderBase]: For 8683/8683 co-relation queries the response was YES. [2024-06-21 17:08:54,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3205 conditions, 568 events. 321/568 cut-off events. For 8683/8683 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2317 event pairs, 47 based on Foata normal form. 1/568 useless extension candidates. Maximal degree in co-relation 3152. Up to 427 conditions per place. [2024-06-21 17:08:54,555 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 84 selfloop transitions, 45 changer transitions 0/131 dead transitions. [2024-06-21 17:08:54,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 131 transitions, 1475 flow [2024-06-21 17:08:54,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:54,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:54,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-06-21 17:08:54,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 17:08:54,556 INFO L175 Difference]: Start difference. First operand has 104 places, 102 transitions, 992 flow. Second operand 8 states and 105 transitions. [2024-06-21 17:08:54,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 131 transitions, 1475 flow [2024-06-21 17:08:54,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 131 transitions, 1424 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 17:08:54,570 INFO L231 Difference]: Finished difference. Result has 110 places, 115 transitions, 1231 flow [2024-06-21 17:08:54,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1231, PETRI_PLACES=110, PETRI_TRANSITIONS=115} [2024-06-21 17:08:54,571 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 81 predicate places. [2024-06-21 17:08:54,571 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 115 transitions, 1231 flow [2024-06-21 17:08:54,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-21 17:08:54,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:54,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:54,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 17:08:54,571 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:54,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:54,572 INFO L85 PathProgramCache]: Analyzing trace with hash 34267245, now seen corresponding path program 3 times [2024-06-21 17:08:54,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:54,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559144230] [2024-06-21 17:08:54,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:54,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:54,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:55,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:55,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:55,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559144230] [2024-06-21 17:08:55,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559144230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:55,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:55,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:08:55,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539961031] [2024-06-21 17:08:55,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:55,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:08:55,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:55,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:08:55,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:08:55,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:55,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 115 transitions, 1231 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-21 17:08:55,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:55,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:55,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:55,440 INFO L124 PetriNetUnfolderBase]: 324/573 cut-off events. [2024-06-21 17:08:55,440 INFO L125 PetriNetUnfolderBase]: For 9716/9716 co-relation queries the response was YES. [2024-06-21 17:08:55,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3446 conditions, 573 events. 324/573 cut-off events. For 9716/9716 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2341 event pairs, 48 based on Foata normal form. 1/573 useless extension candidates. Maximal degree in co-relation 3388. Up to 464 conditions per place. [2024-06-21 17:08:55,444 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 89 selfloop transitions, 39 changer transitions 0/130 dead transitions. [2024-06-21 17:08:55,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 130 transitions, 1558 flow [2024-06-21 17:08:55,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:08:55,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:08:55,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-21 17:08:55,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 17:08:55,449 INFO L175 Difference]: Start difference. First operand has 110 places, 115 transitions, 1231 flow. Second operand 9 states and 105 transitions. [2024-06-21 17:08:55,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 130 transitions, 1558 flow [2024-06-21 17:08:55,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 130 transitions, 1518 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 17:08:55,463 INFO L231 Difference]: Finished difference. Result has 116 places, 120 transitions, 1326 flow [2024-06-21 17:08:55,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1326, PETRI_PLACES=116, PETRI_TRANSITIONS=120} [2024-06-21 17:08:55,464 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 87 predicate places. [2024-06-21 17:08:55,464 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 120 transitions, 1326 flow [2024-06-21 17:08:55,464 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-21 17:08:55,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:55,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:55,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 17:08:55,464 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:55,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:55,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1089951959, now seen corresponding path program 4 times [2024-06-21 17:08:55,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:55,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631589530] [2024-06-21 17:08:55,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:55,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:55,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:55,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:55,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:55,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631589530] [2024-06-21 17:08:55,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631589530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:55,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:55,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:55,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591197711] [2024-06-21 17:08:55,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:55,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:55,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:55,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:55,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:56,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:56,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 120 transitions, 1326 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-21 17:08:56,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:56,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:56,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:56,226 INFO L124 PetriNetUnfolderBase]: 327/578 cut-off events. [2024-06-21 17:08:56,226 INFO L125 PetriNetUnfolderBase]: For 10345/10345 co-relation queries the response was YES. [2024-06-21 17:08:56,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3566 conditions, 578 events. 327/578 cut-off events. For 10345/10345 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2365 event pairs, 49 based on Foata normal form. 1/578 useless extension candidates. Maximal degree in co-relation 3507. Up to 469 conditions per place. [2024-06-21 17:08:56,229 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 87 selfloop transitions, 46 changer transitions 0/135 dead transitions. [2024-06-21 17:08:56,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 135 transitions, 1659 flow [2024-06-21 17:08:56,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:56,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:56,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-21 17:08:56,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-21 17:08:56,231 INFO L175 Difference]: Start difference. First operand has 116 places, 120 transitions, 1326 flow. Second operand 8 states and 99 transitions. [2024-06-21 17:08:56,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 135 transitions, 1659 flow [2024-06-21 17:08:56,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 135 transitions, 1612 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 17:08:56,248 INFO L231 Difference]: Finished difference. Result has 120 places, 123 transitions, 1414 flow [2024-06-21 17:08:56,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1280, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1414, PETRI_PLACES=120, PETRI_TRANSITIONS=123} [2024-06-21 17:08:56,248 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 91 predicate places. [2024-06-21 17:08:56,248 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 123 transitions, 1414 flow [2024-06-21 17:08:56,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 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-21 17:08:56,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:56,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:56,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 17:08:56,249 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:56,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:56,249 INFO L85 PathProgramCache]: Analyzing trace with hash 2046658403, now seen corresponding path program 1 times [2024-06-21 17:08:56,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:56,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111452762] [2024-06-21 17:08:56,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:56,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:56,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:56,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:56,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:56,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111452762] [2024-06-21 17:08:56,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111452762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:56,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:56,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:08:56,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224909893] [2024-06-21 17:08:56,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:56,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:08:56,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:56,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:08:56,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:08:56,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:56,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 123 transitions, 1414 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-21 17:08:56,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:56,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:56,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:57,108 INFO L124 PetriNetUnfolderBase]: 321/569 cut-off events. [2024-06-21 17:08:57,109 INFO L125 PetriNetUnfolderBase]: For 10871/10871 co-relation queries the response was YES. [2024-06-21 17:08:57,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3513 conditions, 569 events. 321/569 cut-off events. For 10871/10871 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2326 event pairs, 58 based on Foata normal form. 3/571 useless extension candidates. Maximal degree in co-relation 3453. Up to 527 conditions per place. [2024-06-21 17:08:57,112 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 114 selfloop transitions, 19 changer transitions 0/135 dead transitions. [2024-06-21 17:08:57,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 135 transitions, 1722 flow [2024-06-21 17:08:57,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:08:57,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:08:57,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-21 17:08:57,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.362962962962963 [2024-06-21 17:08:57,113 INFO L175 Difference]: Start difference. First operand has 120 places, 123 transitions, 1414 flow. Second operand 9 states and 98 transitions. [2024-06-21 17:08:57,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 135 transitions, 1722 flow [2024-06-21 17:08:57,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 135 transitions, 1626 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 17:08:57,132 INFO L231 Difference]: Finished difference. Result has 124 places, 125 transitions, 1383 flow [2024-06-21 17:08:57,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1383, PETRI_PLACES=124, PETRI_TRANSITIONS=125} [2024-06-21 17:08:57,133 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 95 predicate places. [2024-06-21 17:08:57,133 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 125 transitions, 1383 flow [2024-06-21 17:08:57,133 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-21 17:08:57,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:57,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:57,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 17:08:57,133 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:57,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:57,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1629887197, now seen corresponding path program 5 times [2024-06-21 17:08:57,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:57,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693288489] [2024-06-21 17:08:57,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:57,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:57,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:57,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:57,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:57,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693288489] [2024-06-21 17:08:57,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693288489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:57,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:57,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:08:57,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694188690] [2024-06-21 17:08:57,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:57,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:08:57,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:57,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:08:57,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:08:57,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:57,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 125 transitions, 1383 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-21 17:08:57,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:57,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:57,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:58,163 INFO L124 PetriNetUnfolderBase]: 330/584 cut-off events. [2024-06-21 17:08:58,163 INFO L125 PetriNetUnfolderBase]: For 11371/11371 co-relation queries the response was YES. [2024-06-21 17:08:58,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3577 conditions, 584 events. 330/584 cut-off events. For 11371/11371 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2424 event pairs, 54 based on Foata normal form. 3/586 useless extension candidates. Maximal degree in co-relation 3516. Up to 514 conditions per place. [2024-06-21 17:08:58,167 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 116 selfloop transitions, 26 changer transitions 0/144 dead transitions. [2024-06-21 17:08:58,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 144 transitions, 1772 flow [2024-06-21 17:08:58,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:08:58,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:08:58,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-21 17:08:58,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925925925925926 [2024-06-21 17:08:58,169 INFO L175 Difference]: Start difference. First operand has 124 places, 125 transitions, 1383 flow. Second operand 9 states and 106 transitions. [2024-06-21 17:08:58,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 144 transitions, 1772 flow [2024-06-21 17:08:58,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 144 transitions, 1724 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 17:08:58,190 INFO L231 Difference]: Finished difference. Result has 127 places, 130 transitions, 1470 flow [2024-06-21 17:08:58,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1470, PETRI_PLACES=127, PETRI_TRANSITIONS=130} [2024-06-21 17:08:58,191 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 98 predicate places. [2024-06-21 17:08:58,191 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 130 transitions, 1470 flow [2024-06-21 17:08:58,191 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-21 17:08:58,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:58,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:58,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 17:08:58,192 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:58,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:58,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1345981067, now seen corresponding path program 6 times [2024-06-21 17:08:58,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:58,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950656406] [2024-06-21 17:08:58,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:58,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:58,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:58,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:58,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:58,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950656406] [2024-06-21 17:08:58,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950656406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:58,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:58,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:08:58,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180407934] [2024-06-21 17:08:58,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:58,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:08:58,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:58,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:08:58,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:08:58,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:58,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 130 transitions, 1470 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-21 17:08:58,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:58,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:58,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:59,096 INFO L124 PetriNetUnfolderBase]: 334/591 cut-off events. [2024-06-21 17:08:59,097 INFO L125 PetriNetUnfolderBase]: For 11807/11807 co-relation queries the response was YES. [2024-06-21 17:08:59,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3659 conditions, 591 events. 334/591 cut-off events. For 11807/11807 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2436 event pairs, 58 based on Foata normal form. 3/593 useless extension candidates. Maximal degree in co-relation 3596. Up to 542 conditions per place. [2024-06-21 17:08:59,100 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 124 selfloop transitions, 19 changer transitions 0/145 dead transitions. [2024-06-21 17:08:59,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 145 transitions, 1826 flow [2024-06-21 17:08:59,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:08:59,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:08:59,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-06-21 17:08:59,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37407407407407406 [2024-06-21 17:08:59,102 INFO L175 Difference]: Start difference. First operand has 127 places, 130 transitions, 1470 flow. Second operand 9 states and 101 transitions. [2024-06-21 17:08:59,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 145 transitions, 1826 flow [2024-06-21 17:08:59,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 145 transitions, 1766 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:59,124 INFO L231 Difference]: Finished difference. Result has 130 places, 132 transitions, 1484 flow [2024-06-21 17:08:59,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1484, PETRI_PLACES=130, PETRI_TRANSITIONS=132} [2024-06-21 17:08:59,125 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 101 predicate places. [2024-06-21 17:08:59,125 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 132 transitions, 1484 flow [2024-06-21 17:08:59,125 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-21 17:08:59,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:59,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:59,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 17:08:59,125 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:59,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:59,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1689150471, now seen corresponding path program 1 times [2024-06-21 17:08:59,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:59,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921136929] [2024-06-21 17:08:59,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:59,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:59,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:59,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-21 17:08:59,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:59,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921136929] [2024-06-21 17:08:59,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921136929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:59,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:59,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:08:59,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741017815] [2024-06-21 17:08:59,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:59,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:08:59,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:59,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:08:59,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:08:59,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:59,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 132 transitions, 1484 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:59,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:59,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:59,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:59,951 INFO L124 PetriNetUnfolderBase]: 338/599 cut-off events. [2024-06-21 17:08:59,951 INFO L125 PetriNetUnfolderBase]: For 11938/11938 co-relation queries the response was YES. [2024-06-21 17:08:59,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3700 conditions, 599 events. 338/599 cut-off events. For 11938/11938 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2483 event pairs, 42 based on Foata normal form. 2/600 useless extension candidates. Maximal degree in co-relation 3637. Up to 364 conditions per place. [2024-06-21 17:08:59,954 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 101 selfloop transitions, 48 changer transitions 0/151 dead transitions. [2024-06-21 17:08:59,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 151 transitions, 1901 flow [2024-06-21 17:08:59,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:08:59,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:08:59,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-21 17:08:59,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:08:59,956 INFO L175 Difference]: Start difference. First operand has 130 places, 132 transitions, 1484 flow. Second operand 9 states and 108 transitions. [2024-06-21 17:08:59,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 151 transitions, 1901 flow [2024-06-21 17:08:59,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 151 transitions, 1839 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 17:08:59,980 INFO L231 Difference]: Finished difference. Result has 133 places, 134 transitions, 1568 flow [2024-06-21 17:08:59,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1568, PETRI_PLACES=133, PETRI_TRANSITIONS=134} [2024-06-21 17:08:59,980 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 104 predicate places. [2024-06-21 17:08:59,981 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 134 transitions, 1568 flow [2024-06-21 17:08:59,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:59,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:59,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:59,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 17:08:59,981 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:59,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:59,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1691024421, now seen corresponding path program 2 times [2024-06-21 17:08:59,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:59,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615634900] [2024-06-21 17:08:59,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:59,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:59,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:00,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:00,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:00,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615634900] [2024-06-21 17:09:00,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615634900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:00,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:00,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:00,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709803772] [2024-06-21 17:09:00,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:00,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:00,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:00,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:00,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:00,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:00,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 134 transitions, 1568 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:00,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:00,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:00,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:00,793 INFO L124 PetriNetUnfolderBase]: 356/633 cut-off events. [2024-06-21 17:09:00,793 INFO L125 PetriNetUnfolderBase]: For 14009/14009 co-relation queries the response was YES. [2024-06-21 17:09:00,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4017 conditions, 633 events. 356/633 cut-off events. For 14009/14009 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2727 event pairs, 57 based on Foata normal form. 2/634 useless extension candidates. Maximal degree in co-relation 3952. Up to 449 conditions per place. [2024-06-21 17:09:00,797 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 103 selfloop transitions, 50 changer transitions 0/155 dead transitions. [2024-06-21 17:09:00,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 155 transitions, 2022 flow [2024-06-21 17:09:00,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:00,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:00,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 17:09:00,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-21 17:09:00,799 INFO L175 Difference]: Start difference. First operand has 133 places, 134 transitions, 1568 flow. Second operand 9 states and 111 transitions. [2024-06-21 17:09:00,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 155 transitions, 2022 flow [2024-06-21 17:09:00,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 155 transitions, 1910 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:00,824 INFO L231 Difference]: Finished difference. Result has 137 places, 139 transitions, 1612 flow [2024-06-21 17:09:00,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1612, PETRI_PLACES=137, PETRI_TRANSITIONS=139} [2024-06-21 17:09:00,825 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 108 predicate places. [2024-06-21 17:09:00,825 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 139 transitions, 1612 flow [2024-06-21 17:09:00,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:00,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:00,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:00,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 17:09:00,825 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:00,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:00,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1691028141, now seen corresponding path program 3 times [2024-06-21 17:09:00,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:00,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118669040] [2024-06-21 17:09:00,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:00,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:00,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:01,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:01,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:01,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118669040] [2024-06-21 17:09:01,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118669040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:01,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:01,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:01,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674130291] [2024-06-21 17:09:01,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:01,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:01,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:01,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:01,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:01,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:01,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 139 transitions, 1612 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:01,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:01,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:01,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:01,922 INFO L124 PetriNetUnfolderBase]: 381/688 cut-off events. [2024-06-21 17:09:01,922 INFO L125 PetriNetUnfolderBase]: For 21821/21821 co-relation queries the response was YES. [2024-06-21 17:09:01,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4132 conditions, 688 events. 381/688 cut-off events. For 21821/21821 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3064 event pairs, 52 based on Foata normal form. 18/705 useless extension candidates. Maximal degree in co-relation 4066. Up to 293 conditions per place. [2024-06-21 17:09:01,926 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 75 selfloop transitions, 81 changer transitions 9/167 dead transitions. [2024-06-21 17:09:01,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 167 transitions, 2119 flow [2024-06-21 17:09:01,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:01,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:01,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-21 17:09:01,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-06-21 17:09:01,927 INFO L175 Difference]: Start difference. First operand has 137 places, 139 transitions, 1612 flow. Second operand 11 states and 144 transitions. [2024-06-21 17:09:01,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 167 transitions, 2119 flow [2024-06-21 17:09:01,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 167 transitions, 2046 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 17:09:01,955 INFO L231 Difference]: Finished difference. Result has 144 places, 137 transitions, 1701 flow [2024-06-21 17:09:01,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1539, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1701, PETRI_PLACES=144, PETRI_TRANSITIONS=137} [2024-06-21 17:09:01,955 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 115 predicate places. [2024-06-21 17:09:01,955 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 137 transitions, 1701 flow [2024-06-21 17:09:01,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:01,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:01,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:01,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 17:09:01,955 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:01,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:01,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1691028296, now seen corresponding path program 1 times [2024-06-21 17:09:01,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:01,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785612607] [2024-06-21 17:09:01,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:01,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:01,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:02,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:02,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:02,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785612607] [2024-06-21 17:09:02,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785612607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:02,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:02,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:02,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765712515] [2024-06-21 17:09:02,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:02,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:02,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:02,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:02,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:02,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:02,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 137 transitions, 1701 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:02,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:02,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:02,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:02,865 INFO L124 PetriNetUnfolderBase]: 365/664 cut-off events. [2024-06-21 17:09:02,866 INFO L125 PetriNetUnfolderBase]: For 14540/14540 co-relation queries the response was YES. [2024-06-21 17:09:02,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4224 conditions, 664 events. 365/664 cut-off events. For 14540/14540 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2956 event pairs, 62 based on Foata normal form. 2/665 useless extension candidates. Maximal degree in co-relation 4156. Up to 319 conditions per place. [2024-06-21 17:09:02,869 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 88 selfloop transitions, 69 changer transitions 0/159 dead transitions. [2024-06-21 17:09:02,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 159 transitions, 2169 flow [2024-06-21 17:09:02,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:02,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:02,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 17:09:02,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41333333333333333 [2024-06-21 17:09:02,873 INFO L175 Difference]: Start difference. First operand has 144 places, 137 transitions, 1701 flow. Second operand 10 states and 124 transitions. [2024-06-21 17:09:02,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 159 transitions, 2169 flow [2024-06-21 17:09:02,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 159 transitions, 1969 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:02,900 INFO L231 Difference]: Finished difference. Result has 144 places, 141 transitions, 1684 flow [2024-06-21 17:09:02,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1684, PETRI_PLACES=144, PETRI_TRANSITIONS=141} [2024-06-21 17:09:02,901 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 115 predicate places. [2024-06-21 17:09:02,901 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 141 transitions, 1684 flow [2024-06-21 17:09:02,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:02,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:02,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:02,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 17:09:02,901 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:02,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:02,901 INFO L85 PathProgramCache]: Analyzing trace with hash 972860334, now seen corresponding path program 2 times [2024-06-21 17:09:02,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:02,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753094113] [2024-06-21 17:09:02,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:02,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:02,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:03,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:03,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:03,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753094113] [2024-06-21 17:09:03,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753094113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:03,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:03,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:03,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750980503] [2024-06-21 17:09:03,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:03,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:03,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:03,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:03,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:03,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:03,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 141 transitions, 1684 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:03,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:03,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:03,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:03,791 INFO L124 PetriNetUnfolderBase]: 374/679 cut-off events. [2024-06-21 17:09:03,791 INFO L125 PetriNetUnfolderBase]: For 15100/15100 co-relation queries the response was YES. [2024-06-21 17:09:03,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4250 conditions, 679 events. 374/679 cut-off events. For 15100/15100 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3037 event pairs, 56 based on Foata normal form. 2/680 useless extension candidates. Maximal degree in co-relation 4182. Up to 450 conditions per place. [2024-06-21 17:09:03,794 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 96 selfloop transitions, 60 changer transitions 0/158 dead transitions. [2024-06-21 17:09:03,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 158 transitions, 2073 flow [2024-06-21 17:09:03,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:03,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:03,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 17:09:03,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4148148148148148 [2024-06-21 17:09:03,805 INFO L175 Difference]: Start difference. First operand has 144 places, 141 transitions, 1684 flow. Second operand 9 states and 112 transitions. [2024-06-21 17:09:03,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 158 transitions, 2073 flow [2024-06-21 17:09:03,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 158 transitions, 1990 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:03,835 INFO L231 Difference]: Finished difference. Result has 148 places, 145 transitions, 1779 flow [2024-06-21 17:09:03,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1779, PETRI_PLACES=148, PETRI_TRANSITIONS=145} [2024-06-21 17:09:03,836 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 119 predicate places. [2024-06-21 17:09:03,836 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 145 transitions, 1779 flow [2024-06-21 17:09:03,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:03,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:03,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:03,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 17:09:03,836 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:03,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:03,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1292021655, now seen corresponding path program 4 times [2024-06-21 17:09:03,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:03,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561494605] [2024-06-21 17:09:03,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:03,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:03,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:04,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:04,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:04,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561494605] [2024-06-21 17:09:04,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561494605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:04,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:04,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:04,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886181876] [2024-06-21 17:09:04,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:04,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:04,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:04,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:04,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:04,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:04,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 145 transitions, 1779 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:04,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:04,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:04,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:04,655 INFO L124 PetriNetUnfolderBase]: 378/687 cut-off events. [2024-06-21 17:09:04,656 INFO L125 PetriNetUnfolderBase]: For 15921/15921 co-relation queries the response was YES. [2024-06-21 17:09:04,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4426 conditions, 687 events. 378/687 cut-off events. For 15921/15921 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3092 event pairs, 59 based on Foata normal form. 2/688 useless extension candidates. Maximal degree in co-relation 4355. Up to 548 conditions per place. [2024-06-21 17:09:04,659 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 111 selfloop transitions, 45 changer transitions 0/158 dead transitions. [2024-06-21 17:09:04,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 158 transitions, 2130 flow [2024-06-21 17:09:04,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:04,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:04,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-21 17:09:04,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3962962962962963 [2024-06-21 17:09:04,669 INFO L175 Difference]: Start difference. First operand has 148 places, 145 transitions, 1779 flow. Second operand 9 states and 107 transitions. [2024-06-21 17:09:04,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 158 transitions, 2130 flow [2024-06-21 17:09:04,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 158 transitions, 2005 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:04,702 INFO L231 Difference]: Finished difference. Result has 151 places, 146 transitions, 1761 flow [2024-06-21 17:09:04,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1761, PETRI_PLACES=151, PETRI_TRANSITIONS=146} [2024-06-21 17:09:04,702 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 122 predicate places. [2024-06-21 17:09:04,702 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 146 transitions, 1761 flow [2024-06-21 17:09:04,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:04,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:04,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:04,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 17:09:04,703 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:04,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:04,703 INFO L85 PathProgramCache]: Analyzing trace with hash 918250930, now seen corresponding path program 3 times [2024-06-21 17:09:04,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:04,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533868658] [2024-06-21 17:09:04,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:04,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:04,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:05,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:05,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:05,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533868658] [2024-06-21 17:09:05,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533868658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:05,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:05,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:05,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382721297] [2024-06-21 17:09:05,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:05,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:05,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:05,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:05,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:05,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:05,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 146 transitions, 1761 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:05,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:05,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:05,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:05,683 INFO L124 PetriNetUnfolderBase]: 384/697 cut-off events. [2024-06-21 17:09:05,684 INFO L125 PetriNetUnfolderBase]: For 16673/16673 co-relation queries the response was YES. [2024-06-21 17:09:05,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4451 conditions, 697 events. 384/697 cut-off events. For 16673/16673 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3153 event pairs, 56 based on Foata normal form. 2/698 useless extension candidates. Maximal degree in co-relation 4379. Up to 454 conditions per place. [2024-06-21 17:09:05,688 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 96 selfloop transitions, 65 changer transitions 0/163 dead transitions. [2024-06-21 17:09:05,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 163 transitions, 2149 flow [2024-06-21 17:09:05,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:05,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:05,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-21 17:09:05,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-21 17:09:05,689 INFO L175 Difference]: Start difference. First operand has 151 places, 146 transitions, 1761 flow. Second operand 10 states and 123 transitions. [2024-06-21 17:09:05,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 163 transitions, 2149 flow [2024-06-21 17:09:05,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 163 transitions, 2028 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:05,723 INFO L231 Difference]: Finished difference. Result has 154 places, 148 transitions, 1803 flow [2024-06-21 17:09:05,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1803, PETRI_PLACES=154, PETRI_TRANSITIONS=148} [2024-06-21 17:09:05,723 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 125 predicate places. [2024-06-21 17:09:05,723 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 148 transitions, 1803 flow [2024-06-21 17:09:05,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:05,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:05,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:05,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 17:09:05,723 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:05,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:05,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1056775205, now seen corresponding path program 5 times [2024-06-21 17:09:05,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:05,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401336541] [2024-06-21 17:09:05,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:05,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:05,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:06,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:06,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:06,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401336541] [2024-06-21 17:09:06,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401336541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:06,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:06,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:06,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365933386] [2024-06-21 17:09:06,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:06,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:06,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:06,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:06,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:06,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:06,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 148 transitions, 1803 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:06,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:06,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:06,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:06,692 INFO L124 PetriNetUnfolderBase]: 424/777 cut-off events. [2024-06-21 17:09:06,692 INFO L125 PetriNetUnfolderBase]: For 25525/25525 co-relation queries the response was YES. [2024-06-21 17:09:06,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5179 conditions, 777 events. 424/777 cut-off events. For 25525/25525 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3620 event pairs, 47 based on Foata normal form. 2/778 useless extension candidates. Maximal degree in co-relation 5107. Up to 330 conditions per place. [2024-06-21 17:09:06,697 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 94 selfloop transitions, 81 changer transitions 0/177 dead transitions. [2024-06-21 17:09:06,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 177 transitions, 2414 flow [2024-06-21 17:09:06,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:06,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:06,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-21 17:09:06,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4740740740740741 [2024-06-21 17:09:06,709 INFO L175 Difference]: Start difference. First operand has 154 places, 148 transitions, 1803 flow. Second operand 9 states and 128 transitions. [2024-06-21 17:09:06,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 177 transitions, 2414 flow [2024-06-21 17:09:06,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 177 transitions, 2247 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:06,754 INFO L231 Difference]: Finished difference. Result has 153 places, 149 transitions, 1815 flow [2024-06-21 17:09:06,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1636, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1815, PETRI_PLACES=153, PETRI_TRANSITIONS=149} [2024-06-21 17:09:06,755 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 124 predicate places. [2024-06-21 17:09:06,755 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 149 transitions, 1815 flow [2024-06-21 17:09:06,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:06,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:06,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:06,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 17:09:06,756 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:06,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:06,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1056779080, now seen corresponding path program 4 times [2024-06-21 17:09:06,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:06,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099914666] [2024-06-21 17:09:06,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:06,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:06,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:07,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:07,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:07,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099914666] [2024-06-21 17:09:07,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099914666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:07,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:07,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:07,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397531299] [2024-06-21 17:09:07,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:07,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:07,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:07,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:07,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:07,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:07,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 149 transitions, 1815 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:07,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:07,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:07,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:08,019 INFO L124 PetriNetUnfolderBase]: 445/811 cut-off events. [2024-06-21 17:09:08,019 INFO L125 PetriNetUnfolderBase]: For 29159/29159 co-relation queries the response was YES. [2024-06-21 17:09:08,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5557 conditions, 811 events. 445/811 cut-off events. For 29159/29159 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3800 event pairs, 65 based on Foata normal form. 2/812 useless extension candidates. Maximal degree in co-relation 5485. Up to 492 conditions per place. [2024-06-21 17:09:08,023 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 94 selfloop transitions, 85 changer transitions 0/181 dead transitions. [2024-06-21 17:09:08,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 181 transitions, 2495 flow [2024-06-21 17:09:08,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:08,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:08,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-21 17:09:08,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-06-21 17:09:08,026 INFO L175 Difference]: Start difference. First operand has 153 places, 149 transitions, 1815 flow. Second operand 11 states and 144 transitions. [2024-06-21 17:09:08,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 181 transitions, 2495 flow [2024-06-21 17:09:08,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 181 transitions, 2314 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:08,072 INFO L231 Difference]: Finished difference. Result has 157 places, 155 transitions, 1904 flow [2024-06-21 17:09:08,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1636, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1904, PETRI_PLACES=157, PETRI_TRANSITIONS=155} [2024-06-21 17:09:08,072 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 128 predicate places. [2024-06-21 17:09:08,073 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 155 transitions, 1904 flow [2024-06-21 17:09:08,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:08,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:08,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:08,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 17:09:08,073 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:08,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:08,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1056778925, now seen corresponding path program 6 times [2024-06-21 17:09:08,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:08,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617888451] [2024-06-21 17:09:08,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:08,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:08,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:08,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:08,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:08,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617888451] [2024-06-21 17:09:08,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617888451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:08,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:08,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:08,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764460052] [2024-06-21 17:09:08,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:08,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:08,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:08,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:08,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:08,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:08,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 155 transitions, 1904 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:08,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:08,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:08,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:09,057 INFO L124 PetriNetUnfolderBase]: 465/857 cut-off events. [2024-06-21 17:09:09,057 INFO L125 PetriNetUnfolderBase]: For 39158/39158 co-relation queries the response was YES. [2024-06-21 17:09:09,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5633 conditions, 857 events. 465/857 cut-off events. For 39158/39158 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4158 event pairs, 62 based on Foata normal form. 16/872 useless extension candidates. Maximal degree in co-relation 5561. Up to 500 conditions per place. [2024-06-21 17:09:09,062 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 91 selfloop transitions, 77 changer transitions 15/185 dead transitions. [2024-06-21 17:09:09,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 185 transitions, 2466 flow [2024-06-21 17:09:09,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:09,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:09,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-21 17:09:09,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-21 17:09:09,077 INFO L175 Difference]: Start difference. First operand has 157 places, 155 transitions, 1904 flow. Second operand 10 states and 140 transitions. [2024-06-21 17:09:09,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 185 transitions, 2466 flow [2024-06-21 17:09:09,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 185 transitions, 2337 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 17:09:09,122 INFO L231 Difference]: Finished difference. Result has 163 places, 148 transitions, 1877 flow [2024-06-21 17:09:09,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1775, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1877, PETRI_PLACES=163, PETRI_TRANSITIONS=148} [2024-06-21 17:09:09,123 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 134 predicate places. [2024-06-21 17:09:09,123 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 148 transitions, 1877 flow [2024-06-21 17:09:09,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:09,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:09,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:09,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 17:09:09,124 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:09,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:09,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1062493000, now seen corresponding path program 5 times [2024-06-21 17:09:09,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:09,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062986732] [2024-06-21 17:09:09,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:09,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:09,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:09,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:09,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:09,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062986732] [2024-06-21 17:09:09,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062986732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:09,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:09,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:09,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041475049] [2024-06-21 17:09:09,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:09,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:09,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:09,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:09,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:09,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:09,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 148 transitions, 1877 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-21 17:09:09,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:09,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:09,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:10,331 INFO L124 PetriNetUnfolderBase]: 441/809 cut-off events. [2024-06-21 17:09:10,331 INFO L125 PetriNetUnfolderBase]: For 31712/31712 co-relation queries the response was YES. [2024-06-21 17:09:10,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5703 conditions, 809 events. 441/809 cut-off events. For 31712/31712 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3834 event pairs, 66 based on Foata normal form. 2/810 useless extension candidates. Maximal degree in co-relation 5628. Up to 592 conditions per place. [2024-06-21 17:09:10,336 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 112 selfloop transitions, 58 changer transitions 0/172 dead transitions. [2024-06-21 17:09:10,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 172 transitions, 2369 flow [2024-06-21 17:09:10,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:09:10,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:09:10,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-21 17:09:10,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-21 17:09:10,337 INFO L175 Difference]: Start difference. First operand has 163 places, 148 transitions, 1877 flow. Second operand 12 states and 139 transitions. [2024-06-21 17:09:10,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 172 transitions, 2369 flow [2024-06-21 17:09:10,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 172 transitions, 2171 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 17:09:10,384 INFO L231 Difference]: Finished difference. Result has 162 places, 154 transitions, 1907 flow [2024-06-21 17:09:10,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1691, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1907, PETRI_PLACES=162, PETRI_TRANSITIONS=154} [2024-06-21 17:09:10,384 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 133 predicate places. [2024-06-21 17:09:10,384 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 154 transitions, 1907 flow [2024-06-21 17:09:10,384 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-21 17:09:10,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:10,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:10,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 17:09:10,385 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:10,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:10,385 INFO L85 PathProgramCache]: Analyzing trace with hash 576590879, now seen corresponding path program 7 times [2024-06-21 17:09:10,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:10,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395130860] [2024-06-21 17:09:10,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:10,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:10,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:11,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:11,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:11,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395130860] [2024-06-21 17:09:11,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395130860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:11,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:11,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:11,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865921560] [2024-06-21 17:09:11,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:11,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:11,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:11,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:11,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:11,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:11,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 154 transitions, 1907 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-21 17:09:11,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:11,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:11,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:11,593 INFO L124 PetriNetUnfolderBase]: 471/871 cut-off events. [2024-06-21 17:09:11,593 INFO L125 PetriNetUnfolderBase]: For 40947/40947 co-relation queries the response was YES. [2024-06-21 17:09:11,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5836 conditions, 871 events. 471/871 cut-off events. For 40947/40947 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4248 event pairs, 83 based on Foata normal form. 16/886 useless extension candidates. Maximal degree in co-relation 5762. Up to 584 conditions per place. [2024-06-21 17:09:11,598 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 112 selfloop transitions, 41 changer transitions 23/178 dead transitions. [2024-06-21 17:09:11,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 178 transitions, 2389 flow [2024-06-21 17:09:11,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:11,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:11,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 17:09:11,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4266666666666667 [2024-06-21 17:09:11,599 INFO L175 Difference]: Start difference. First operand has 162 places, 154 transitions, 1907 flow. Second operand 10 states and 128 transitions. [2024-06-21 17:09:11,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 178 transitions, 2389 flow [2024-06-21 17:09:11,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 178 transitions, 2244 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:11,647 INFO L231 Difference]: Finished difference. Result has 164 places, 141 transitions, 1708 flow [2024-06-21 17:09:11,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1762, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1708, PETRI_PLACES=164, PETRI_TRANSITIONS=141} [2024-06-21 17:09:11,648 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 135 predicate places. [2024-06-21 17:09:11,648 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 141 transitions, 1708 flow [2024-06-21 17:09:11,648 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-21 17:09:11,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:11,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:11,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 17:09:11,649 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:11,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:11,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1062285610, now seen corresponding path program 6 times [2024-06-21 17:09:11,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:11,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601322081] [2024-06-21 17:09:11,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:11,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:11,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:12,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:12,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:12,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601322081] [2024-06-21 17:09:12,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601322081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:12,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:12,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:12,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851780531] [2024-06-21 17:09:12,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:12,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:12,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:12,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:12,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:12,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:12,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 141 transitions, 1708 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-21 17:09:12,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:12,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:12,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:12,651 INFO L124 PetriNetUnfolderBase]: 409/765 cut-off events. [2024-06-21 17:09:12,651 INFO L125 PetriNetUnfolderBase]: For 33211/33211 co-relation queries the response was YES. [2024-06-21 17:09:12,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5254 conditions, 765 events. 409/765 cut-off events. For 33211/33211 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3623 event pairs, 68 based on Foata normal form. 2/766 useless extension candidates. Maximal degree in co-relation 5179. Up to 577 conditions per place. [2024-06-21 17:09:12,656 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 109 selfloop transitions, 46 changer transitions 0/157 dead transitions. [2024-06-21 17:09:12,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 157 transitions, 2088 flow [2024-06-21 17:09:12,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:12,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:12,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-21 17:09:12,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39666666666666667 [2024-06-21 17:09:12,656 INFO L175 Difference]: Start difference. First operand has 164 places, 141 transitions, 1708 flow. Second operand 10 states and 119 transitions. [2024-06-21 17:09:12,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 157 transitions, 2088 flow [2024-06-21 17:09:12,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 157 transitions, 1986 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:12,702 INFO L231 Difference]: Finished difference. Result has 161 places, 143 transitions, 1739 flow [2024-06-21 17:09:12,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1606, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1739, PETRI_PLACES=161, PETRI_TRANSITIONS=143} [2024-06-21 17:09:12,703 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 132 predicate places. [2024-06-21 17:09:12,703 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 143 transitions, 1739 flow [2024-06-21 17:09:12,703 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-21 17:09:12,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:12,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:12,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 17:09:12,703 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:12,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:12,703 INFO L85 PathProgramCache]: Analyzing trace with hash -2118440354, now seen corresponding path program 1 times [2024-06-21 17:09:12,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:12,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719211207] [2024-06-21 17:09:12,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:12,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:12,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:13,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:13,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:13,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719211207] [2024-06-21 17:09:13,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719211207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:13,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:13,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:13,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391140723] [2024-06-21 17:09:13,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:13,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:13,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:13,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:13,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:13,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:13,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 143 transitions, 1739 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-21 17:09:13,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:13,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:13,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:14,105 INFO L124 PetriNetUnfolderBase]: 413/773 cut-off events. [2024-06-21 17:09:14,105 INFO L125 PetriNetUnfolderBase]: For 31984/31984 co-relation queries the response was YES. [2024-06-21 17:09:14,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5256 conditions, 773 events. 413/773 cut-off events. For 31984/31984 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3690 event pairs, 81 based on Foata normal form. 2/774 useless extension candidates. Maximal degree in co-relation 5182. Up to 733 conditions per place. [2024-06-21 17:09:14,109 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 137 selfloop transitions, 17 changer transitions 0/156 dead transitions. [2024-06-21 17:09:14,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 156 transitions, 2097 flow [2024-06-21 17:09:14,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:14,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:14,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-21 17:09:14,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 17:09:14,110 INFO L175 Difference]: Start difference. First operand has 161 places, 143 transitions, 1739 flow. Second operand 9 states and 99 transitions. [2024-06-21 17:09:14,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 156 transitions, 2097 flow [2024-06-21 17:09:14,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 156 transitions, 1988 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:14,156 INFO L231 Difference]: Finished difference. Result has 163 places, 145 transitions, 1700 flow [2024-06-21 17:09:14,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1700, PETRI_PLACES=163, PETRI_TRANSITIONS=145} [2024-06-21 17:09:14,156 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 134 predicate places. [2024-06-21 17:09:14,156 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 145 transitions, 1700 flow [2024-06-21 17:09:14,157 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-21 17:09:14,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:14,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:14,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 17:09:14,157 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:14,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:14,158 INFO L85 PathProgramCache]: Analyzing trace with hash 2096070878, now seen corresponding path program 7 times [2024-06-21 17:09:14,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:14,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316251917] [2024-06-21 17:09:14,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:14,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:14,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:14,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:14,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:14,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316251917] [2024-06-21 17:09:14,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316251917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:14,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:14,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:14,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000883354] [2024-06-21 17:09:14,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:14,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:14,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:14,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:14,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:14,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:14,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 145 transitions, 1700 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-21 17:09:14,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:14,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:14,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:15,141 INFO L124 PetriNetUnfolderBase]: 425/793 cut-off events. [2024-06-21 17:09:15,141 INFO L125 PetriNetUnfolderBase]: For 33285/33285 co-relation queries the response was YES. [2024-06-21 17:09:15,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5350 conditions, 793 events. 425/793 cut-off events. For 33285/33285 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3797 event pairs, 81 based on Foata normal form. 2/794 useless extension candidates. Maximal degree in co-relation 5274. Up to 730 conditions per place. [2024-06-21 17:09:15,145 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 139 selfloop transitions, 24 changer transitions 0/165 dead transitions. [2024-06-21 17:09:15,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 165 transitions, 2142 flow [2024-06-21 17:09:15,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:15,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:15,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-21 17:09:15,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 17:09:15,146 INFO L175 Difference]: Start difference. First operand has 163 places, 145 transitions, 1700 flow. Second operand 11 states and 121 transitions. [2024-06-21 17:09:15,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 165 transitions, 2142 flow [2024-06-21 17:09:15,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 165 transitions, 2094 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:15,192 INFO L231 Difference]: Finished difference. Result has 169 places, 150 transitions, 1791 flow [2024-06-21 17:09:15,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1791, PETRI_PLACES=169, PETRI_TRANSITIONS=150} [2024-06-21 17:09:15,193 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 140 predicate places. [2024-06-21 17:09:15,193 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 150 transitions, 1791 flow [2024-06-21 17:09:15,193 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-21 17:09:15,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:15,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:15,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 17:09:15,193 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:15,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:15,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1013103430, now seen corresponding path program 8 times [2024-06-21 17:09:15,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:15,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748633272] [2024-06-21 17:09:15,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:15,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:15,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:15,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:15,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:15,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748633272] [2024-06-21 17:09:15,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748633272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:15,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:15,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:15,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399061771] [2024-06-21 17:09:15,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:15,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:15,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:15,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:15,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:15,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:15,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 150 transitions, 1791 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-21 17:09:15,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:15,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:15,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:16,276 INFO L124 PetriNetUnfolderBase]: 427/797 cut-off events. [2024-06-21 17:09:16,276 INFO L125 PetriNetUnfolderBase]: For 32992/32992 co-relation queries the response was YES. [2024-06-21 17:09:16,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5353 conditions, 797 events. 427/797 cut-off events. For 32992/32992 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3829 event pairs, 78 based on Foata normal form. 2/798 useless extension candidates. Maximal degree in co-relation 5275. Up to 713 conditions per place. [2024-06-21 17:09:16,280 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 135 selfloop transitions, 31 changer transitions 0/168 dead transitions. [2024-06-21 17:09:16,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 168 transitions, 2200 flow [2024-06-21 17:09:16,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:16,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:16,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 17:09:16,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-21 17:09:16,281 INFO L175 Difference]: Start difference. First operand has 169 places, 150 transitions, 1791 flow. Second operand 11 states and 126 transitions. [2024-06-21 17:09:16,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 168 transitions, 2200 flow [2024-06-21 17:09:16,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 168 transitions, 2131 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:16,345 INFO L231 Difference]: Finished difference. Result has 172 places, 152 transitions, 1820 flow [2024-06-21 17:09:16,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1820, PETRI_PLACES=172, PETRI_TRANSITIONS=152} [2024-06-21 17:09:16,346 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 143 predicate places. [2024-06-21 17:09:16,346 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 152 transitions, 1820 flow [2024-06-21 17:09:16,346 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-21 17:09:16,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:16,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:16,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 17:09:16,346 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:16,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:16,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1224260743, now seen corresponding path program 8 times [2024-06-21 17:09:16,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:16,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304051436] [2024-06-21 17:09:16,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:16,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:16,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:17,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:17,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:17,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304051436] [2024-06-21 17:09:17,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304051436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:17,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:17,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:17,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300121262] [2024-06-21 17:09:17,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:17,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:17,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:17,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:17,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:17,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:17,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 152 transitions, 1820 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-21 17:09:17,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:17,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:17,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:17,429 INFO L124 PetriNetUnfolderBase]: 451/849 cut-off events. [2024-06-21 17:09:17,429 INFO L125 PetriNetUnfolderBase]: For 45465/45465 co-relation queries the response was YES. [2024-06-21 17:09:17,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5547 conditions, 849 events. 451/849 cut-off events. For 45465/45465 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4180 event pairs, 89 based on Foata normal form. 14/862 useless extension candidates. Maximal degree in co-relation 5468. Up to 732 conditions per place. [2024-06-21 17:09:17,433 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 139 selfloop transitions, 15 changer transitions 15/171 dead transitions. [2024-06-21 17:09:17,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 171 transitions, 2240 flow [2024-06-21 17:09:17,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:17,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:17,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 17:09:17,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-21 17:09:17,434 INFO L175 Difference]: Start difference. First operand has 172 places, 152 transitions, 1820 flow. Second operand 10 states and 115 transitions. [2024-06-21 17:09:17,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 171 transitions, 2240 flow [2024-06-21 17:09:17,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 171 transitions, 2114 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:17,494 INFO L231 Difference]: Finished difference. Result has 172 places, 145 transitions, 1643 flow [2024-06-21 17:09:17,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1643, PETRI_PLACES=172, PETRI_TRANSITIONS=145} [2024-06-21 17:09:17,494 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 143 predicate places. [2024-06-21 17:09:17,494 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 145 transitions, 1643 flow [2024-06-21 17:09:17,494 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-21 17:09:17,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:17,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:17,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 17:09:17,495 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:17,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:17,495 INFO L85 PathProgramCache]: Analyzing trace with hash 2103436044, now seen corresponding path program 2 times [2024-06-21 17:09:17,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:17,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718135787] [2024-06-21 17:09:17,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:17,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:17,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:18,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-21 17:09:18,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:18,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718135787] [2024-06-21 17:09:18,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718135787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:18,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:18,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:18,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419326122] [2024-06-21 17:09:18,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:18,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:18,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:18,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:18,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:18,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:18,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 145 transitions, 1643 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-21 17:09:18,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:18,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:18,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:18,515 INFO L124 PetriNetUnfolderBase]: 411/777 cut-off events. [2024-06-21 17:09:18,515 INFO L125 PetriNetUnfolderBase]: For 34956/34956 co-relation queries the response was YES. [2024-06-21 17:09:18,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5123 conditions, 777 events. 411/777 cut-off events. For 34956/34956 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3763 event pairs, 83 based on Foata normal form. 2/778 useless extension candidates. Maximal degree in co-relation 5044. Up to 746 conditions per place. [2024-06-21 17:09:18,519 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 140 selfloop transitions, 14 changer transitions 0/156 dead transitions. [2024-06-21 17:09:18,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 156 transitions, 1991 flow [2024-06-21 17:09:18,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:18,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:18,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-21 17:09:18,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-21 17:09:18,520 INFO L175 Difference]: Start difference. First operand has 172 places, 145 transitions, 1643 flow. Second operand 9 states and 96 transitions. [2024-06-21 17:09:18,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 156 transitions, 1991 flow [2024-06-21 17:09:18,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 156 transitions, 1951 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:18,580 INFO L231 Difference]: Finished difference. Result has 172 places, 146 transitions, 1653 flow [2024-06-21 17:09:18,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1653, PETRI_PLACES=172, PETRI_TRANSITIONS=146} [2024-06-21 17:09:18,581 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 143 predicate places. [2024-06-21 17:09:18,581 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 146 transitions, 1653 flow [2024-06-21 17:09:18,581 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-21 17:09:18,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:18,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:18,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 17:09:18,581 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:18,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:18,581 INFO L85 PathProgramCache]: Analyzing trace with hash 2103428108, now seen corresponding path program 9 times [2024-06-21 17:09:18,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:18,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038475917] [2024-06-21 17:09:18,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:18,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:18,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:19,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:19,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:19,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038475917] [2024-06-21 17:09:19,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038475917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:19,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:19,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:19,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227673646] [2024-06-21 17:09:19,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:19,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:19,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:19,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:19,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:19,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:19,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 146 transitions, 1653 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-21 17:09:19,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:19,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:19,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:19,631 INFO L124 PetriNetUnfolderBase]: 405/768 cut-off events. [2024-06-21 17:09:19,631 INFO L125 PetriNetUnfolderBase]: For 34643/34643 co-relation queries the response was YES. [2024-06-21 17:09:19,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4943 conditions, 768 events. 405/768 cut-off events. For 34643/34643 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3714 event pairs, 77 based on Foata normal form. 3/770 useless extension candidates. Maximal degree in co-relation 4863. Up to 715 conditions per place. [2024-06-21 17:09:19,635 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 132 selfloop transitions, 24 changer transitions 0/158 dead transitions. [2024-06-21 17:09:19,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 158 transitions, 1997 flow [2024-06-21 17:09:19,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:19,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:19,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-21 17:09:19,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-06-21 17:09:19,636 INFO L175 Difference]: Start difference. First operand has 172 places, 146 transitions, 1653 flow. Second operand 10 states and 108 transitions. [2024-06-21 17:09:19,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 158 transitions, 1997 flow [2024-06-21 17:09:19,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 158 transitions, 1949 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:19,699 INFO L231 Difference]: Finished difference. Result has 176 places, 146 transitions, 1661 flow [2024-06-21 17:09:19,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1605, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1661, PETRI_PLACES=176, PETRI_TRANSITIONS=146} [2024-06-21 17:09:19,699 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 147 predicate places. [2024-06-21 17:09:19,700 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 146 transitions, 1661 flow [2024-06-21 17:09:19,700 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-21 17:09:19,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:19,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:19,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 17:09:19,700 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:19,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:19,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1013103585, now seen corresponding path program 9 times [2024-06-21 17:09:19,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:19,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731193138] [2024-06-21 17:09:19,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:19,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:19,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:20,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:20,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:20,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731193138] [2024-06-21 17:09:20,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731193138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:20,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:20,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:20,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973648533] [2024-06-21 17:09:20,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:20,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:20,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:20,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:20,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:20,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:20,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 146 transitions, 1661 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-21 17:09:20,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:20,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:20,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:20,771 INFO L124 PetriNetUnfolderBase]: 422/807 cut-off events. [2024-06-21 17:09:20,771 INFO L125 PetriNetUnfolderBase]: For 45388/45388 co-relation queries the response was YES. [2024-06-21 17:09:20,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4984 conditions, 807 events. 422/807 cut-off events. For 45388/45388 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3975 event pairs, 78 based on Foata normal form. 14/820 useless extension candidates. Maximal degree in co-relation 4903. Up to 669 conditions per place. [2024-06-21 17:09:20,775 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 127 selfloop transitions, 21 changer transitions 15/165 dead transitions. [2024-06-21 17:09:20,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 165 transitions, 2057 flow [2024-06-21 17:09:20,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:20,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:20,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 17:09:20,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:09:20,776 INFO L175 Difference]: Start difference. First operand has 176 places, 146 transitions, 1661 flow. Second operand 10 states and 120 transitions. [2024-06-21 17:09:20,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 165 transitions, 2057 flow [2024-06-21 17:09:20,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 165 transitions, 1927 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:20,844 INFO L231 Difference]: Finished difference. Result has 176 places, 138 transitions, 1478 flow [2024-06-21 17:09:20,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1478, PETRI_PLACES=176, PETRI_TRANSITIONS=138} [2024-06-21 17:09:20,844 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 147 predicate places. [2024-06-21 17:09:20,845 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 138 transitions, 1478 flow [2024-06-21 17:09:20,845 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-21 17:09:20,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:20,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:20,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 17:09:20,845 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:20,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:20,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1618000938, now seen corresponding path program 3 times [2024-06-21 17:09:20,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:20,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767864905] [2024-06-21 17:09:20,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:20,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:20,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:21,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:21,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:21,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767864905] [2024-06-21 17:09:21,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767864905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:21,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:21,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:21,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020193314] [2024-06-21 17:09:21,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:21,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:21,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:21,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:21,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:21,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:21,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 138 transitions, 1478 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-21 17:09:21,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:21,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:21,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:21,983 INFO L124 PetriNetUnfolderBase]: 382/735 cut-off events. [2024-06-21 17:09:21,983 INFO L125 PetriNetUnfolderBase]: For 33824/33824 co-relation queries the response was YES. [2024-06-21 17:09:21,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4572 conditions, 735 events. 382/735 cut-off events. For 33824/33824 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3554 event pairs, 76 based on Foata normal form. 2/736 useless extension candidates. Maximal degree in co-relation 4491. Up to 692 conditions per place. [2024-06-21 17:09:21,987 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 129 selfloop transitions, 18 changer transitions 0/149 dead transitions. [2024-06-21 17:09:21,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 149 transitions, 1814 flow [2024-06-21 17:09:21,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:21,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:21,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 17:09:21,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-21 17:09:21,987 INFO L175 Difference]: Start difference. First operand has 176 places, 138 transitions, 1478 flow. Second operand 9 states and 97 transitions. [2024-06-21 17:09:21,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 149 transitions, 1814 flow [2024-06-21 17:09:22,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 149 transitions, 1635 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-21 17:09:22,051 INFO L231 Difference]: Finished difference. Result has 170 places, 139 transitions, 1361 flow [2024-06-21 17:09:22,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1299, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1361, PETRI_PLACES=170, PETRI_TRANSITIONS=139} [2024-06-21 17:09:22,052 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 141 predicate places. [2024-06-21 17:09:22,052 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 139 transitions, 1361 flow [2024-06-21 17:09:22,052 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-21 17:09:22,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:22,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:22,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 17:09:22,052 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:22,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:22,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1618010238, now seen corresponding path program 4 times [2024-06-21 17:09:22,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:22,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856551719] [2024-06-21 17:09:22,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:22,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:22,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:22,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:22,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:22,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856551719] [2024-06-21 17:09:22,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856551719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:22,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:22,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:22,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403962256] [2024-06-21 17:09:22,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:22,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:22,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:22,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:22,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:22,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:22,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 139 transitions, 1361 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-21 17:09:22,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:22,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:22,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:23,040 INFO L124 PetriNetUnfolderBase]: 350/671 cut-off events. [2024-06-21 17:09:23,040 INFO L125 PetriNetUnfolderBase]: For 20687/20687 co-relation queries the response was YES. [2024-06-21 17:09:23,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3645 conditions, 671 events. 350/671 cut-off events. For 20687/20687 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3199 event pairs, 56 based on Foata normal form. 2/672 useless extension candidates. Maximal degree in co-relation 3565. Up to 635 conditions per place. [2024-06-21 17:09:23,044 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 134 selfloop transitions, 14 changer transitions 0/150 dead transitions. [2024-06-21 17:09:23,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 150 transitions, 1699 flow [2024-06-21 17:09:23,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:23,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:23,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-21 17:09:23,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 17:09:23,044 INFO L175 Difference]: Start difference. First operand has 170 places, 139 transitions, 1361 flow. Second operand 9 states and 95 transitions. [2024-06-21 17:09:23,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 150 transitions, 1699 flow [2024-06-21 17:09:23,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 150 transitions, 1647 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:23,089 INFO L231 Difference]: Finished difference. Result has 172 places, 140 transitions, 1363 flow [2024-06-21 17:09:23,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1311, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1363, PETRI_PLACES=172, PETRI_TRANSITIONS=140} [2024-06-21 17:09:23,089 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 143 predicate places. [2024-06-21 17:09:23,089 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 140 transitions, 1363 flow [2024-06-21 17:09:23,089 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-21 17:09:23,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:23,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:23,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 17:09:23,090 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:23,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:23,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1301422620, now seen corresponding path program 5 times [2024-06-21 17:09:23,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:23,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398679024] [2024-06-21 17:09:23,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:23,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:23,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:23,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:23,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:23,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398679024] [2024-06-21 17:09:23,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398679024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:23,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:23,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:23,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16721611] [2024-06-21 17:09:23,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:23,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:23,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:23,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:23,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:23,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:23,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 140 transitions, 1363 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-21 17:09:23,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:23,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:23,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:24,273 INFO L124 PetriNetUnfolderBase]: 347/666 cut-off events. [2024-06-21 17:09:24,273 INFO L125 PetriNetUnfolderBase]: For 18171/18171 co-relation queries the response was YES. [2024-06-21 17:09:24,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3486 conditions, 666 events. 347/666 cut-off events. For 18171/18171 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3171 event pairs, 55 based on Foata normal form. 2/667 useless extension candidates. Maximal degree in co-relation 3405. Up to 614 conditions per place. [2024-06-21 17:09:24,276 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 130 selfloop transitions, 19 changer transitions 0/151 dead transitions. [2024-06-21 17:09:24,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 151 transitions, 1689 flow [2024-06-21 17:09:24,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:24,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:24,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-21 17:09:24,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-21 17:09:24,278 INFO L175 Difference]: Start difference. First operand has 172 places, 140 transitions, 1363 flow. Second operand 9 states and 100 transitions. [2024-06-21 17:09:24,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 151 transitions, 1689 flow [2024-06-21 17:09:24,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 151 transitions, 1647 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:24,319 INFO L231 Difference]: Finished difference. Result has 174 places, 140 transitions, 1363 flow [2024-06-21 17:09:24,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1363, PETRI_PLACES=174, PETRI_TRANSITIONS=140} [2024-06-21 17:09:24,319 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 145 predicate places. [2024-06-21 17:09:24,320 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 140 transitions, 1363 flow [2024-06-21 17:09:24,320 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-21 17:09:24,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:24,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:24,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 17:09:24,320 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:24,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:24,320 INFO L85 PathProgramCache]: Analyzing trace with hash -24192188, now seen corresponding path program 1 times [2024-06-21 17:09:24,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:24,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292260070] [2024-06-21 17:09:24,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:24,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:24,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:25,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:25,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:25,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292260070] [2024-06-21 17:09:25,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292260070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:25,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:25,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:25,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717518877] [2024-06-21 17:09:25,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:25,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:25,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:25,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:25,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:25,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:25,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 140 transitions, 1363 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:25,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:25,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:25,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:25,371 INFO L124 PetriNetUnfolderBase]: 525/1012 cut-off events. [2024-06-21 17:09:25,372 INFO L125 PetriNetUnfolderBase]: For 41240/41240 co-relation queries the response was YES. [2024-06-21 17:09:25,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5209 conditions, 1012 events. 525/1012 cut-off events. For 41240/41240 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5460 event pairs, 150 based on Foata normal form. 8/1019 useless extension candidates. Maximal degree in co-relation 5127. Up to 491 conditions per place. [2024-06-21 17:09:25,377 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 154 selfloop transitions, 43 changer transitions 13/212 dead transitions. [2024-06-21 17:09:25,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 212 transitions, 2276 flow [2024-06-21 17:09:25,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:25,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:25,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 17:09:25,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121212121212121 [2024-06-21 17:09:25,377 INFO L175 Difference]: Start difference. First operand has 174 places, 140 transitions, 1363 flow. Second operand 11 states and 136 transitions. [2024-06-21 17:09:25,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 212 transitions, 2276 flow [2024-06-21 17:09:25,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 212 transitions, 2190 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:25,441 INFO L231 Difference]: Finished difference. Result has 180 places, 159 transitions, 1607 flow [2024-06-21 17:09:25,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1278, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1607, PETRI_PLACES=180, PETRI_TRANSITIONS=159} [2024-06-21 17:09:25,441 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 151 predicate places. [2024-06-21 17:09:25,441 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 159 transitions, 1607 flow [2024-06-21 17:09:25,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:25,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:25,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:25,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 17:09:25,442 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:25,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:25,442 INFO L85 PathProgramCache]: Analyzing trace with hash 882150514, now seen corresponding path program 2 times [2024-06-21 17:09:25,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:25,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126498881] [2024-06-21 17:09:25,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:25,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:25,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:26,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:26,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:26,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126498881] [2024-06-21 17:09:26,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126498881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:26,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:26,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:26,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963265247] [2024-06-21 17:09:26,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:26,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:26,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:26,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:26,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:26,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:26,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 159 transitions, 1607 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:26,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:26,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:26,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:26,666 INFO L124 PetriNetUnfolderBase]: 583/1137 cut-off events. [2024-06-21 17:09:26,666 INFO L125 PetriNetUnfolderBase]: For 79052/79052 co-relation queries the response was YES. [2024-06-21 17:09:26,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6714 conditions, 1137 events. 583/1137 cut-off events. For 79052/79052 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 6338 event pairs, 106 based on Foata normal form. 16/1152 useless extension candidates. Maximal degree in co-relation 6630. Up to 577 conditions per place. [2024-06-21 17:09:26,672 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 100 selfloop transitions, 74 changer transitions 11/187 dead transitions. [2024-06-21 17:09:26,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 187 transitions, 2179 flow [2024-06-21 17:09:26,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:26,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:26,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-21 17:09:26,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44333333333333336 [2024-06-21 17:09:26,673 INFO L175 Difference]: Start difference. First operand has 180 places, 159 transitions, 1607 flow. Second operand 10 states and 133 transitions. [2024-06-21 17:09:26,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 187 transitions, 2179 flow [2024-06-21 17:09:26,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 187 transitions, 2145 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:26,766 INFO L231 Difference]: Finished difference. Result has 179 places, 155 transitions, 1690 flow [2024-06-21 17:09:26,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1690, PETRI_PLACES=179, PETRI_TRANSITIONS=155} [2024-06-21 17:09:26,766 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 150 predicate places. [2024-06-21 17:09:26,766 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 155 transitions, 1690 flow [2024-06-21 17:09:26,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:26,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:26,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:26,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 17:09:26,766 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:26,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:26,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1289359484, now seen corresponding path program 3 times [2024-06-21 17:09:26,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:26,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180851586] [2024-06-21 17:09:26,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:26,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:26,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:27,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:27,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:27,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180851586] [2024-06-21 17:09:27,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180851586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:27,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:27,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:27,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566249599] [2024-06-21 17:09:27,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:27,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:27,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:27,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:27,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:27,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:27,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 155 transitions, 1690 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:27,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:27,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:27,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:27,795 INFO L124 PetriNetUnfolderBase]: 557/1091 cut-off events. [2024-06-21 17:09:27,795 INFO L125 PetriNetUnfolderBase]: For 79367/79367 co-relation queries the response was YES. [2024-06-21 17:09:27,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6532 conditions, 1091 events. 557/1091 cut-off events. For 79367/79367 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6038 event pairs, 125 based on Foata normal form. 20/1110 useless extension candidates. Maximal degree in co-relation 6450. Up to 677 conditions per place. [2024-06-21 17:09:27,801 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 85 selfloop transitions, 77 changer transitions 13/177 dead transitions. [2024-06-21 17:09:27,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 177 transitions, 2116 flow [2024-06-21 17:09:27,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:27,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:27,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-21 17:09:27,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2024-06-21 17:09:27,802 INFO L175 Difference]: Start difference. First operand has 179 places, 155 transitions, 1690 flow. Second operand 10 states and 126 transitions. [2024-06-21 17:09:27,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 177 transitions, 2116 flow [2024-06-21 17:09:27,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 177 transitions, 1970 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:27,895 INFO L231 Difference]: Finished difference. Result has 178 places, 150 transitions, 1657 flow [2024-06-21 17:09:27,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1544, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1657, PETRI_PLACES=178, PETRI_TRANSITIONS=150} [2024-06-21 17:09:27,896 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 149 predicate places. [2024-06-21 17:09:27,896 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 150 transitions, 1657 flow [2024-06-21 17:09:27,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:27,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:27,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:27,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 17:09:27,896 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:27,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:27,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1289364134, now seen corresponding path program 4 times [2024-06-21 17:09:27,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:27,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419324926] [2024-06-21 17:09:27,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:27,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:27,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:28,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:28,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:28,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419324926] [2024-06-21 17:09:28,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419324926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:28,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:28,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:28,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132482835] [2024-06-21 17:09:28,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:28,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:28,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:28,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:28,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:28,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:28,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 150 transitions, 1657 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:28,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:28,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:28,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:28,997 INFO L124 PetriNetUnfolderBase]: 571/1133 cut-off events. [2024-06-21 17:09:28,997 INFO L125 PetriNetUnfolderBase]: For 96058/96058 co-relation queries the response was YES. [2024-06-21 17:09:29,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6781 conditions, 1133 events. 571/1133 cut-off events. For 96058/96058 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 6399 event pairs, 103 based on Foata normal form. 32/1164 useless extension candidates. Maximal degree in co-relation 6700. Up to 482 conditions per place. [2024-06-21 17:09:29,002 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 95 selfloop transitions, 68 changer transitions 16/181 dead transitions. [2024-06-21 17:09:29,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 181 transitions, 2229 flow [2024-06-21 17:09:29,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:09:29,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:09:29,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-21 17:09:29,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-21 17:09:29,003 INFO L175 Difference]: Start difference. First operand has 178 places, 150 transitions, 1657 flow. Second operand 12 states and 154 transitions. [2024-06-21 17:09:29,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 181 transitions, 2229 flow [2024-06-21 17:09:29,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 181 transitions, 2067 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:29,079 INFO L231 Difference]: Finished difference. Result has 178 places, 140 transitions, 1539 flow [2024-06-21 17:09:29,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1539, PETRI_PLACES=178, PETRI_TRANSITIONS=140} [2024-06-21 17:09:29,079 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 149 predicate places. [2024-06-21 17:09:29,079 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 140 transitions, 1539 flow [2024-06-21 17:09:29,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:29,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:29,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:29,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 17:09:29,080 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:29,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:29,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1033070946, now seen corresponding path program 5 times [2024-06-21 17:09:29,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:29,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676924641] [2024-06-21 17:09:29,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:29,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:29,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:29,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:29,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:29,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676924641] [2024-06-21 17:09:29,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676924641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:29,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:29,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:29,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212064978] [2024-06-21 17:09:29,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:29,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:29,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:29,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:29,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:29,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:29,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 140 transitions, 1539 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:29,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:29,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:29,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:30,137 INFO L124 PetriNetUnfolderBase]: 523/1037 cut-off events. [2024-06-21 17:09:30,137 INFO L125 PetriNetUnfolderBase]: For 78085/78085 co-relation queries the response was YES. [2024-06-21 17:09:30,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6384 conditions, 1037 events. 523/1037 cut-off events. For 78085/78085 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5693 event pairs, 125 based on Foata normal form. 20/1056 useless extension candidates. Maximal degree in co-relation 6304. Up to 769 conditions per place. [2024-06-21 17:09:30,142 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 101 selfloop transitions, 40 changer transitions 16/159 dead transitions. [2024-06-21 17:09:30,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 159 transitions, 1917 flow [2024-06-21 17:09:30,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:30,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:30,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-21 17:09:30,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-21 17:09:30,143 INFO L175 Difference]: Start difference. First operand has 178 places, 140 transitions, 1539 flow. Second operand 10 states and 123 transitions. [2024-06-21 17:09:30,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 159 transitions, 1917 flow [2024-06-21 17:09:30,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 159 transitions, 1774 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-21 17:09:30,210 INFO L231 Difference]: Finished difference. Result has 170 places, 133 transitions, 1413 flow [2024-06-21 17:09:30,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1396, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1413, PETRI_PLACES=170, PETRI_TRANSITIONS=133} [2024-06-21 17:09:30,211 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 141 predicate places. [2024-06-21 17:09:30,211 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 133 transitions, 1413 flow [2024-06-21 17:09:30,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:30,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:30,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:30,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 17:09:30,211 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:30,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:30,211 INFO L85 PathProgramCache]: Analyzing trace with hash -725250702, now seen corresponding path program 6 times [2024-06-21 17:09:30,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:30,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531960327] [2024-06-21 17:09:30,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:30,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:30,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:30,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:30,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:30,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531960327] [2024-06-21 17:09:30,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531960327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:30,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:30,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:30,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992417389] [2024-06-21 17:09:30,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:30,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:30,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:30,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:30,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:30,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:30,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 133 transitions, 1413 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:30,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:30,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:30,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:31,122 INFO L124 PetriNetUnfolderBase]: 447/889 cut-off events. [2024-06-21 17:09:31,122 INFO L125 PetriNetUnfolderBase]: For 51950/51950 co-relation queries the response was YES. [2024-06-21 17:09:31,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4811 conditions, 889 events. 447/889 cut-off events. For 51950/51950 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4693 event pairs, 87 based on Foata normal form. 20/908 useless extension candidates. Maximal degree in co-relation 4732. Up to 615 conditions per place. [2024-06-21 17:09:31,126 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 94 selfloop transitions, 41 changer transitions 15/152 dead transitions. [2024-06-21 17:09:31,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 152 transitions, 1777 flow [2024-06-21 17:09:31,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:31,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:31,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-21 17:09:31,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-21 17:09:31,127 INFO L175 Difference]: Start difference. First operand has 170 places, 133 transitions, 1413 flow. Second operand 10 states and 123 transitions. [2024-06-21 17:09:31,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 152 transitions, 1777 flow [2024-06-21 17:09:31,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 152 transitions, 1693 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:31,194 INFO L231 Difference]: Finished difference. Result has 167 places, 127 transitions, 1368 flow [2024-06-21 17:09:31,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1368, PETRI_PLACES=167, PETRI_TRANSITIONS=127} [2024-06-21 17:09:31,195 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 138 predicate places. [2024-06-21 17:09:31,195 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 127 transitions, 1368 flow [2024-06-21 17:09:31,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:31,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:31,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:31,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 17:09:31,195 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:31,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:31,196 INFO L85 PathProgramCache]: Analyzing trace with hash -725370672, now seen corresponding path program 7 times [2024-06-21 17:09:31,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:31,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617705152] [2024-06-21 17:09:31,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:31,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:31,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:31,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:31,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:31,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617705152] [2024-06-21 17:09:31,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617705152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:31,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:31,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:31,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174736887] [2024-06-21 17:09:31,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:31,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:31,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:31,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:31,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:31,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:31,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 127 transitions, 1368 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:31,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:31,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:31,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:32,206 INFO L124 PetriNetUnfolderBase]: 421/843 cut-off events. [2024-06-21 17:09:32,206 INFO L125 PetriNetUnfolderBase]: For 45399/45399 co-relation queries the response was YES. [2024-06-21 17:09:32,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4608 conditions, 843 events. 421/843 cut-off events. For 45399/45399 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4397 event pairs, 75 based on Foata normal form. 16/858 useless extension candidates. Maximal degree in co-relation 4530. Up to 579 conditions per place. [2024-06-21 17:09:32,210 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 90 selfloop transitions, 34 changer transitions 20/146 dead transitions. [2024-06-21 17:09:32,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 146 transitions, 1714 flow [2024-06-21 17:09:32,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:32,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:32,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 17:09:32,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4033333333333333 [2024-06-21 17:09:32,211 INFO L175 Difference]: Start difference. First operand has 167 places, 127 transitions, 1368 flow. Second operand 10 states and 121 transitions. [2024-06-21 17:09:32,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 146 transitions, 1714 flow [2024-06-21 17:09:32,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 146 transitions, 1626 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:32,264 INFO L231 Difference]: Finished difference. Result has 163 places, 117 transitions, 1235 flow [2024-06-21 17:09:32,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1280, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1235, PETRI_PLACES=163, PETRI_TRANSITIONS=117} [2024-06-21 17:09:32,265 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 134 predicate places. [2024-06-21 17:09:32,265 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 117 transitions, 1235 flow [2024-06-21 17:09:32,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:32,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:32,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:32,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 17:09:32,266 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:32,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:32,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1599705998, now seen corresponding path program 8 times [2024-06-21 17:09:32,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:32,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372091769] [2024-06-21 17:09:32,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:32,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:32,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:32,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:32,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:32,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372091769] [2024-06-21 17:09:32,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372091769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:32,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:32,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:32,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89636385] [2024-06-21 17:09:32,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:32,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:32,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:32,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:32,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:32,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:32,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 117 transitions, 1235 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:32,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:32,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:32,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:33,282 INFO L124 PetriNetUnfolderBase]: 385/760 cut-off events. [2024-06-21 17:09:33,283 INFO L125 PetriNetUnfolderBase]: For 49702/49702 co-relation queries the response was YES. [2024-06-21 17:09:33,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4862 conditions, 760 events. 385/760 cut-off events. For 49702/49702 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3762 event pairs, 129 based on Foata normal form. 8/767 useless extension candidates. Maximal degree in co-relation 4786. Up to 367 conditions per place. [2024-06-21 17:09:33,287 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 91 selfloop transitions, 48 changer transitions 10/151 dead transitions. [2024-06-21 17:09:33,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 151 transitions, 1773 flow [2024-06-21 17:09:33,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:33,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:33,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 17:09:33,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42333333333333334 [2024-06-21 17:09:33,288 INFO L175 Difference]: Start difference. First operand has 163 places, 117 transitions, 1235 flow. Second operand 10 states and 127 transitions. [2024-06-21 17:09:33,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 151 transitions, 1773 flow [2024-06-21 17:09:33,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 151 transitions, 1636 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-21 17:09:33,339 INFO L231 Difference]: Finished difference. Result has 156 places, 116 transitions, 1214 flow [2024-06-21 17:09:33,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1214, PETRI_PLACES=156, PETRI_TRANSITIONS=116} [2024-06-21 17:09:33,340 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 127 predicate places. [2024-06-21 17:09:33,340 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 116 transitions, 1214 flow [2024-06-21 17:09:33,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:33,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:33,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:33,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 17:09:33,340 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:33,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:33,341 INFO L85 PathProgramCache]: Analyzing trace with hash 701128774, now seen corresponding path program 1 times [2024-06-21 17:09:33,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:33,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619638915] [2024-06-21 17:09:33,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:33,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:33,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:34,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:34,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:34,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619638915] [2024-06-21 17:09:34,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619638915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:34,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:34,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:34,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056320778] [2024-06-21 17:09:34,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:34,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:34,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:34,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:34,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:34,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:34,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 116 transitions, 1214 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-21 17:09:34,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:34,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:34,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:34,603 INFO L124 PetriNetUnfolderBase]: 371/729 cut-off events. [2024-06-21 17:09:34,604 INFO L125 PetriNetUnfolderBase]: For 39703/39703 co-relation queries the response was YES. [2024-06-21 17:09:34,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4660 conditions, 729 events. 371/729 cut-off events. For 39703/39703 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3564 event pairs, 89 based on Foata normal form. 4/732 useless extension candidates. Maximal degree in co-relation 4587. Up to 575 conditions per place. [2024-06-21 17:09:34,607 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 96 selfloop transitions, 35 changer transitions 0/133 dead transitions. [2024-06-21 17:09:34,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 133 transitions, 1524 flow [2024-06-21 17:09:34,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:34,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:34,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 17:09:34,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-21 17:09:34,613 INFO L175 Difference]: Start difference. First operand has 156 places, 116 transitions, 1214 flow. Second operand 11 states and 123 transitions. [2024-06-21 17:09:34,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 133 transitions, 1524 flow [2024-06-21 17:09:34,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 133 transitions, 1422 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:34,661 INFO L231 Difference]: Finished difference. Result has 156 places, 117 transitions, 1196 flow [2024-06-21 17:09:34,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1196, PETRI_PLACES=156, PETRI_TRANSITIONS=117} [2024-06-21 17:09:34,661 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 127 predicate places. [2024-06-21 17:09:34,662 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 117 transitions, 1196 flow [2024-06-21 17:09:34,662 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-21 17:09:34,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:34,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:34,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 17:09:34,662 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:34,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:34,663 INFO L85 PathProgramCache]: Analyzing trace with hash 523751300, now seen corresponding path program 9 times [2024-06-21 17:09:34,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:34,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383762467] [2024-06-21 17:09:34,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:34,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:34,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:35,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:35,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:35,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383762467] [2024-06-21 17:09:35,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383762467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:35,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:35,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:35,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630015939] [2024-06-21 17:09:35,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:35,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:35,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:35,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:35,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:35,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:35,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 117 transitions, 1196 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:35,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:35,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:35,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:35,775 INFO L124 PetriNetUnfolderBase]: 403/802 cut-off events. [2024-06-21 17:09:35,775 INFO L125 PetriNetUnfolderBase]: For 53596/53596 co-relation queries the response was YES. [2024-06-21 17:09:35,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4906 conditions, 802 events. 403/802 cut-off events. For 53596/53596 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4108 event pairs, 102 based on Foata normal form. 20/821 useless extension candidates. Maximal degree in co-relation 4835. Up to 526 conditions per place. [2024-06-21 17:09:35,779 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 77 selfloop transitions, 50 changer transitions 14/143 dead transitions. [2024-06-21 17:09:35,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 143 transitions, 1568 flow [2024-06-21 17:09:35,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:35,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:35,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 17:09:35,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40606060606060607 [2024-06-21 17:09:35,780 INFO L175 Difference]: Start difference. First operand has 156 places, 117 transitions, 1196 flow. Second operand 11 states and 134 transitions. [2024-06-21 17:09:35,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 143 transitions, 1568 flow [2024-06-21 17:09:35,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 143 transitions, 1494 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:35,841 INFO L231 Difference]: Finished difference. Result has 158 places, 111 transitions, 1174 flow [2024-06-21 17:09:35,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1174, PETRI_PLACES=158, PETRI_TRANSITIONS=111} [2024-06-21 17:09:35,841 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 129 predicate places. [2024-06-21 17:09:35,842 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 111 transitions, 1174 flow [2024-06-21 17:09:35,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:35,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:35,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-21 17:09:35,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 17:09:35,842 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:35,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:35,842 INFO L85 PathProgramCache]: Analyzing trace with hash 523746650, now seen corresponding path program 10 times [2024-06-21 17:09:35,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:35,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35027691] [2024-06-21 17:09:35,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:35,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:35,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:36,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:36,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:36,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35027691] [2024-06-21 17:09:36,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35027691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:36,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:36,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:36,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85138737] [2024-06-21 17:09:36,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:36,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:36,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:36,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:36,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:36,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:36,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 111 transitions, 1174 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:36,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:36,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:36,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:36,925 INFO L124 PetriNetUnfolderBase]: 367/737 cut-off events. [2024-06-21 17:09:36,925 INFO L125 PetriNetUnfolderBase]: For 45161/45161 co-relation queries the response was YES. [2024-06-21 17:09:36,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4706 conditions, 737 events. 367/737 cut-off events. For 45161/45161 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3691 event pairs, 131 based on Foata normal form. 8/744 useless extension candidates. Maximal degree in co-relation 4634. Up to 592 conditions per place. [2024-06-21 17:09:36,929 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 89 selfloop transitions, 30 changer transitions 12/133 dead transitions. [2024-06-21 17:09:36,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 133 transitions, 1526 flow [2024-06-21 17:09:36,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:36,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:36,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-21 17:09:36,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3696969696969697 [2024-06-21 17:09:36,930 INFO L175 Difference]: Start difference. First operand has 158 places, 111 transitions, 1174 flow. Second operand 11 states and 122 transitions. [2024-06-21 17:09:36,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 133 transitions, 1526 flow [2024-06-21 17:09:36,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 133 transitions, 1420 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:36,976 INFO L231 Difference]: Finished difference. Result has 158 places, 109 transitions, 1119 flow [2024-06-21 17:09:36,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1070, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1119, PETRI_PLACES=158, PETRI_TRANSITIONS=109} [2024-06-21 17:09:36,977 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 129 predicate places. [2024-06-21 17:09:36,977 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 109 transitions, 1119 flow [2024-06-21 17:09:36,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:36,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:36,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:36,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 17:09:36,978 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:36,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:36,978 INFO L85 PathProgramCache]: Analyzing trace with hash 528215300, now seen corresponding path program 11 times [2024-06-21 17:09:36,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:36,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754980979] [2024-06-21 17:09:36,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:36,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:36,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:37,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:37,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:37,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754980979] [2024-06-21 17:09:37,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754980979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:37,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:37,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:37,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817051535] [2024-06-21 17:09:37,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:37,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:37,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:37,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:37,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:37,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:37,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 109 transitions, 1119 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:37,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:37,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:37,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:38,047 INFO L124 PetriNetUnfolderBase]: 359/722 cut-off events. [2024-06-21 17:09:38,047 INFO L125 PetriNetUnfolderBase]: For 43120/43120 co-relation queries the response was YES. [2024-06-21 17:09:38,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4577 conditions, 722 events. 359/722 cut-off events. For 43120/43120 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3627 event pairs, 131 based on Foata normal form. 8/729 useless extension candidates. Maximal degree in co-relation 4504. Up to 609 conditions per place. [2024-06-21 17:09:38,051 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 94 selfloop transitions, 17 changer transitions 15/128 dead transitions. [2024-06-21 17:09:38,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 128 transitions, 1442 flow [2024-06-21 17:09:38,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:38,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:38,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-21 17:09:38,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575757575757576 [2024-06-21 17:09:38,057 INFO L175 Difference]: Start difference. First operand has 158 places, 109 transitions, 1119 flow. Second operand 11 states and 118 transitions. [2024-06-21 17:09:38,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 128 transitions, 1442 flow [2024-06-21 17:09:38,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 128 transitions, 1356 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:38,103 INFO L231 Difference]: Finished difference. Result has 157 places, 104 transitions, 1011 flow [2024-06-21 17:09:38,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1011, PETRI_PLACES=157, PETRI_TRANSITIONS=104} [2024-06-21 17:09:38,103 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 128 predicate places. [2024-06-21 17:09:38,103 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 104 transitions, 1011 flow [2024-06-21 17:09:38,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:38,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:38,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:38,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 17:09:38,104 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:38,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:38,104 INFO L85 PathProgramCache]: Analyzing trace with hash 694449080, now seen corresponding path program 12 times [2024-06-21 17:09:38,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:38,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309260230] [2024-06-21 17:09:38,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:38,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:38,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:38,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:38,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:38,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309260230] [2024-06-21 17:09:38,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309260230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:38,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:38,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:38,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904285953] [2024-06-21 17:09:38,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:38,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:38,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:38,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:38,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:39,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:39,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 104 transitions, 1011 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-21 17:09:39,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:39,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:39,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:39,368 INFO L124 PetriNetUnfolderBase]: 377/760 cut-off events. [2024-06-21 17:09:39,368 INFO L125 PetriNetUnfolderBase]: For 51692/51692 co-relation queries the response was YES. [2024-06-21 17:09:39,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4983 conditions, 760 events. 377/760 cut-off events. For 51692/51692 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3877 event pairs, 144 based on Foata normal form. 8/767 useless extension candidates. Maximal degree in co-relation 4911. Up to 584 conditions per place. [2024-06-21 17:09:39,371 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 104 selfloop transitions, 19 changer transitions 7/132 dead transitions. [2024-06-21 17:09:39,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 132 transitions, 1468 flow [2024-06-21 17:09:39,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:09:39,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:09:39,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-21 17:09:39,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38055555555555554 [2024-06-21 17:09:39,372 INFO L175 Difference]: Start difference. First operand has 157 places, 104 transitions, 1011 flow. Second operand 12 states and 137 transitions. [2024-06-21 17:09:39,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 132 transitions, 1468 flow [2024-06-21 17:09:39,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 132 transitions, 1414 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:39,416 INFO L231 Difference]: Finished difference. Result has 157 places, 105 transitions, 1020 flow [2024-06-21 17:09:39,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1020, PETRI_PLACES=157, PETRI_TRANSITIONS=105} [2024-06-21 17:09:39,416 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 128 predicate places. [2024-06-21 17:09:39,416 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 105 transitions, 1020 flow [2024-06-21 17:09:39,416 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-21 17:09:39,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:39,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:39,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 17:09:39,416 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:39,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:39,417 INFO L85 PathProgramCache]: Analyzing trace with hash 694453730, now seen corresponding path program 13 times [2024-06-21 17:09:39,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:39,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887805847] [2024-06-21 17:09:39,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:39,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:39,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:40,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:40,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:40,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887805847] [2024-06-21 17:09:40,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887805847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:40,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:40,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:40,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121908667] [2024-06-21 17:09:40,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:40,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:40,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:40,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:40,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:40,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:40,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 105 transitions, 1020 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:40,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:40,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:40,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:40,640 INFO L124 PetriNetUnfolderBase]: 346/699 cut-off events. [2024-06-21 17:09:40,640 INFO L125 PetriNetUnfolderBase]: For 42751/42751 co-relation queries the response was YES. [2024-06-21 17:09:40,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4353 conditions, 699 events. 346/699 cut-off events. For 42751/42751 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3463 event pairs, 135 based on Foata normal form. 10/708 useless extension candidates. Maximal degree in co-relation 4281. Up to 558 conditions per place. [2024-06-21 17:09:40,643 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 85 selfloop transitions, 23 changer transitions 15/125 dead transitions. [2024-06-21 17:09:40,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 125 transitions, 1338 flow [2024-06-21 17:09:40,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:40,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:40,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 17:09:40,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2024-06-21 17:09:40,644 INFO L175 Difference]: Start difference. First operand has 157 places, 105 transitions, 1020 flow. Second operand 11 states and 127 transitions. [2024-06-21 17:09:40,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 125 transitions, 1338 flow [2024-06-21 17:09:40,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 125 transitions, 1288 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:40,697 INFO L231 Difference]: Finished difference. Result has 159 places, 101 transitions, 972 flow [2024-06-21 17:09:40,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=972, PETRI_PLACES=159, PETRI_TRANSITIONS=101} [2024-06-21 17:09:40,697 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 130 predicate places. [2024-06-21 17:09:40,697 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 101 transitions, 972 flow [2024-06-21 17:09:40,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:40,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:40,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:40,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 17:09:40,698 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:40,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:40,698 INFO L85 PathProgramCache]: Analyzing trace with hash 412721956, now seen corresponding path program 2 times [2024-06-21 17:09:40,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:40,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362466224] [2024-06-21 17:09:40,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:40,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:40,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:41,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:41,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:41,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362466224] [2024-06-21 17:09:41,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362466224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:41,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:41,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:41,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975873525] [2024-06-21 17:09:41,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:41,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:41,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:41,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:41,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:41,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:41,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 101 transitions, 972 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-21 17:09:41,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:41,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:41,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:41,920 INFO L124 PetriNetUnfolderBase]: 324/652 cut-off events. [2024-06-21 17:09:41,920 INFO L125 PetriNetUnfolderBase]: For 36098/36098 co-relation queries the response was YES. [2024-06-21 17:09:41,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4178 conditions, 652 events. 324/652 cut-off events. For 36098/36098 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3156 event pairs, 127 based on Foata normal form. 2/653 useless extension candidates. Maximal degree in co-relation 4106. Up to 589 conditions per place. [2024-06-21 17:09:41,923 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 94 selfloop transitions, 20 changer transitions 0/116 dead transitions. [2024-06-21 17:09:41,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 116 transitions, 1244 flow [2024-06-21 17:09:41,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:41,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:41,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-21 17:09:41,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35454545454545455 [2024-06-21 17:09:41,924 INFO L175 Difference]: Start difference. First operand has 159 places, 101 transitions, 972 flow. Second operand 11 states and 117 transitions. [2024-06-21 17:09:41,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 116 transitions, 1244 flow [2024-06-21 17:09:41,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 116 transitions, 1180 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:41,974 INFO L231 Difference]: Finished difference. Result has 154 places, 102 transitions, 964 flow [2024-06-21 17:09:41,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=964, PETRI_PLACES=154, PETRI_TRANSITIONS=102} [2024-06-21 17:09:41,974 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 125 predicate places. [2024-06-21 17:09:41,974 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 102 transitions, 964 flow [2024-06-21 17:09:41,975 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-21 17:09:41,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:41,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:41,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 17:09:41,975 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:41,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:41,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1365086300, now seen corresponding path program 3 times [2024-06-21 17:09:41,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:41,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598844176] [2024-06-21 17:09:41,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:41,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:41,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:42,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:42,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:42,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598844176] [2024-06-21 17:09:42,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598844176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:42,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:42,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:42,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080768885] [2024-06-21 17:09:42,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:42,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:42,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:42,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:42,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:42,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:42,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 102 transitions, 964 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-21 17:09:42,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:42,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:42,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:43,206 INFO L124 PetriNetUnfolderBase]: 329/667 cut-off events. [2024-06-21 17:09:43,207 INFO L125 PetriNetUnfolderBase]: For 38970/38970 co-relation queries the response was YES. [2024-06-21 17:09:43,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4111 conditions, 667 events. 329/667 cut-off events. For 38970/38970 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3270 event pairs, 132 based on Foata normal form. 8/674 useless extension candidates. Maximal degree in co-relation 4041. Up to 584 conditions per place. [2024-06-21 17:09:43,209 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 90 selfloop transitions, 14 changer transitions 12/118 dead transitions. [2024-06-21 17:09:43,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 118 transitions, 1248 flow [2024-06-21 17:09:43,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:43,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:43,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-21 17:09:43,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 17:09:43,210 INFO L175 Difference]: Start difference. First operand has 154 places, 102 transitions, 964 flow. Second operand 10 states and 110 transitions. [2024-06-21 17:09:43,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 118 transitions, 1248 flow [2024-06-21 17:09:43,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 118 transitions, 1202 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:43,264 INFO L231 Difference]: Finished difference. Result has 155 places, 99 transitions, 919 flow [2024-06-21 17:09:43,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=918, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=919, PETRI_PLACES=155, PETRI_TRANSITIONS=99} [2024-06-21 17:09:43,265 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 126 predicate places. [2024-06-21 17:09:43,265 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 99 transitions, 919 flow [2024-06-21 17:09:43,265 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-21 17:09:43,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:43,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:43,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 17:09:43,265 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:43,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:43,265 INFO L85 PathProgramCache]: Analyzing trace with hash 959866902, now seen corresponding path program 14 times [2024-06-21 17:09:43,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:43,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555912316] [2024-06-21 17:09:43,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:43,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:43,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:44,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:44,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:44,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555912316] [2024-06-21 17:09:44,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555912316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:44,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:44,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:44,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317555653] [2024-06-21 17:09:44,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:44,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:44,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:44,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:44,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:44,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:44,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 99 transitions, 919 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-21 17:09:44,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:44,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:44,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:44,738 INFO L124 PetriNetUnfolderBase]: 350/710 cut-off events. [2024-06-21 17:09:44,738 INFO L125 PetriNetUnfolderBase]: For 49809/49809 co-relation queries the response was YES. [2024-06-21 17:09:44,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4640 conditions, 710 events. 350/710 cut-off events. For 49809/49809 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3576 event pairs, 139 based on Foata normal form. 8/717 useless extension candidates. Maximal degree in co-relation 4569. Up to 555 conditions per place. [2024-06-21 17:09:44,742 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 95 selfloop transitions, 18 changer transitions 7/122 dead transitions. [2024-06-21 17:09:44,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 122 transitions, 1325 flow [2024-06-21 17:09:44,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:44,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:44,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 17:09:44,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2024-06-21 17:09:44,744 INFO L175 Difference]: Start difference. First operand has 155 places, 99 transitions, 919 flow. Second operand 11 states and 127 transitions. [2024-06-21 17:09:44,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 122 transitions, 1325 flow [2024-06-21 17:09:44,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 122 transitions, 1224 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 17:09:44,792 INFO L231 Difference]: Finished difference. Result has 149 places, 97 transitions, 845 flow [2024-06-21 17:09:44,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=845, PETRI_PLACES=149, PETRI_TRANSITIONS=97} [2024-06-21 17:09:44,792 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 120 predicate places. [2024-06-21 17:09:44,792 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 97 transitions, 845 flow [2024-06-21 17:09:44,792 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-21 17:09:44,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:44,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:44,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 17:09:44,793 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:44,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:44,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1163465776, now seen corresponding path program 15 times [2024-06-21 17:09:44,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:44,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33711071] [2024-06-21 17:09:44,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:44,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:44,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:45,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:45,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:45,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33711071] [2024-06-21 17:09:45,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33711071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:45,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:45,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:45,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783639355] [2024-06-21 17:09:45,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:45,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:45,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:45,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:45,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:45,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:45,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 97 transitions, 845 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-21 17:09:45,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:45,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:45,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:46,066 INFO L124 PetriNetUnfolderBase]: 319/649 cut-off events. [2024-06-21 17:09:46,066 INFO L125 PetriNetUnfolderBase]: For 40677/40677 co-relation queries the response was YES. [2024-06-21 17:09:46,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3958 conditions, 649 events. 319/649 cut-off events. For 40677/40677 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3178 event pairs, 132 based on Foata normal form. 10/658 useless extension candidates. Maximal degree in co-relation 3888. Up to 564 conditions per place. [2024-06-21 17:09:46,075 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 86 selfloop transitions, 11 changer transitions 15/114 dead transitions. [2024-06-21 17:09:46,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 114 transitions, 1125 flow [2024-06-21 17:09:46,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:46,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:46,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-21 17:09:46,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575757575757576 [2024-06-21 17:09:46,076 INFO L175 Difference]: Start difference. First operand has 149 places, 97 transitions, 845 flow. Second operand 11 states and 118 transitions. [2024-06-21 17:09:46,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 114 transitions, 1125 flow [2024-06-21 17:09:46,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 114 transitions, 1087 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:46,122 INFO L231 Difference]: Finished difference. Result has 148 places, 92 transitions, 785 flow [2024-06-21 17:09:46,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=785, PETRI_PLACES=148, PETRI_TRANSITIONS=92} [2024-06-21 17:09:46,122 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 119 predicate places. [2024-06-21 17:09:46,122 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 92 transitions, 785 flow [2024-06-21 17:09:46,123 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-21 17:09:46,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:46,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:46,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 17:09:46,123 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:46,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:46,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1371765994, now seen corresponding path program 16 times [2024-06-21 17:09:46,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:46,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466957955] [2024-06-21 17:09:46,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:46,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:46,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:46,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:46,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:46,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466957955] [2024-06-21 17:09:46,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466957955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:46,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:46,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:46,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651017867] [2024-06-21 17:09:46,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:46,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:46,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:46,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:46,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:46,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:46,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 92 transitions, 785 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-21 17:09:46,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:46,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:46,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:47,134 INFO L124 PetriNetUnfolderBase]: 305/623 cut-off events. [2024-06-21 17:09:47,134 INFO L125 PetriNetUnfolderBase]: For 37103/37103 co-relation queries the response was YES. [2024-06-21 17:09:47,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3781 conditions, 623 events. 305/623 cut-off events. For 37103/37103 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3016 event pairs, 122 based on Foata normal form. 8/630 useless extension candidates. Maximal degree in co-relation 3712. Up to 489 conditions per place. [2024-06-21 17:09:47,137 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 91 selfloop transitions, 13 changer transitions 7/113 dead transitions. [2024-06-21 17:09:47,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 113 transitions, 1161 flow [2024-06-21 17:09:47,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:47,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:47,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-21 17:09:47,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 17:09:47,138 INFO L175 Difference]: Start difference. First operand has 148 places, 92 transitions, 785 flow. Second operand 11 states and 120 transitions. [2024-06-21 17:09:47,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 113 transitions, 1161 flow [2024-06-21 17:09:47,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 113 transitions, 1123 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:47,179 INFO L231 Difference]: Finished difference. Result has 141 places, 90 transitions, 768 flow [2024-06-21 17:09:47,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=768, PETRI_PLACES=141, PETRI_TRANSITIONS=90} [2024-06-21 17:09:47,180 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 112 predicate places. [2024-06-21 17:09:47,180 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 90 transitions, 768 flow [2024-06-21 17:09:47,180 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-21 17:09:47,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:47,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:47,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 17:09:47,180 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:47,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:47,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1371761344, now seen corresponding path program 17 times [2024-06-21 17:09:47,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:47,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958074446] [2024-06-21 17:09:47,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:47,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:47,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:47,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:47,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:47,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958074446] [2024-06-21 17:09:47,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958074446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:47,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:47,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:47,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106532756] [2024-06-21 17:09:47,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:47,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:47,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:47,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:47,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:48,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:48,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 90 transitions, 768 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-21 17:09:48,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:48,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:48,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:48,337 INFO L124 PetriNetUnfolderBase]: 274/562 cut-off events. [2024-06-21 17:09:48,337 INFO L125 PetriNetUnfolderBase]: For 26430/26430 co-relation queries the response was YES. [2024-06-21 17:09:48,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3120 conditions, 562 events. 274/562 cut-off events. For 26430/26430 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2631 event pairs, 113 based on Foata normal form. 10/571 useless extension candidates. Maximal degree in co-relation 3054. Up to 489 conditions per place. [2024-06-21 17:09:48,340 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 79 selfloop transitions, 8 changer transitions 17/106 dead transitions. [2024-06-21 17:09:48,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 106 transitions, 1028 flow [2024-06-21 17:09:48,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:48,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:48,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-21 17:09:48,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34545454545454546 [2024-06-21 17:09:48,342 INFO L175 Difference]: Start difference. First operand has 141 places, 90 transitions, 768 flow. Second operand 11 states and 114 transitions. [2024-06-21 17:09:48,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 106 transitions, 1028 flow [2024-06-21 17:09:48,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 106 transitions, 1000 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:48,376 INFO L231 Difference]: Finished difference. Result has 140 places, 84 transitions, 695 flow [2024-06-21 17:09:48,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=695, PETRI_PLACES=140, PETRI_TRANSITIONS=84} [2024-06-21 17:09:48,377 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 111 predicate places. [2024-06-21 17:09:48,377 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 84 transitions, 695 flow [2024-06-21 17:09:48,377 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-21 17:09:48,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:48,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:48,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 17:09:48,377 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:48,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:48,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1049269204, now seen corresponding path program 4 times [2024-06-21 17:09:48,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:48,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312684060] [2024-06-21 17:09:48,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:48,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:48,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:49,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:49,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:49,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312684060] [2024-06-21 17:09:49,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312684060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:49,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:49,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:49,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104442604] [2024-06-21 17:09:49,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:49,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:49,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:49,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:49,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:49,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:49,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 84 transitions, 695 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-21 17:09:49,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:49,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:49,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:49,639 INFO L124 PetriNetUnfolderBase]: 251/513 cut-off events. [2024-06-21 17:09:49,639 INFO L125 PetriNetUnfolderBase]: For 19988/19988 co-relation queries the response was YES. [2024-06-21 17:09:49,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2897 conditions, 513 events. 251/513 cut-off events. For 19988/19988 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2312 event pairs, 103 based on Foata normal form. 2/514 useless extension candidates. Maximal degree in co-relation 2832. Up to 463 conditions per place. [2024-06-21 17:09:49,641 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 75 selfloop transitions, 20 changer transitions 0/97 dead transitions. [2024-06-21 17:09:49,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 97 transitions, 927 flow [2024-06-21 17:09:49,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:49,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:49,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-21 17:09:49,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35333333333333333 [2024-06-21 17:09:49,642 INFO L175 Difference]: Start difference. First operand has 140 places, 84 transitions, 695 flow. Second operand 10 states and 106 transitions. [2024-06-21 17:09:49,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 97 transitions, 927 flow [2024-06-21 17:09:49,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 97 transitions, 901 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:49,667 INFO L231 Difference]: Finished difference. Result has 130 places, 85 transitions, 728 flow [2024-06-21 17:09:49,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=669, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=728, PETRI_PLACES=130, PETRI_TRANSITIONS=85} [2024-06-21 17:09:49,668 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 101 predicate places. [2024-06-21 17:09:49,668 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 85 transitions, 728 flow [2024-06-21 17:09:49,668 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-21 17:09:49,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:49,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-21 17:09:49,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 17:09:49,668 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:49,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:49,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1049260834, now seen corresponding path program 5 times [2024-06-21 17:09:49,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:49,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290014051] [2024-06-21 17:09:49,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:49,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:49,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:50,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-21 17:09:50,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:50,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290014051] [2024-06-21 17:09:50,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290014051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:50,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:50,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:50,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985839888] [2024-06-21 17:09:50,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:50,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:50,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:50,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:50,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:50,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:50,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 85 transitions, 728 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-21 17:09:50,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:50,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:50,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:50,930 INFO L124 PetriNetUnfolderBase]: 255/521 cut-off events. [2024-06-21 17:09:50,930 INFO L125 PetriNetUnfolderBase]: For 15989/15989 co-relation queries the response was YES. [2024-06-21 17:09:50,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2861 conditions, 521 events. 255/521 cut-off events. For 15989/15989 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2367 event pairs, 105 based on Foata normal form. 2/522 useless extension candidates. Maximal degree in co-relation 2800. Up to 447 conditions per place. [2024-06-21 17:09:50,932 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 75 selfloop transitions, 21 changer transitions 0/98 dead transitions. [2024-06-21 17:09:50,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 98 transitions, 962 flow [2024-06-21 17:09:50,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:50,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:50,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 17:09:50,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-21 17:09:50,933 INFO L175 Difference]: Start difference. First operand has 130 places, 85 transitions, 728 flow. Second operand 10 states and 107 transitions. [2024-06-21 17:09:50,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 98 transitions, 962 flow [2024-06-21 17:09:50,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 98 transitions, 915 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:50,955 INFO L231 Difference]: Finished difference. Result has 132 places, 86 transitions, 744 flow [2024-06-21 17:09:50,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=744, PETRI_PLACES=132, PETRI_TRANSITIONS=86} [2024-06-21 17:09:50,955 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 103 predicate places. [2024-06-21 17:09:50,955 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 86 transitions, 744 flow [2024-06-21 17:09:50,955 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-21 17:09:50,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:50,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:50,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 17:09:50,956 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:50,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:50,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1039141504, now seen corresponding path program 6 times [2024-06-21 17:09:50,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:50,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297154882] [2024-06-21 17:09:50,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:50,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:50,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:51,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:51,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:51,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297154882] [2024-06-21 17:09:51,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297154882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:51,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:51,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:51,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613299916] [2024-06-21 17:09:51,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:51,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:51,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:51,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:51,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:51,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:51,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 86 transitions, 744 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-21 17:09:51,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:51,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:51,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:52,025 INFO L124 PetriNetUnfolderBase]: 252/516 cut-off events. [2024-06-21 17:09:52,025 INFO L125 PetriNetUnfolderBase]: For 15708/15708 co-relation queries the response was YES. [2024-06-21 17:09:52,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2800 conditions, 516 events. 252/516 cut-off events. For 15708/15708 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2327 event pairs, 106 based on Foata normal form. 2/517 useless extension candidates. Maximal degree in co-relation 2738. Up to 472 conditions per place. [2024-06-21 17:09:52,028 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 82 selfloop transitions, 14 changer transitions 0/98 dead transitions. [2024-06-21 17:09:52,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 98 transitions, 962 flow [2024-06-21 17:09:52,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:52,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:52,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-21 17:09:52,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433333333333333 [2024-06-21 17:09:52,029 INFO L175 Difference]: Start difference. First operand has 132 places, 86 transitions, 744 flow. Second operand 10 states and 103 transitions. [2024-06-21 17:09:52,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 98 transitions, 962 flow [2024-06-21 17:09:52,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 98 transitions, 911 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:52,056 INFO L231 Difference]: Finished difference. Result has 134 places, 86 transitions, 725 flow [2024-06-21 17:09:52,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=725, PETRI_PLACES=134, PETRI_TRANSITIONS=86} [2024-06-21 17:09:52,056 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 105 predicate places. [2024-06-21 17:09:52,056 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 86 transitions, 725 flow [2024-06-21 17:09:52,056 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-21 17:09:52,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:52,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:52,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 17:09:52,057 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:52,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:52,057 INFO L85 PathProgramCache]: Analyzing trace with hash 249158742, now seen corresponding path program 18 times [2024-06-21 17:09:52,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:52,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093239145] [2024-06-21 17:09:52,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:52,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:52,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:52,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:52,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:52,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093239145] [2024-06-21 17:09:52,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093239145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:52,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:52,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:52,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167560135] [2024-06-21 17:09:52,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:52,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:52,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:52,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:52,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:52,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:52,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 86 transitions, 725 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-21 17:09:52,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:52,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:52,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:53,155 INFO L124 PetriNetUnfolderBase]: 239/493 cut-off events. [2024-06-21 17:09:53,155 INFO L125 PetriNetUnfolderBase]: For 15341/15341 co-relation queries the response was YES. [2024-06-21 17:09:53,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2395 conditions, 493 events. 239/493 cut-off events. For 15341/15341 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2215 event pairs, 97 based on Foata normal form. 10/502 useless extension candidates. Maximal degree in co-relation 2332. Up to 394 conditions per place. [2024-06-21 17:09:53,157 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 71 selfloop transitions, 17 changer transitions 14/104 dead transitions. [2024-06-21 17:09:53,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 104 transitions, 989 flow [2024-06-21 17:09:53,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:53,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:53,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-21 17:09:53,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3606060606060606 [2024-06-21 17:09:53,158 INFO L175 Difference]: Start difference. First operand has 134 places, 86 transitions, 725 flow. Second operand 11 states and 119 transitions. [2024-06-21 17:09:53,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 104 transitions, 989 flow [2024-06-21 17:09:53,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 104 transitions, 926 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:53,179 INFO L231 Difference]: Finished difference. Result has 136 places, 80 transitions, 644 flow [2024-06-21 17:09:53,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=125, 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=11, PETRI_FLOW=644, PETRI_PLACES=136, PETRI_TRANSITIONS=80} [2024-06-21 17:09:53,180 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 107 predicate places. [2024-06-21 17:09:53,180 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 80 transitions, 644 flow [2024-06-21 17:09:53,180 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-21 17:09:53,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:53,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:53,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 17:09:53,180 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:53,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:53,180 INFO L85 PathProgramCache]: Analyzing trace with hash 289903044, now seen corresponding path program 19 times [2024-06-21 17:09:53,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:53,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213067996] [2024-06-21 17:09:53,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:53,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:53,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:53,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:53,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:53,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213067996] [2024-06-21 17:09:53,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213067996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:53,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:53,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:53,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299545157] [2024-06-21 17:09:53,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:53,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:53,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:53,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:53,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:53,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:53,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 80 transitions, 644 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:53,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:53,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:53,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:54,203 INFO L124 PetriNetUnfolderBase]: 264/559 cut-off events. [2024-06-21 17:09:54,203 INFO L125 PetriNetUnfolderBase]: For 21172/21172 co-relation queries the response was YES. [2024-06-21 17:09:54,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2832 conditions, 559 events. 264/559 cut-off events. For 21172/21172 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2646 event pairs, 98 based on Foata normal form. 8/566 useless extension candidates. Maximal degree in co-relation 2768. Up to 283 conditions per place. [2024-06-21 17:09:54,205 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 76 selfloop transitions, 20 changer transitions 16/114 dead transitions. [2024-06-21 17:09:54,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 114 transitions, 1066 flow [2024-06-21 17:09:54,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:54,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:54,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-21 17:09:54,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 17:09:54,206 INFO L175 Difference]: Start difference. First operand has 136 places, 80 transitions, 644 flow. Second operand 11 states and 143 transitions. [2024-06-21 17:09:54,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 114 transitions, 1066 flow [2024-06-21 17:09:54,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 114 transitions, 985 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-21 17:09:54,232 INFO L231 Difference]: Finished difference. Result has 134 places, 79 transitions, 629 flow [2024-06-21 17:09:54,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=629, PETRI_PLACES=134, PETRI_TRANSITIONS=79} [2024-06-21 17:09:54,232 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 105 predicate places. [2024-06-21 17:09:54,232 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 79 transitions, 629 flow [2024-06-21 17:09:54,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:54,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:54,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:54,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 17:09:54,233 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:54,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:54,233 INFO L85 PathProgramCache]: Analyzing trace with hash 974927712, now seen corresponding path program 20 times [2024-06-21 17:09:54,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:54,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482255550] [2024-06-21 17:09:54,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:54,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:54,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:54,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:54,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:54,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482255550] [2024-06-21 17:09:54,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482255550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:54,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:54,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:54,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093557979] [2024-06-21 17:09:54,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:54,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:54,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:54,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:54,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:54,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:54,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 79 transitions, 629 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:54,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:54,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:54,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:55,284 INFO L124 PetriNetUnfolderBase]: 269/575 cut-off events. [2024-06-21 17:09:55,285 INFO L125 PetriNetUnfolderBase]: For 23320/23320 co-relation queries the response was YES. [2024-06-21 17:09:55,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2972 conditions, 575 events. 269/575 cut-off events. For 23320/23320 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2786 event pairs, 89 based on Foata normal form. 8/582 useless extension candidates. Maximal degree in co-relation 2907. Up to 287 conditions per place. [2024-06-21 17:09:55,287 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 73 selfloop transitions, 20 changer transitions 17/112 dead transitions. [2024-06-21 17:09:55,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 112 transitions, 1029 flow [2024-06-21 17:09:55,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:55,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:55,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 17:09:55,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-21 17:09:55,288 INFO L175 Difference]: Start difference. First operand has 134 places, 79 transitions, 629 flow. Second operand 11 states and 138 transitions. [2024-06-21 17:09:55,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 112 transitions, 1029 flow [2024-06-21 17:09:55,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 112 transitions, 982 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:55,313 INFO L231 Difference]: Finished difference. Result has 137 places, 79 transitions, 650 flow [2024-06-21 17:09:55,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=650, PETRI_PLACES=137, PETRI_TRANSITIONS=79} [2024-06-21 17:09:55,313 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 108 predicate places. [2024-06-21 17:09:55,313 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 79 transitions, 650 flow [2024-06-21 17:09:55,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:55,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:55,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:55,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 17:09:55,314 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:55,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:55,314 INFO L85 PathProgramCache]: Analyzing trace with hash 330855548, now seen corresponding path program 21 times [2024-06-21 17:09:55,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:55,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772301841] [2024-06-21 17:09:55,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:55,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:55,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:55,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:55,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:55,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772301841] [2024-06-21 17:09:55,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772301841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:55,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:55,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:55,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876068053] [2024-06-21 17:09:55,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:55,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:55,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:55,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:55,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:56,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:56,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 79 transitions, 650 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:56,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:56,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:56,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:56,365 INFO L124 PetriNetUnfolderBase]: 240/518 cut-off events. [2024-06-21 17:09:56,365 INFO L125 PetriNetUnfolderBase]: For 21142/21142 co-relation queries the response was YES. [2024-06-21 17:09:56,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2683 conditions, 518 events. 240/518 cut-off events. For 21142/21142 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2425 event pairs, 85 based on Foata normal form. 8/525 useless extension candidates. Maximal degree in co-relation 2617. Up to 331 conditions per place. [2024-06-21 17:09:56,367 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 53 selfloop transitions, 24 changer transitions 24/103 dead transitions. [2024-06-21 17:09:56,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 103 transitions, 931 flow [2024-06-21 17:09:56,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:56,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:56,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 17:09:56,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 17:09:56,368 INFO L175 Difference]: Start difference. First operand has 137 places, 79 transitions, 650 flow. Second operand 11 states and 130 transitions. [2024-06-21 17:09:56,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 103 transitions, 931 flow [2024-06-21 17:09:56,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 103 transitions, 892 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:56,399 INFO L231 Difference]: Finished difference. Result has 135 places, 72 transitions, 610 flow [2024-06-21 17:09:56,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=612, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=610, PETRI_PLACES=135, PETRI_TRANSITIONS=72} [2024-06-21 17:09:56,400 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 106 predicate places. [2024-06-21 17:09:56,400 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 72 transitions, 610 flow [2024-06-21 17:09:56,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:56,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:56,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:56,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 17:09:56,401 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:56,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:56,401 INFO L85 PathProgramCache]: Analyzing trace with hash 52172084, now seen corresponding path program 22 times [2024-06-21 17:09:56,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:56,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8159932] [2024-06-21 17:09:56,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:56,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:56,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:57,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-21 17:09:57,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:57,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8159932] [2024-06-21 17:09:57,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8159932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:57,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:57,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:57,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076477766] [2024-06-21 17:09:57,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:57,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:57,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:57,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:57,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:57,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:57,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 72 transitions, 610 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-21 17:09:57,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:57,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:57,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:57,633 INFO L124 PetriNetUnfolderBase]: 242/514 cut-off events. [2024-06-21 17:09:57,633 INFO L125 PetriNetUnfolderBase]: For 25643/25643 co-relation queries the response was YES. [2024-06-21 17:09:57,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2919 conditions, 514 events. 242/514 cut-off events. For 25643/25643 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2381 event pairs, 92 based on Foata normal form. 8/521 useless extension candidates. Maximal degree in co-relation 2856. Up to 305 conditions per place. [2024-06-21 17:09:57,635 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 63 selfloop transitions, 25 changer transitions 7/97 dead transitions. [2024-06-21 17:09:57,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 97 transitions, 952 flow [2024-06-21 17:09:57,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:09:57,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:09:57,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-21 17:09:57,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-21 17:09:57,637 INFO L175 Difference]: Start difference. First operand has 135 places, 72 transitions, 610 flow. Second operand 12 states and 141 transitions. [2024-06-21 17:09:57,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 97 transitions, 952 flow [2024-06-21 17:09:57,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 97 transitions, 839 flow, removed 6 selfloop flow, removed 16 redundant places. [2024-06-21 17:09:57,661 INFO L231 Difference]: Finished difference. Result has 124 places, 70 transitions, 542 flow [2024-06-21 17:09:57,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=503, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=542, PETRI_PLACES=124, PETRI_TRANSITIONS=70} [2024-06-21 17:09:57,661 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 95 predicate places. [2024-06-21 17:09:57,661 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 70 transitions, 542 flow [2024-06-21 17:09:57,661 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-21 17:09:57,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:57,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:57,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 17:09:57,661 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:57,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:57,662 INFO L85 PathProgramCache]: Analyzing trace with hash -128412416, now seen corresponding path program 23 times [2024-06-21 17:09:57,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:57,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664654686] [2024-06-21 17:09:57,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:57,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:57,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:58,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:58,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:58,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664654686] [2024-06-21 17:09:58,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664654686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:58,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:58,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:58,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067466492] [2024-06-21 17:09:58,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:58,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:58,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:58,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:58,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:58,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:58,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 70 transitions, 542 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-21 17:09:58,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:58,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:58,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:58,851 INFO L124 PetriNetUnfolderBase]: 211/453 cut-off events. [2024-06-21 17:09:58,851 INFO L125 PetriNetUnfolderBase]: For 18605/18605 co-relation queries the response was YES. [2024-06-21 17:09:58,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2306 conditions, 453 events. 211/453 cut-off events. For 18605/18605 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2038 event pairs, 83 based on Foata normal form. 10/462 useless extension candidates. Maximal degree in co-relation 2250. Up to 305 conditions per place. [2024-06-21 17:09:58,853 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 52 selfloop transitions, 21 changer transitions 15/90 dead transitions. [2024-06-21 17:09:58,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 90 transitions, 782 flow [2024-06-21 17:09:58,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:09:58,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:09:58,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 17:09:58,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:09:58,853 INFO L175 Difference]: Start difference. First operand has 124 places, 70 transitions, 542 flow. Second operand 12 states and 135 transitions. [2024-06-21 17:09:58,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 90 transitions, 782 flow [2024-06-21 17:09:58,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 90 transitions, 722 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 17:09:58,869 INFO L231 Difference]: Finished difference. Result has 122 places, 65 transitions, 490 flow [2024-06-21 17:09:58,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=490, PETRI_PLACES=122, PETRI_TRANSITIONS=65} [2024-06-21 17:09:58,870 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 93 predicate places. [2024-06-21 17:09:58,870 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 65 transitions, 490 flow [2024-06-21 17:09:58,870 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-21 17:09:58,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:58,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:58,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 17:09:58,870 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:58,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:58,870 INFO L85 PathProgramCache]: Analyzing trace with hash -974125518, now seen corresponding path program 24 times [2024-06-21 17:09:58,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:58,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382930813] [2024-06-21 17:09:58,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:58,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:58,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:59,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:59,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:59,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382930813] [2024-06-21 17:09:59,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382930813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:59,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:59,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:59,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962782959] [2024-06-21 17:09:59,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:59,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:59,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:59,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:59,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:59,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:59,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 65 transitions, 490 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:59,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:59,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:59,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:59,948 INFO L124 PetriNetUnfolderBase]: 201/435 cut-off events. [2024-06-21 17:09:59,948 INFO L125 PetriNetUnfolderBase]: For 16446/16446 co-relation queries the response was YES. [2024-06-21 17:09:59,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2177 conditions, 435 events. 201/435 cut-off events. For 16446/16446 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1943 event pairs, 81 based on Foata normal form. 8/442 useless extension candidates. Maximal degree in co-relation 2124. Up to 300 conditions per place. [2024-06-21 17:09:59,950 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 51 selfloop transitions, 18 changer transitions 13/84 dead transitions. [2024-06-21 17:09:59,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 84 transitions, 711 flow [2024-06-21 17:09:59,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:59,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:59,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-21 17:09:59,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-21 17:09:59,951 INFO L175 Difference]: Start difference. First operand has 122 places, 65 transitions, 490 flow. Second operand 11 states and 125 transitions. [2024-06-21 17:09:59,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 84 transitions, 711 flow [2024-06-21 17:09:59,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 84 transitions, 661 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 17:09:59,963 INFO L231 Difference]: Finished difference. Result has 115 places, 62 transitions, 458 flow [2024-06-21 17:09:59,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=458, PETRI_PLACES=115, PETRI_TRANSITIONS=62} [2024-06-21 17:09:59,963 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 86 predicate places. [2024-06-21 17:09:59,963 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 62 transitions, 458 flow [2024-06-21 17:09:59,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:59,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:59,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:59,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 17:09:59,963 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:59,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:59,964 INFO L85 PathProgramCache]: Analyzing trace with hash -118530346, now seen corresponding path program 25 times [2024-06-21 17:09:59,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:59,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703155715] [2024-06-21 17:09:59,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:59,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:59,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:00,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:00,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:00,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703155715] [2024-06-21 17:10:00,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703155715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:00,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:00,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:10:00,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015442729] [2024-06-21 17:10:00,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:00,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:10:00,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:00,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:10:00,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:10:00,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:10:00,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 62 transitions, 458 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:00,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:00,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:10:00,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:01,084 INFO L124 PetriNetUnfolderBase]: 193/419 cut-off events. [2024-06-21 17:10:01,084 INFO L125 PetriNetUnfolderBase]: For 13457/13457 co-relation queries the response was YES. [2024-06-21 17:10:01,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2039 conditions, 419 events. 193/419 cut-off events. For 13457/13457 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1851 event pairs, 80 based on Foata normal form. 8/426 useless extension candidates. Maximal degree in co-relation 1988. Up to 293 conditions per place. [2024-06-21 17:10:01,085 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 51 selfloop transitions, 16 changer transitions 11/80 dead transitions. [2024-06-21 17:10:01,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 80 transitions, 668 flow [2024-06-21 17:10:01,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:01,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:01,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 17:10:01,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37575757575757573 [2024-06-21 17:10:01,086 INFO L175 Difference]: Start difference. First operand has 115 places, 62 transitions, 458 flow. Second operand 11 states and 124 transitions. [2024-06-21 17:10:01,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 80 transitions, 668 flow [2024-06-21 17:10:01,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 80 transitions, 626 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 17:10:01,097 INFO L231 Difference]: Finished difference. Result has 111 places, 59 transitions, 433 flow [2024-06-21 17:10:01,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=433, PETRI_PLACES=111, PETRI_TRANSITIONS=59} [2024-06-21 17:10:01,097 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 82 predicate places. [2024-06-21 17:10:01,097 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 59 transitions, 433 flow [2024-06-21 17:10:01,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:01,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:01,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:01,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 17:10:01,098 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:01,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:01,098 INFO L85 PathProgramCache]: Analyzing trace with hash -118645666, now seen corresponding path program 26 times [2024-06-21 17:10:01,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:01,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978402655] [2024-06-21 17:10:01,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:01,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:01,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:01,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:01,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978402655] [2024-06-21 17:10:01,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978402655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:01,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:01,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:10:01,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761001895] [2024-06-21 17:10:01,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:01,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:10:01,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:01,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:10:01,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:10:01,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:10:01,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 59 transitions, 433 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:01,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:01,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:10:01,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:02,075 INFO L124 PetriNetUnfolderBase]: 164/360 cut-off events. [2024-06-21 17:10:02,075 INFO L125 PetriNetUnfolderBase]: For 9671/9671 co-relation queries the response was YES. [2024-06-21 17:10:02,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1621 conditions, 360 events. 164/360 cut-off events. For 9671/9671 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1493 event pairs, 59 based on Foata normal form. 8/367 useless extension candidates. Maximal degree in co-relation 1572. Up to 246 conditions per place. [2024-06-21 17:10:02,077 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 49 selfloop transitions, 10 changer transitions 16/77 dead transitions. [2024-06-21 17:10:02,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 77 transitions, 629 flow [2024-06-21 17:10:02,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:02,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:02,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-21 17:10:02,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 17:10:02,077 INFO L175 Difference]: Start difference. First operand has 111 places, 59 transitions, 433 flow. Second operand 11 states and 120 transitions. [2024-06-21 17:10:02,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 77 transitions, 629 flow [2024-06-21 17:10:02,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 77 transitions, 591 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:02,085 INFO L231 Difference]: Finished difference. Result has 107 places, 53 transitions, 375 flow [2024-06-21 17:10:02,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=395, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=375, PETRI_PLACES=107, PETRI_TRANSITIONS=53} [2024-06-21 17:10:02,086 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 78 predicate places. [2024-06-21 17:10:02,086 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 53 transitions, 375 flow [2024-06-21 17:10:02,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:02,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:02,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:02,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 17:10:02,086 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:02,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:02,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1138791385, now seen corresponding path program 1 times [2024-06-21 17:10:02,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:02,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836674090] [2024-06-21 17:10:02,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:02,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:02,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:03,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:03,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:03,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836674090] [2024-06-21 17:10:03,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836674090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:03,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:03,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:03,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687433716] [2024-06-21 17:10:03,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:03,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:03,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:03,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:03,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:03,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:10:03,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 53 transitions, 375 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-21 17:10:03,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:03,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:10:03,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:03,530 INFO L124 PetriNetUnfolderBase]: 141/315 cut-off events. [2024-06-21 17:10:03,530 INFO L125 PetriNetUnfolderBase]: For 7723/7723 co-relation queries the response was YES. [2024-06-21 17:10:03,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1283 conditions, 315 events. 141/315 cut-off events. For 7723/7723 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1267 event pairs, 39 based on Foata normal form. 12/326 useless extension candidates. Maximal degree in co-relation 1236. Up to 160 conditions per place. [2024-06-21 17:10:03,531 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 32 selfloop transitions, 8 changer transitions 27/69 dead transitions. [2024-06-21 17:10:03,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 69 transitions, 549 flow [2024-06-21 17:10:03,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:03,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:03,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-21 17:10:03,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-21 17:10:03,532 INFO L175 Difference]: Start difference. First operand has 107 places, 53 transitions, 375 flow. Second operand 11 states and 115 transitions. [2024-06-21 17:10:03,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 69 transitions, 549 flow [2024-06-21 17:10:03,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 69 transitions, 505 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:03,538 INFO L231 Difference]: Finished difference. Result has 97 places, 40 transitions, 265 flow [2024-06-21 17:10:03,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=265, PETRI_PLACES=97, PETRI_TRANSITIONS=40} [2024-06-21 17:10:03,538 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 68 predicate places. [2024-06-21 17:10:03,538 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 40 transitions, 265 flow [2024-06-21 17:10:03,538 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-21 17:10:03,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:03,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:03,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 17:10:03,538 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:03,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:03,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1794723865, now seen corresponding path program 2 times [2024-06-21 17:10:03,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:03,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481794621] [2024-06-21 17:10:03,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:03,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:03,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:04,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:04,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:04,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481794621] [2024-06-21 17:10:04,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481794621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:04,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:04,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:04,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750333618] [2024-06-21 17:10:04,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:04,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:04,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:04,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:04,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:04,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:10:04,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 40 transitions, 265 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-21 17:10:04,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:04,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:10:04,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:04,852 INFO L124 PetriNetUnfolderBase]: 102/223 cut-off events. [2024-06-21 17:10:04,852 INFO L125 PetriNetUnfolderBase]: For 4474/4474 co-relation queries the response was YES. [2024-06-21 17:10:04,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 928 conditions, 223 events. 102/223 cut-off events. For 4474/4474 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 784 event pairs, 32 based on Foata normal form. 6/229 useless extension candidates. Maximal degree in co-relation 885. Up to 127 conditions per place. [2024-06-21 17:10:04,853 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 29 selfloop transitions, 12 changer transitions 11/54 dead transitions. [2024-06-21 17:10:04,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 54 transitions, 401 flow [2024-06-21 17:10:04,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:04,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:04,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-21 17:10:04,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33636363636363636 [2024-06-21 17:10:04,853 INFO L175 Difference]: Start difference. First operand has 97 places, 40 transitions, 265 flow. Second operand 11 states and 111 transitions. [2024-06-21 17:10:04,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 54 transitions, 401 flow [2024-06-21 17:10:04,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 54 transitions, 360 flow, removed 6 selfloop flow, removed 16 redundant places. [2024-06-21 17:10:04,857 INFO L231 Difference]: Finished difference. Result has 76 places, 35 transitions, 215 flow [2024-06-21 17:10:04,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=215, PETRI_PLACES=76, PETRI_TRANSITIONS=35} [2024-06-21 17:10:04,857 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 47 predicate places. [2024-06-21 17:10:04,857 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 35 transitions, 215 flow [2024-06-21 17:10:04,857 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-21 17:10:04,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:04,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-21 17:10:04,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 17:10:04,858 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:04,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:04,858 INFO L85 PathProgramCache]: Analyzing trace with hash 840773053, now seen corresponding path program 3 times [2024-06-21 17:10:04,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:04,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250926992] [2024-06-21 17:10:04,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:04,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:04,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:05,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-21 17:10:05,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:05,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250926992] [2024-06-21 17:10:05,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250926992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:05,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:05,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:05,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126056336] [2024-06-21 17:10:05,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:05,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:05,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:05,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:05,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:06,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:10:06,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 35 transitions, 215 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-21 17:10:06,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:06,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:10:06,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:06,277 INFO L124 PetriNetUnfolderBase]: 71/162 cut-off events. [2024-06-21 17:10:06,277 INFO L125 PetriNetUnfolderBase]: For 1790/1790 co-relation queries the response was YES. [2024-06-21 17:10:06,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 595 conditions, 162 events. 71/162 cut-off events. For 1790/1790 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 490 event pairs, 17 based on Foata normal form. 6/168 useless extension candidates. Maximal degree in co-relation 570. Up to 89 conditions per place. [2024-06-21 17:10:06,278 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 25 selfloop transitions, 6 changer transitions 17/50 dead transitions. [2024-06-21 17:10:06,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 50 transitions, 347 flow [2024-06-21 17:10:06,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:06,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:06,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-21 17:10:06,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2024-06-21 17:10:06,279 INFO L175 Difference]: Start difference. First operand has 76 places, 35 transitions, 215 flow. Second operand 11 states and 109 transitions. [2024-06-21 17:10:06,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 50 transitions, 347 flow [2024-06-21 17:10:06,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 50 transitions, 313 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-21 17:10:06,280 INFO L231 Difference]: Finished difference. Result has 70 places, 29 transitions, 164 flow [2024-06-21 17:10:06,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=164, PETRI_PLACES=70, PETRI_TRANSITIONS=29} [2024-06-21 17:10:06,281 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 41 predicate places. [2024-06-21 17:10:06,281 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 29 transitions, 164 flow [2024-06-21 17:10:06,281 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-21 17:10:06,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:06,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:06,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 17:10:06,281 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:06,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:06,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1832393873, now seen corresponding path program 4 times [2024-06-21 17:10:06,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:06,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763894054] [2024-06-21 17:10:06,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:06,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:06,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:07,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:07,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:07,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763894054] [2024-06-21 17:10:07,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763894054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:07,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:07,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:07,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422953498] [2024-06-21 17:10:07,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:07,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:07,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:07,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:07,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:07,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:10:07,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 29 transitions, 164 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-21 17:10:07,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:07,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:10:07,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:07,565 INFO L124 PetriNetUnfolderBase]: 57/132 cut-off events. [2024-06-21 17:10:07,565 INFO L125 PetriNetUnfolderBase]: For 1378/1378 co-relation queries the response was YES. [2024-06-21 17:10:07,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 474 conditions, 132 events. 57/132 cut-off events. For 1378/1378 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 348 event pairs, 17 based on Foata normal form. 6/138 useless extension candidates. Maximal degree in co-relation 452. Up to 60 conditions per place. [2024-06-21 17:10:07,566 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 17 selfloop transitions, 6 changer transitions 17/42 dead transitions. [2024-06-21 17:10:07,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 42 transitions, 274 flow [2024-06-21 17:10:07,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:07,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:07,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-21 17:10:07,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3151515151515151 [2024-06-21 17:10:07,567 INFO L175 Difference]: Start difference. First operand has 70 places, 29 transitions, 164 flow. Second operand 11 states and 104 transitions. [2024-06-21 17:10:07,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 42 transitions, 274 flow [2024-06-21 17:10:07,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 42 transitions, 252 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:07,568 INFO L231 Difference]: Finished difference. Result has 59 places, 21 transitions, 104 flow [2024-06-21 17:10:07,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=104, PETRI_PLACES=59, PETRI_TRANSITIONS=21} [2024-06-21 17:10:07,568 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 30 predicate places. [2024-06-21 17:10:07,568 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 21 transitions, 104 flow [2024-06-21 17:10:07,568 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-21 17:10:07,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:07,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:07,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 17:10:07,569 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:07,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:07,569 INFO L85 PathProgramCache]: Analyzing trace with hash -600100217, now seen corresponding path program 5 times [2024-06-21 17:10:07,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:07,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213616805] [2024-06-21 17:10:07,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:07,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:07,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:08,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:08,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:08,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213616805] [2024-06-21 17:10:08,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213616805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:08,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:08,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:08,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067487678] [2024-06-21 17:10:08,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:08,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:08,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:08,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:08,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:08,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:10:08,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 21 transitions, 104 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-21 17:10:08,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:08,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:10:08,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:08,679 INFO L124 PetriNetUnfolderBase]: 26/67 cut-off events. [2024-06-21 17:10:08,679 INFO L125 PetriNetUnfolderBase]: For 372/372 co-relation queries the response was YES. [2024-06-21 17:10:08,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196 conditions, 67 events. 26/67 cut-off events. For 372/372 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 100 event pairs, 0 based on Foata normal form. 6/73 useless extension candidates. Maximal degree in co-relation 178. Up to 24 conditions per place. [2024-06-21 17:10:08,679 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2024-06-21 17:10:08,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 30 transitions, 156 flow [2024-06-21 17:10:08,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:08,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:08,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 95 transitions. [2024-06-21 17:10:08,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2878787878787879 [2024-06-21 17:10:08,680 INFO L175 Difference]: Start difference. First operand has 59 places, 21 transitions, 104 flow. Second operand 11 states and 95 transitions. [2024-06-21 17:10:08,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 30 transitions, 156 flow [2024-06-21 17:10:08,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 30 transitions, 122 flow, removed 1 selfloop flow, removed 17 redundant places. [2024-06-21 17:10:08,680 INFO L231 Difference]: Finished difference. Result has 42 places, 0 transitions, 0 flow [2024-06-21 17:10:08,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=42, PETRI_TRANSITIONS=0} [2024-06-21 17:10:08,680 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 13 predicate places. [2024-06-21 17:10:08,680 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 0 transitions, 0 flow [2024-06-21 17:10:08,681 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-21 17:10:08,686 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-21 17:10:08,687 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-21 17:10:08,687 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-21 17:10:08,688 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-21 17:10:08,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 17:10:08,691 INFO L445 BasicCegarLoop]: Path program histogram: [26, 9, 9, 6, 6, 5, 5, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:08,694 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 17:10:08,694 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 17:10:08,697 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-21 17:10:08,698 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-21 17:10:08,698 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 05:10:08 BasicIcfg [2024-06-21 17:10:08,698 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 17:10:08,699 INFO L158 Benchmark]: Toolchain (without parser) took 93798.10ms. Allocated memory was 195.0MB in the beginning and 755.0MB in the end (delta: 559.9MB). Free memory was 166.9MB in the beginning and 276.9MB in the end (delta: -110.0MB). Peak memory consumption was 450.2MB. Max. memory is 16.1GB. [2024-06-21 17:10:08,699 INFO L158 Benchmark]: Witness Parser took 0.17ms. Allocated memory is still 134.2MB. Free memory is still 86.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 17:10:08,699 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 134.2MB. Free memory is still 101.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 17:10:08,699 INFO L158 Benchmark]: CACSL2BoogieTranslator took 532.67ms. Allocated memory is still 195.0MB. Free memory was 166.1MB in the beginning and 133.6MB in the end (delta: 32.5MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-06-21 17:10:08,699 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.83ms. Allocated memory is still 195.0MB. Free memory was 133.6MB in the beginning and 131.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 17:10:08,700 INFO L158 Benchmark]: Boogie Preprocessor took 72.32ms. Allocated memory is still 195.0MB. Free memory was 131.5MB in the beginning and 128.4MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 17:10:08,700 INFO L158 Benchmark]: RCFGBuilder took 510.29ms. Allocated memory is still 195.0MB. Free memory was 128.4MB in the beginning and 79.1MB in the end (delta: 49.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2024-06-21 17:10:08,700 INFO L158 Benchmark]: TraceAbstraction took 92620.02ms. Allocated memory was 195.0MB in the beginning and 755.0MB in the end (delta: 559.9MB). Free memory was 78.0MB in the beginning and 276.9MB in the end (delta: -198.9MB). Peak memory consumption was 362.1MB. Max. memory is 16.1GB. [2024-06-21 17:10:08,701 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.17ms. Allocated memory is still 134.2MB. Free memory is still 86.2MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.14ms. Allocated memory is still 134.2MB. Free memory is still 101.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 532.67ms. Allocated memory is still 195.0MB. Free memory was 166.1MB in the beginning and 133.6MB in the end (delta: 32.5MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 56.83ms. Allocated memory is still 195.0MB. Free memory was 133.6MB in the beginning and 131.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 72.32ms. Allocated memory is still 195.0MB. Free memory was 131.5MB in the beginning and 128.4MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 510.29ms. Allocated memory is still 195.0MB. Free memory was 128.4MB in the beginning and 79.1MB in the end (delta: 49.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * TraceAbstraction took 92620.02ms. Allocated memory was 195.0MB in the beginning and 755.0MB in the end (delta: 559.9MB). Free memory was 78.0MB in the beginning and 276.9MB in the end (delta: -198.9MB). Peak memory consumption was 362.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 813]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 814]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 92.5s, OverallIterations: 90, TraceHistogramMax: 1, PathProgramHistogramMax: 26, EmptinessCheckTime: 0.0s, AutomataDifference: 34.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5569 SdHoareTripleChecker+Valid, 18.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4665 mSDsluCounter, 4068 SdHoareTripleChecker+Invalid, 16.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3637 mSDsCounter, 1277 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 31412 IncrementalHoareTripleChecker+Invalid, 32689 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1277 mSolverCounterUnsat, 431 mSDtfsCounter, 31412 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 969 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 966 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1785 ImplicationChecksByTransitivity, 24.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1907occurred in iteration=41, InterpolantAutomatonStates: 845, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 57.1s InterpolantComputationTime, 1386 NumberOfCodeBlocks, 1386 NumberOfCodeBlocksAsserted, 90 NumberOfCheckSat, 1296 ConstructedInterpolants, 0 QuantifiedInterpolants, 55767 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 90 InterpolantComputations, 90 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-21 17:10:08,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE