./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix000.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/mix000.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix000.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix000.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-7724a2d-m [2024-06-27 19:44:33,867 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:44:33,941 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:44:33,946 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:44:33,946 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:44:33,975 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:44:33,975 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:44:33,975 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:44:33,976 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:44:33,979 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:44:33,979 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:44:33,979 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:44:33,980 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:44:33,981 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:44:33,981 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:44:33,982 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:44:33,982 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:44:33,982 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:44:33,982 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:44:33,982 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:44:33,983 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:44:33,984 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:44:33,984 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:44:33,984 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:44:33,984 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:44:33,984 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:44:33,985 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:44:33,985 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:44:33,985 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:44:33,985 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:44:33,986 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:44:33,986 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:44:33,987 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:44:33,987 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:44:33,987 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:44:33,987 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:44:33,987 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:44:33,987 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:44:33,988 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:44:33,988 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:44:33,988 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:44:33,988 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:44:33,988 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:44:33,988 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 19:44:34,167 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:44:34,190 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:44:34,192 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:44:34,193 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:44:34,194 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:44:34,195 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/mix000.opt.yml/witness.yml [2024-06-27 19:44:34,326 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:44:34,327 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:44:34,328 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix000.opt.i [2024-06-27 19:44:35,406 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:44:35,592 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:44:35,593 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix000.opt.i [2024-06-27 19:44:35,605 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b9241313/aab8e36a77e640b8b3a4809c343b406b/FLAGccdade350 [2024-06-27 19:44:35,614 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b9241313/aab8e36a77e640b8b3a4809c343b406b [2024-06-27 19:44:35,615 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:44:35,616 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:44:35,616 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:44:35,617 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:44:35,620 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:44:35,621 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:44:34" (1/2) ... [2024-06-27 19:44:35,621 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e72f0de and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:44:35, skipping insertion in model container [2024-06-27 19:44:35,621 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:44:34" (1/2) ... [2024-06-27 19:44:35,622 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@29e1765c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:44:35, skipping insertion in model container [2024-06-27 19:44:35,623 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:44:35" (2/2) ... [2024-06-27 19:44:35,623 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e72f0de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:35, skipping insertion in model container [2024-06-27 19:44:35,623 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:44:35" (2/2) ... [2024-06-27 19:44:35,623 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:44:35,672 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:44:35,674 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 19:44:35,674 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-27 19:44:35,674 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:44:35,674 INFO L106 edCorrectnessWitness]: ghost_update [L827-L827] multithreaded = 1; [2024-06-27 19:44:35,710 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:44:36,003 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:44:36,010 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 19:44:36,107 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:44:36,137 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:44:36,138 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36 WrapperNode [2024-06-27 19:44:36,138 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:44:36,139 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:44:36,139 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:44:36,139 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:44:36,144 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36" (1/1) ... [2024-06-27 19:44:36,167 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36" (1/1) ... [2024-06-27 19:44:36,201 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 137 [2024-06-27 19:44:36,201 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:44:36,202 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:44:36,202 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:44:36,202 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:44:36,210 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36" (1/1) ... [2024-06-27 19:44:36,210 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36" (1/1) ... [2024-06-27 19:44:36,212 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36" (1/1) ... [2024-06-27 19:44:36,223 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 19:44:36,223 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36" (1/1) ... [2024-06-27 19:44:36,223 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36" (1/1) ... [2024-06-27 19:44:36,229 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36" (1/1) ... [2024-06-27 19:44:36,230 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36" (1/1) ... [2024-06-27 19:44:36,231 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36" (1/1) ... [2024-06-27 19:44:36,232 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36" (1/1) ... [2024-06-27 19:44:36,234 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:44:36,235 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:44:36,235 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:44:36,235 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:44:36,236 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36" (1/1) ... [2024-06-27 19:44:36,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:44:36,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:44:36,309 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 19:44:36,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 19:44:36,351 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:44:36,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:44:36,364 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:44:36,364 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:44:36,364 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:44:36,364 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:44:36,365 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:44:36,365 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:44:36,365 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:44:36,365 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:44:36,366 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 19:44:36,491 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:44:36,493 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:44:36,713 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:44:36,713 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:44:36,856 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:44:36,856 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:44:36,857 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:44:36 BoogieIcfgContainer [2024-06-27 19:44:36,857 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:44:36,859 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:44:36,859 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:44:36,862 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:44:36,862 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:44:34" (1/4) ... [2024-06-27 19:44:36,866 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71b9f963 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:44:36, skipping insertion in model container [2024-06-27 19:44:36,866 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:44:35" (2/4) ... [2024-06-27 19:44:36,866 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71b9f963 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:44:36, skipping insertion in model container [2024-06-27 19:44:36,866 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:44:36" (3/4) ... [2024-06-27 19:44:36,866 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71b9f963 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:44:36, skipping insertion in model container [2024-06-27 19:44:36,867 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:44:36" (4/4) ... [2024-06-27 19:44:36,867 INFO L112 eAbstractionObserver]: Analyzing ICFG mix000.opt.i [2024-06-27 19:44:36,880 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:44:36,880 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-27 19:44:36,881 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:44:36,948 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:44:36,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-27 19:44:36,998 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-27 19:44:36,998 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:44:37,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 29 events. 0/29 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 43 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 19:44:37,000 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-27 19:44:37,003 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-27 19:44:37,015 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:44:37,021 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;@2f488fd4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:44:37,022 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-27 19:44:37,025 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:44:37,025 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 19:44:37,025 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:44:37,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:37,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:44:37,026 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:37,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:37,030 INFO L85 PathProgramCache]: Analyzing trace with hash 362681797, now seen corresponding path program 1 times [2024-06-27 19:44:37,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:37,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131422438] [2024-06-27 19:44:37,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:37,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:37,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:38,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:38,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:38,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131422438] [2024-06-27 19:44:38,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131422438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:38,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:38,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:44:38,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468243032] [2024-06-27 19:44:38,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:38,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:44:38,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:38,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:44:38,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:44:38,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 31 [2024-06-27 19:44:38,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:38,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:38,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 31 [2024-06-27 19:44:38,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:38,247 INFO L124 PetriNetUnfolderBase]: 131/261 cut-off events. [2024-06-27 19:44:38,248 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-27 19:44:38,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 261 events. 131/261 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1019 event pairs, 75 based on Foata normal form. 1/252 useless extension candidates. Maximal degree in co-relation 506. Up to 235 conditions per place. [2024-06-27 19:44:38,253 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 20 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-27 19:44:38,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 113 flow [2024-06-27 19:44:38,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:44:38,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:44:38,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 58 transitions. [2024-06-27 19:44:38,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236559139784946 [2024-06-27 19:44:38,264 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 58 transitions. [2024-06-27 19:44:38,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 113 flow [2024-06-27 19:44:38,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 19:44:38,267 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-27 19:44:38,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2024-06-27 19:44:38,271 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-27 19:44:38,271 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-27 19:44:38,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:38,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:38,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:38,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:44:38,272 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:38,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:38,273 INFO L85 PathProgramCache]: Analyzing trace with hash 644883556, now seen corresponding path program 1 times [2024-06-27 19:44:38,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:38,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511215889] [2024-06-27 19:44:38,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:38,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:38,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:38,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:38,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:38,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511215889] [2024-06-27 19:44:38,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511215889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:38,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:38,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:44:38,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699781309] [2024-06-27 19:44:38,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:38,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:44:38,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:38,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:44:38,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:44:39,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 19:44:39,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 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-27 19:44:39,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:39,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 19:44:39,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:39,108 INFO L124 PetriNetUnfolderBase]: 186/341 cut-off events. [2024-06-27 19:44:39,109 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2024-06-27 19:44:39,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 783 conditions, 341 events. 186/341 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1272 event pairs, 94 based on Foata normal form. 2/341 useless extension candidates. Maximal degree in co-relation 771. Up to 319 conditions per place. [2024-06-27 19:44:39,111 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 26 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-27 19:44:39,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 159 flow [2024-06-27 19:44:39,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:44:39,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:44:39,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 69 transitions. [2024-06-27 19:44:39,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564516129032258 [2024-06-27 19:44:39,113 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 69 transitions. [2024-06-27 19:44:39,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 159 flow [2024-06-27 19:44:39,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:44:39,114 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-27 19:44:39,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=95, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-06-27 19:44:39,115 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-27 19:44:39,115 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-27 19:44:39,115 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-27 19:44:39,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:39,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:39,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:44:39,116 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:39,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:39,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1483445320, now seen corresponding path program 1 times [2024-06-27 19:44:39,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:39,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533299583] [2024-06-27 19:44:39,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:39,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:39,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:39,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:39,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:39,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533299583] [2024-06-27 19:44:39,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533299583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:39,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:39,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:44:39,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053013554] [2024-06-27 19:44:39,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:39,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:44:39,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:39,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:44:39,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:44:39,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 19:44:39,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:39,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:39,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 19:44:39,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:40,017 INFO L124 PetriNetUnfolderBase]: 180/331 cut-off events. [2024-06-27 19:44:40,017 INFO L125 PetriNetUnfolderBase]: For 198/198 co-relation queries the response was YES. [2024-06-27 19:44:40,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 841 conditions, 331 events. 180/331 cut-off events. For 198/198 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1222 event pairs, 52 based on Foata normal form. 4/334 useless extension candidates. Maximal degree in co-relation 827. Up to 291 conditions per place. [2024-06-27 19:44:40,019 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 31 selfloop transitions, 7 changer transitions 0/42 dead transitions. [2024-06-27 19:44:40,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 211 flow [2024-06-27 19:44:40,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:44:40,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:44:40,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-27 19:44:40,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5483870967741935 [2024-06-27 19:44:40,021 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 85 transitions. [2024-06-27 19:44:40,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 211 flow [2024-06-27 19:44:40,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 202 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 19:44:40,023 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 119 flow [2024-06-27 19:44:40,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=119, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2024-06-27 19:44:40,023 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2024-06-27 19:44:40,024 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 119 flow [2024-06-27 19:44:40,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:40,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:40,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:40,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:44:40,041 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:40,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:40,041 INFO L85 PathProgramCache]: Analyzing trace with hash -105274318, now seen corresponding path program 1 times [2024-06-27 19:44:40,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:40,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112144171] [2024-06-27 19:44:40,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:40,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:40,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:40,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:40,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:40,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112144171] [2024-06-27 19:44:40,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112144171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:40,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:40,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:44:40,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573140661] [2024-06-27 19:44:40,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:40,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:44:40,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:40,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:44:40,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:44:40,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 19:44:40,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 119 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:40,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:40,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 19:44:40,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:40,692 INFO L124 PetriNetUnfolderBase]: 137/283 cut-off events. [2024-06-27 19:44:40,693 INFO L125 PetriNetUnfolderBase]: For 265/265 co-relation queries the response was YES. [2024-06-27 19:44:40,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 765 conditions, 283 events. 137/283 cut-off events. For 265/265 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1094 event pairs, 57 based on Foata normal form. 1/283 useless extension candidates. Maximal degree in co-relation 749. Up to 243 conditions per place. [2024-06-27 19:44:40,695 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 24 selfloop transitions, 6 changer transitions 0/36 dead transitions. [2024-06-27 19:44:40,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 36 transitions, 197 flow [2024-06-27 19:44:40,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:44:40,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:44:40,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 73 transitions. [2024-06-27 19:44:40,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47096774193548385 [2024-06-27 19:44:40,732 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 119 flow. Second operand 5 states and 73 transitions. [2024-06-27 19:44:40,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 36 transitions, 197 flow [2024-06-27 19:44:40,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 36 transitions, 182 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 19:44:40,734 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 131 flow [2024-06-27 19:44:40,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=131, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2024-06-27 19:44:40,734 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-27 19:44:40,735 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 131 flow [2024-06-27 19:44:40,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:40,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:40,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:40,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:44:40,735 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-27 19:44:40,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:40,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1894897058, now seen corresponding path program 1 times [2024-06-27 19:44:40,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:40,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520944547] [2024-06-27 19:44:40,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:40,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:40,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:41,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-27 19:44:41,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:41,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520944547] [2024-06-27 19:44:41,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520944547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:41,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:41,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:44:41,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45501437] [2024-06-27 19:44:41,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:41,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:44:41,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:41,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:44:41,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:44:41,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 19:44:41,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 131 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:41,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:41,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 19:44:41,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:42,049 INFO L124 PetriNetUnfolderBase]: 174/320 cut-off events. [2024-06-27 19:44:42,049 INFO L125 PetriNetUnfolderBase]: For 449/449 co-relation queries the response was YES. [2024-06-27 19:44:42,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 939 conditions, 320 events. 174/320 cut-off events. For 449/449 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1142 event pairs, 29 based on Foata normal form. 4/323 useless extension candidates. Maximal degree in co-relation 922. Up to 262 conditions per place. [2024-06-27 19:44:42,051 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 36 selfloop transitions, 10 changer transitions 0/50 dead transitions. [2024-06-27 19:44:42,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 265 flow [2024-06-27 19:44:42,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:44:42,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:44:42,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 19:44:42,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023041474654378 [2024-06-27 19:44:42,053 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 131 flow. Second operand 7 states and 109 transitions. [2024-06-27 19:44:42,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 265 flow [2024-06-27 19:44:42,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 50 transitions, 254 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 19:44:42,054 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 147 flow [2024-06-27 19:44:42,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=147, PETRI_PLACES=43, PETRI_TRANSITIONS=32} [2024-06-27 19:44:42,055 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2024-06-27 19:44:42,055 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 147 flow [2024-06-27 19:44:42,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:42,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:42,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:42,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:44:42,056 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-27 19:44:42,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:42,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1042189699, now seen corresponding path program 1 times [2024-06-27 19:44:42,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:42,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738577072] [2024-06-27 19:44:42,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:42,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:42,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:42,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-27 19:44:42,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:42,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738577072] [2024-06-27 19:44:42,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738577072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:42,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:42,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:44:42,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341946589] [2024-06-27 19:44:42,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:42,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:44:42,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:42,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:44:42,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:44:42,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-27 19:44:42,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 32 transitions, 147 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:42,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:42,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-27 19:44:42,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:42,911 INFO L124 PetriNetUnfolderBase]: 129/267 cut-off events. [2024-06-27 19:44:42,912 INFO L125 PetriNetUnfolderBase]: For 515/515 co-relation queries the response was YES. [2024-06-27 19:44:42,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 827 conditions, 267 events. 129/267 cut-off events. For 515/515 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1013 event pairs, 36 based on Foata normal form. 2/268 useless extension candidates. Maximal degree in co-relation 808. Up to 223 conditions per place. [2024-06-27 19:44:42,913 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 27 selfloop transitions, 8 changer transitions 0/41 dead transitions. [2024-06-27 19:44:42,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 41 transitions, 241 flow [2024-06-27 19:44:42,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:44:42,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:44:42,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 85 transitions. [2024-06-27 19:44:42,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45698924731182794 [2024-06-27 19:44:42,915 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 147 flow. Second operand 6 states and 85 transitions. [2024-06-27 19:44:42,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 41 transitions, 241 flow [2024-06-27 19:44:42,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 41 transitions, 219 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 19:44:42,917 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 158 flow [2024-06-27 19:44:42,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=158, PETRI_PLACES=45, PETRI_TRANSITIONS=34} [2024-06-27 19:44:42,918 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-27 19:44:42,918 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 158 flow [2024-06-27 19:44:42,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:42,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:42,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:42,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:44:42,919 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:42,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:42,919 INFO L85 PathProgramCache]: Analyzing trace with hash -761076105, now seen corresponding path program 1 times [2024-06-27 19:44:42,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:42,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462757978] [2024-06-27 19:44:42,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:42,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:42,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:43,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:43,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:43,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462757978] [2024-06-27 19:44:43,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462757978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:43,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:43,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:44:43,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977611856] [2024-06-27 19:44:43,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:43,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:44:43,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:43,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:44:43,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:44:43,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:43,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 34 transitions, 158 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:43,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:43,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:43,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:43,592 INFO L124 PetriNetUnfolderBase]: 171/316 cut-off events. [2024-06-27 19:44:43,592 INFO L125 PetriNetUnfolderBase]: For 745/745 co-relation queries the response was YES. [2024-06-27 19:44:43,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1049 conditions, 316 events. 171/316 cut-off events. For 745/745 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1125 event pairs, 43 based on Foata normal form. 1/316 useless extension candidates. Maximal degree in co-relation 1028. Up to 291 conditions per place. [2024-06-27 19:44:43,594 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 34 selfloop transitions, 8 changer transitions 0/45 dead transitions. [2024-06-27 19:44:43,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 45 transitions, 272 flow [2024-06-27 19:44:43,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:44:43,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:44:43,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 77 transitions. [2024-06-27 19:44:43,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41397849462365593 [2024-06-27 19:44:43,596 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 158 flow. Second operand 6 states and 77 transitions. [2024-06-27 19:44:43,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 45 transitions, 272 flow [2024-06-27 19:44:43,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 45 transitions, 255 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 19:44:43,597 INFO L231 Difference]: Finished difference. Result has 47 places, 36 transitions, 174 flow [2024-06-27 19:44:43,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=174, PETRI_PLACES=47, PETRI_TRANSITIONS=36} [2024-06-27 19:44:43,598 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-27 19:44:43,598 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 36 transitions, 174 flow [2024-06-27 19:44:43,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:43,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:43,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:43,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:44:43,599 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:43,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:43,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1910634641, now seen corresponding path program 2 times [2024-06-27 19:44:43,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:43,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974947473] [2024-06-27 19:44:43,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:43,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:43,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:44,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-27 19:44:44,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:44,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974947473] [2024-06-27 19:44:44,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974947473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:44,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:44,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:44:44,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702268653] [2024-06-27 19:44:44,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:44,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:44:44,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:44,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:44:44,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:44:44,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:44,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 36 transitions, 174 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:44,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:44,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:44,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:44,304 INFO L124 PetriNetUnfolderBase]: 169/314 cut-off events. [2024-06-27 19:44:44,304 INFO L125 PetriNetUnfolderBase]: For 966/966 co-relation queries the response was YES. [2024-06-27 19:44:44,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1092 conditions, 314 events. 169/314 cut-off events. For 966/966 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1118 event pairs, 44 based on Foata normal form. 1/314 useless extension candidates. Maximal degree in co-relation 1070. Up to 282 conditions per place. [2024-06-27 19:44:44,306 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 30 selfloop transitions, 13 changer transitions 0/46 dead transitions. [2024-06-27 19:44:44,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 46 transitions, 303 flow [2024-06-27 19:44:44,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:44:44,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:44:44,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 85 transitions. [2024-06-27 19:44:44,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391705069124424 [2024-06-27 19:44:44,307 INFO L175 Difference]: Start difference. First operand has 47 places, 36 transitions, 174 flow. Second operand 7 states and 85 transitions. [2024-06-27 19:44:44,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 46 transitions, 303 flow [2024-06-27 19:44:44,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 46 transitions, 282 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 19:44:44,309 INFO L231 Difference]: Finished difference. Result has 51 places, 40 transitions, 218 flow [2024-06-27 19:44:44,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=218, PETRI_PLACES=51, PETRI_TRANSITIONS=40} [2024-06-27 19:44:44,310 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 21 predicate places. [2024-06-27 19:44:44,310 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 40 transitions, 218 flow [2024-06-27 19:44:44,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:44,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:44,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:44,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:44:44,311 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-27 19:44:44,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:44,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1997840881, now seen corresponding path program 1 times [2024-06-27 19:44:44,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:44,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895291158] [2024-06-27 19:44:44,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:44,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:44,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:44,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:44,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:44,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895291158] [2024-06-27 19:44:44,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895291158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:44,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:44,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:44,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763252980] [2024-06-27 19:44:44,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:44,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:44,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:44,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:44,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:44,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:44,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 40 transitions, 218 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:44,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:44,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:44,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:45,044 INFO L124 PetriNetUnfolderBase]: 187/348 cut-off events. [2024-06-27 19:44:45,045 INFO L125 PetriNetUnfolderBase]: For 1292/1292 co-relation queries the response was YES. [2024-06-27 19:44:45,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1289 conditions, 348 events. 187/348 cut-off events. For 1292/1292 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1277 event pairs, 43 based on Foata normal form. 2/349 useless extension candidates. Maximal degree in co-relation 1265. Up to 298 conditions per place. [2024-06-27 19:44:45,047 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 42 selfloop transitions, 17 changer transitions 0/62 dead transitions. [2024-06-27 19:44:45,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 62 transitions, 428 flow [2024-06-27 19:44:45,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:45,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:45,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 19:44:45,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-27 19:44:45,049 INFO L175 Difference]: Start difference. First operand has 51 places, 40 transitions, 218 flow. Second operand 8 states and 102 transitions. [2024-06-27 19:44:45,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 62 transitions, 428 flow [2024-06-27 19:44:45,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 62 transitions, 402 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 19:44:45,051 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 311 flow [2024-06-27 19:44:45,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=311, PETRI_PLACES=58, PETRI_TRANSITIONS=50} [2024-06-27 19:44:45,051 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 28 predicate places. [2024-06-27 19:44:45,052 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 311 flow [2024-06-27 19:44:45,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:45,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:45,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:45,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:44:45,052 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:45,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:45,053 INFO L85 PathProgramCache]: Analyzing trace with hash 809335549, now seen corresponding path program 2 times [2024-06-27 19:44:45,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:45,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747785785] [2024-06-27 19:44:45,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:45,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:45,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:45,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:45,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:45,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747785785] [2024-06-27 19:44:45,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747785785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:45,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:45,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:45,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921871788] [2024-06-27 19:44:45,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:45,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:45,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:45,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:45,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:45,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:45,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 50 transitions, 311 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:45,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:45,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:45,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:45,871 INFO L124 PetriNetUnfolderBase]: 193/360 cut-off events. [2024-06-27 19:44:45,871 INFO L125 PetriNetUnfolderBase]: For 1721/1721 co-relation queries the response was YES. [2024-06-27 19:44:45,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1439 conditions, 360 events. 193/360 cut-off events. For 1721/1721 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1345 event pairs, 42 based on Foata normal form. 2/361 useless extension candidates. Maximal degree in co-relation 1411. Up to 300 conditions per place. [2024-06-27 19:44:45,874 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 41 selfloop transitions, 19 changer transitions 0/63 dead transitions. [2024-06-27 19:44:45,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 63 transitions, 477 flow [2024-06-27 19:44:45,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:44:45,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:44:45,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-27 19:44:45,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 19:44:45,875 INFO L175 Difference]: Start difference. First operand has 58 places, 50 transitions, 311 flow. Second operand 7 states and 91 transitions. [2024-06-27 19:44:45,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 63 transitions, 477 flow [2024-06-27 19:44:45,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 63 transitions, 453 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 19:44:45,878 INFO L231 Difference]: Finished difference. Result has 62 places, 52 transitions, 354 flow [2024-06-27 19:44:45,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=354, PETRI_PLACES=62, PETRI_TRANSITIONS=52} [2024-06-27 19:44:45,878 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 32 predicate places. [2024-06-27 19:44:45,878 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 52 transitions, 354 flow [2024-06-27 19:44:45,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:45,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:45,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:45,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:44:45,879 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:45,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:45,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1106520429, now seen corresponding path program 3 times [2024-06-27 19:44:45,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:45,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402350647] [2024-06-27 19:44:45,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:45,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:45,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:46,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:46,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:46,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402350647] [2024-06-27 19:44:46,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402350647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:46,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:46,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:46,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610275449] [2024-06-27 19:44:46,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:46,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:46,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:46,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:46,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:46,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:46,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 52 transitions, 354 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:46,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:46,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:46,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:46,730 INFO L124 PetriNetUnfolderBase]: 208/389 cut-off events. [2024-06-27 19:44:46,730 INFO L125 PetriNetUnfolderBase]: For 2245/2245 co-relation queries the response was YES. [2024-06-27 19:44:46,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1640 conditions, 389 events. 208/389 cut-off events. For 2245/2245 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1512 event pairs, 46 based on Foata normal form. 2/390 useless extension candidates. Maximal degree in co-relation 1611. Up to 324 conditions per place. [2024-06-27 19:44:46,733 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 44 selfloop transitions, 22 changer transitions 0/69 dead transitions. [2024-06-27 19:44:46,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 69 transitions, 581 flow [2024-06-27 19:44:46,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:46,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:46,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-27 19:44:46,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-27 19:44:46,735 INFO L175 Difference]: Start difference. First operand has 62 places, 52 transitions, 354 flow. Second operand 8 states and 101 transitions. [2024-06-27 19:44:46,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 69 transitions, 581 flow [2024-06-27 19:44:46,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 69 transitions, 518 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 19:44:46,739 INFO L231 Difference]: Finished difference. Result has 67 places, 60 transitions, 439 flow [2024-06-27 19:44:46,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=439, PETRI_PLACES=67, PETRI_TRANSITIONS=60} [2024-06-27 19:44:46,740 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 37 predicate places. [2024-06-27 19:44:46,741 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 60 transitions, 439 flow [2024-06-27 19:44:46,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:46,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:46,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:46,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:44:46,741 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:46,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:46,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1106520212, now seen corresponding path program 1 times [2024-06-27 19:44:46,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:46,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224602418] [2024-06-27 19:44:46,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:46,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:46,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:47,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:47,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:47,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224602418] [2024-06-27 19:44:47,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224602418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:47,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:47,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:47,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499951691] [2024-06-27 19:44:47,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:47,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:47,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:47,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:47,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:47,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:47,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 60 transitions, 439 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:47,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:47,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:47,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:47,614 INFO L124 PetriNetUnfolderBase]: 211/394 cut-off events. [2024-06-27 19:44:47,614 INFO L125 PetriNetUnfolderBase]: For 2183/2183 co-relation queries the response was YES. [2024-06-27 19:44:47,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1667 conditions, 394 events. 211/394 cut-off events. For 2183/2183 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1528 event pairs, 43 based on Foata normal form. 1/394 useless extension candidates. Maximal degree in co-relation 1635. Up to 349 conditions per place. [2024-06-27 19:44:47,616 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 51 selfloop transitions, 16 changer transitions 0/70 dead transitions. [2024-06-27 19:44:47,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 70 transitions, 603 flow [2024-06-27 19:44:47,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:44:47,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:44:47,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-27 19:44:47,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-27 19:44:47,618 INFO L175 Difference]: Start difference. First operand has 67 places, 60 transitions, 439 flow. Second operand 7 states and 87 transitions. [2024-06-27 19:44:47,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 70 transitions, 603 flow [2024-06-27 19:44:47,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 70 transitions, 571 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 19:44:47,621 INFO L231 Difference]: Finished difference. Result has 72 places, 62 transitions, 459 flow [2024-06-27 19:44:47,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=459, PETRI_PLACES=72, PETRI_TRANSITIONS=62} [2024-06-27 19:44:47,622 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 42 predicate places. [2024-06-27 19:44:47,622 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 62 transitions, 459 flow [2024-06-27 19:44:47,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:47,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:47,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:47,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:44:47,623 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:47,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:47,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1780489524, now seen corresponding path program 2 times [2024-06-27 19:44:47,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:47,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539457297] [2024-06-27 19:44:47,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:47,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:47,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:48,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:48,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:48,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539457297] [2024-06-27 19:44:48,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539457297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:48,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:48,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:48,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866865787] [2024-06-27 19:44:48,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:48,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:48,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:48,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:48,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:48,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:48,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 62 transitions, 459 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:48,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:48,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:48,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:48,715 INFO L124 PetriNetUnfolderBase]: 214/399 cut-off events. [2024-06-27 19:44:48,716 INFO L125 PetriNetUnfolderBase]: For 2558/2558 co-relation queries the response was YES. [2024-06-27 19:44:48,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1728 conditions, 399 events. 214/399 cut-off events. For 2558/2558 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1561 event pairs, 46 based on Foata normal form. 1/399 useless extension candidates. Maximal degree in co-relation 1694. Up to 350 conditions per place. [2024-06-27 19:44:48,718 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 49 selfloop transitions, 18 changer transitions 0/70 dead transitions. [2024-06-27 19:44:48,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 70 transitions, 621 flow [2024-06-27 19:44:48,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:44:48,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:44:48,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-27 19:44:48,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39631336405529954 [2024-06-27 19:44:48,719 INFO L175 Difference]: Start difference. First operand has 72 places, 62 transitions, 459 flow. Second operand 7 states and 86 transitions. [2024-06-27 19:44:48,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 70 transitions, 621 flow [2024-06-27 19:44:48,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 70 transitions, 587 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 19:44:48,725 INFO L231 Difference]: Finished difference. Result has 74 places, 64 transitions, 484 flow [2024-06-27 19:44:48,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=484, PETRI_PLACES=74, PETRI_TRANSITIONS=64} [2024-06-27 19:44:48,725 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 44 predicate places. [2024-06-27 19:44:48,726 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 64 transitions, 484 flow [2024-06-27 19:44:48,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:48,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:48,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:48,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:44:48,726 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:48,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:48,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1780489741, now seen corresponding path program 4 times [2024-06-27 19:44:48,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:48,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249924670] [2024-06-27 19:44:48,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:48,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:48,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:49,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:49,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:49,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249924670] [2024-06-27 19:44:49,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249924670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:49,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:49,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:49,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340217141] [2024-06-27 19:44:49,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:49,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:49,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:49,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:49,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:49,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:49,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 64 transitions, 484 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:49,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:49,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:49,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:49,606 INFO L124 PetriNetUnfolderBase]: 225/421 cut-off events. [2024-06-27 19:44:49,606 INFO L125 PetriNetUnfolderBase]: For 3177/3177 co-relation queries the response was YES. [2024-06-27 19:44:49,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1901 conditions, 421 events. 225/421 cut-off events. For 3177/3177 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1688 event pairs, 50 based on Foata normal form. 2/422 useless extension candidates. Maximal degree in co-relation 1866. Up to 316 conditions per place. [2024-06-27 19:44:49,609 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 44 selfloop transitions, 30 changer transitions 0/77 dead transitions. [2024-06-27 19:44:49,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 77 transitions, 720 flow [2024-06-27 19:44:49,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:44:49,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:44:49,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-27 19:44:49,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 19:44:49,610 INFO L175 Difference]: Start difference. First operand has 74 places, 64 transitions, 484 flow. Second operand 7 states and 91 transitions. [2024-06-27 19:44:49,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 77 transitions, 720 flow [2024-06-27 19:44:49,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 77 transitions, 677 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 19:44:49,614 INFO L231 Difference]: Finished difference. Result has 76 places, 68 transitions, 550 flow [2024-06-27 19:44:49,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=550, PETRI_PLACES=76, PETRI_TRANSITIONS=68} [2024-06-27 19:44:49,615 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2024-06-27 19:44:49,615 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 68 transitions, 550 flow [2024-06-27 19:44:49,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:49,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:49,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:49,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:44:49,616 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:49,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:49,616 INFO L85 PathProgramCache]: Analyzing trace with hash 816700436, now seen corresponding path program 3 times [2024-06-27 19:44:49,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:49,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342303329] [2024-06-27 19:44:49,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:49,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:49,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:50,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:50,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:50,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342303329] [2024-06-27 19:44:50,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342303329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:50,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:50,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:50,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709122847] [2024-06-27 19:44:50,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:50,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:50,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:50,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:50,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:50,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:50,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 68 transitions, 550 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:50,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:50,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:50,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:50,650 INFO L124 PetriNetUnfolderBase]: 223/418 cut-off events. [2024-06-27 19:44:50,650 INFO L125 PetriNetUnfolderBase]: For 3610/3610 co-relation queries the response was YES. [2024-06-27 19:44:50,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1973 conditions, 418 events. 223/418 cut-off events. For 3610/3610 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1666 event pairs, 47 based on Foata normal form. 1/418 useless extension candidates. Maximal degree in co-relation 1937. Up to 354 conditions per place. [2024-06-27 19:44:50,653 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 52 selfloop transitions, 23 changer transitions 0/78 dead transitions. [2024-06-27 19:44:50,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 78 transitions, 742 flow [2024-06-27 19:44:50,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:44:50,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:44:50,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-27 19:44:50,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-27 19:44:50,654 INFO L175 Difference]: Start difference. First operand has 76 places, 68 transitions, 550 flow. Second operand 7 states and 87 transitions. [2024-06-27 19:44:50,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 78 transitions, 742 flow [2024-06-27 19:44:50,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 78 transitions, 710 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 19:44:50,658 INFO L231 Difference]: Finished difference. Result has 81 places, 72 transitions, 613 flow [2024-06-27 19:44:50,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=613, PETRI_PLACES=81, PETRI_TRANSITIONS=72} [2024-06-27 19:44:50,659 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-27 19:44:50,660 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 72 transitions, 613 flow [2024-06-27 19:44:50,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:50,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:50,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:50,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:44:50,660 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:50,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:50,661 INFO L85 PathProgramCache]: Analyzing trace with hash 2008715371, now seen corresponding path program 5 times [2024-06-27 19:44:50,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:50,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306012343] [2024-06-27 19:44:50,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:50,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:50,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:51,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:51,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:51,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306012343] [2024-06-27 19:44:51,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306012343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:51,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:51,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:51,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665873970] [2024-06-27 19:44:51,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:51,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:51,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:51,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:51,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:51,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:51,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 72 transitions, 613 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:51,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:51,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:51,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:51,460 INFO L124 PetriNetUnfolderBase]: 219/412 cut-off events. [2024-06-27 19:44:51,460 INFO L125 PetriNetUnfolderBase]: For 3897/3897 co-relation queries the response was YES. [2024-06-27 19:44:51,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2010 conditions, 412 events. 219/412 cut-off events. For 3897/3897 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1634 event pairs, 43 based on Foata normal form. 2/413 useless extension candidates. Maximal degree in co-relation 1971. Up to 337 conditions per place. [2024-06-27 19:44:51,463 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 57 selfloop transitions, 24 changer transitions 0/84 dead transitions. [2024-06-27 19:44:51,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 84 transitions, 809 flow [2024-06-27 19:44:51,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:51,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:51,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 19:44:51,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-27 19:44:51,465 INFO L175 Difference]: Start difference. First operand has 81 places, 72 transitions, 613 flow. Second operand 8 states and 103 transitions. [2024-06-27 19:44:51,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 84 transitions, 809 flow [2024-06-27 19:44:51,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 84 transitions, 772 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 19:44:51,469 INFO L231 Difference]: Finished difference. Result has 86 places, 72 transitions, 629 flow [2024-06-27 19:44:51,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=629, PETRI_PLACES=86, PETRI_TRANSITIONS=72} [2024-06-27 19:44:51,470 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 56 predicate places. [2024-06-27 19:44:51,470 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 72 transitions, 629 flow [2024-06-27 19:44:51,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:51,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:51,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:51,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:44:51,472 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:51,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:51,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1254417066, now seen corresponding path program 1 times [2024-06-27 19:44:51,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:51,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010570637] [2024-06-27 19:44:51,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:51,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:51,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:52,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:52,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:52,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010570637] [2024-06-27 19:44:52,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010570637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:52,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:52,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:44:52,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106891346] [2024-06-27 19:44:52,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:52,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:44:52,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:52,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:44:52,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:44:52,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:52,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 72 transitions, 629 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:52,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:52,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:52,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:52,531 INFO L124 PetriNetUnfolderBase]: 217/409 cut-off events. [2024-06-27 19:44:52,532 INFO L125 PetriNetUnfolderBase]: For 4135/4135 co-relation queries the response was YES. [2024-06-27 19:44:52,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2042 conditions, 409 events. 217/409 cut-off events. For 4135/4135 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1633 event pairs, 41 based on Foata normal form. 1/409 useless extension candidates. Maximal degree in co-relation 2001. Up to 337 conditions per place. [2024-06-27 19:44:52,534 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 64 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-27 19:44:52,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 88 transitions, 863 flow [2024-06-27 19:44:52,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:52,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:52,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 19:44:52,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-27 19:44:52,535 INFO L175 Difference]: Start difference. First operand has 86 places, 72 transitions, 629 flow. Second operand 8 states and 103 transitions. [2024-06-27 19:44:52,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 88 transitions, 863 flow [2024-06-27 19:44:52,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 88 transitions, 781 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 19:44:52,540 INFO L231 Difference]: Finished difference. Result has 87 places, 74 transitions, 622 flow [2024-06-27 19:44:52,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=622, PETRI_PLACES=87, PETRI_TRANSITIONS=74} [2024-06-27 19:44:52,541 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 57 predicate places. [2024-06-27 19:44:52,541 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 74 transitions, 622 flow [2024-06-27 19:44:52,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:52,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:52,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:52,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:44:52,542 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:52,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:52,542 INFO L85 PathProgramCache]: Analyzing trace with hash 52964940, now seen corresponding path program 1 times [2024-06-27 19:44:52,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:52,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123491844] [2024-06-27 19:44:52,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:52,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:52,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:53,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:53,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:53,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123491844] [2024-06-27 19:44:53,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123491844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:53,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:53,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:44:53,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250735710] [2024-06-27 19:44:53,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:53,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:44:53,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:53,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:44:53,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:44:53,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:53,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 74 transitions, 622 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:53,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:53,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:53,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:53,557 INFO L124 PetriNetUnfolderBase]: 223/419 cut-off events. [2024-06-27 19:44:53,557 INFO L125 PetriNetUnfolderBase]: For 4560/4560 co-relation queries the response was YES. [2024-06-27 19:44:53,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2090 conditions, 419 events. 223/419 cut-off events. For 4560/4560 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1686 event pairs, 39 based on Foata normal form. 2/420 useless extension candidates. Maximal degree in co-relation 2049. Up to 333 conditions per place. [2024-06-27 19:44:53,561 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 60 selfloop transitions, 26 changer transitions 0/89 dead transitions. [2024-06-27 19:44:53,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 89 transitions, 850 flow [2024-06-27 19:44:53,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:53,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:53,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 19:44:53,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-27 19:44:53,562 INFO L175 Difference]: Start difference. First operand has 87 places, 74 transitions, 622 flow. Second operand 8 states and 102 transitions. [2024-06-27 19:44:53,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 89 transitions, 850 flow [2024-06-27 19:44:53,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 89 transitions, 791 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:53,576 INFO L231 Difference]: Finished difference. Result has 89 places, 77 transitions, 653 flow [2024-06-27 19:44:53,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=653, PETRI_PLACES=89, PETRI_TRANSITIONS=77} [2024-06-27 19:44:53,577 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 59 predicate places. [2024-06-27 19:44:53,577 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 77 transitions, 653 flow [2024-06-27 19:44:53,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:53,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:53,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:53,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:44:53,578 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:53,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:53,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1940994764, now seen corresponding path program 2 times [2024-06-27 19:44:53,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:53,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217035957] [2024-06-27 19:44:53,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:53,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:53,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:54,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:54,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:54,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217035957] [2024-06-27 19:44:54,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217035957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:54,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:54,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:44:54,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460568212] [2024-06-27 19:44:54,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:54,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:44:54,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:54,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:44:54,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:44:54,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:54,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 77 transitions, 653 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:54,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:54,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:54,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:54,550 INFO L124 PetriNetUnfolderBase]: 229/429 cut-off events. [2024-06-27 19:44:54,551 INFO L125 PetriNetUnfolderBase]: For 5234/5234 co-relation queries the response was YES. [2024-06-27 19:44:54,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2230 conditions, 429 events. 229/429 cut-off events. For 5234/5234 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1729 event pairs, 41 based on Foata normal form. 2/430 useless extension candidates. Maximal degree in co-relation 2188. Up to 329 conditions per place. [2024-06-27 19:44:54,553 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 57 selfloop transitions, 31 changer transitions 0/91 dead transitions. [2024-06-27 19:44:54,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 91 transitions, 893 flow [2024-06-27 19:44:54,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:54,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:54,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 19:44:54,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-27 19:44:54,555 INFO L175 Difference]: Start difference. First operand has 89 places, 77 transitions, 653 flow. Second operand 8 states and 102 transitions. [2024-06-27 19:44:54,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 91 transitions, 893 flow [2024-06-27 19:44:54,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 91 transitions, 829 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:54,561 INFO L231 Difference]: Finished difference. Result has 91 places, 80 transitions, 694 flow [2024-06-27 19:44:54,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=694, PETRI_PLACES=91, PETRI_TRANSITIONS=80} [2024-06-27 19:44:54,562 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 61 predicate places. [2024-06-27 19:44:54,562 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 80 transitions, 694 flow [2024-06-27 19:44:54,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:54,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:54,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:54,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:44:54,562 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:54,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:54,563 INFO L85 PathProgramCache]: Analyzing trace with hash -680815412, now seen corresponding path program 3 times [2024-06-27 19:44:54,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:54,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206728649] [2024-06-27 19:44:54,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:54,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:54,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:55,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-27 19:44:55,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:55,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206728649] [2024-06-27 19:44:55,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206728649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:55,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:55,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:44:55,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764314554] [2024-06-27 19:44:55,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:55,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:44:55,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:55,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:44:55,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:44:55,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:55,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 80 transitions, 694 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:55,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:55,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:55,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:55,662 INFO L124 PetriNetUnfolderBase]: 232/434 cut-off events. [2024-06-27 19:44:55,662 INFO L125 PetriNetUnfolderBase]: For 5768/5768 co-relation queries the response was YES. [2024-06-27 19:44:55,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2347 conditions, 434 events. 232/434 cut-off events. For 5768/5768 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1757 event pairs, 41 based on Foata normal form. 1/434 useless extension candidates. Maximal degree in co-relation 2304. Up to 312 conditions per place. [2024-06-27 19:44:55,666 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 53 selfloop transitions, 36 changer transitions 0/92 dead transitions. [2024-06-27 19:44:55,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 92 transitions, 922 flow [2024-06-27 19:44:55,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:55,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:55,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 19:44:55,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-27 19:44:55,668 INFO L175 Difference]: Start difference. First operand has 91 places, 80 transitions, 694 flow. Second operand 8 states and 102 transitions. [2024-06-27 19:44:55,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 92 transitions, 922 flow [2024-06-27 19:44:55,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 92 transitions, 841 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:55,678 INFO L231 Difference]: Finished difference. Result has 93 places, 82 transitions, 714 flow [2024-06-27 19:44:55,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=714, PETRI_PLACES=93, PETRI_TRANSITIONS=82} [2024-06-27 19:44:55,678 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 63 predicate places. [2024-06-27 19:44:55,679 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 82 transitions, 714 flow [2024-06-27 19:44:55,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:55,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:55,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:55,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:44:55,679 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:55,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:55,680 INFO L85 PathProgramCache]: Analyzing trace with hash -680220518, now seen corresponding path program 1 times [2024-06-27 19:44:55,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:55,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366929751] [2024-06-27 19:44:55,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:55,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:55,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:56,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:56,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:56,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366929751] [2024-06-27 19:44:56,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366929751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:56,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:56,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:44:56,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284969435] [2024-06-27 19:44:56,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:56,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:44:56,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:56,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:44:56,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:44:56,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:56,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 82 transitions, 714 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:56,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:56,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:56,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:56,765 INFO L124 PetriNetUnfolderBase]: 238/444 cut-off events. [2024-06-27 19:44:56,766 INFO L125 PetriNetUnfolderBase]: For 6547/6547 co-relation queries the response was YES. [2024-06-27 19:44:56,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2453 conditions, 444 events. 238/444 cut-off events. For 6547/6547 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1815 event pairs, 40 based on Foata normal form. 2/445 useless extension candidates. Maximal degree in co-relation 2409. Up to 389 conditions per place. [2024-06-27 19:44:56,771 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 73 selfloop transitions, 18 changer transitions 0/94 dead transitions. [2024-06-27 19:44:56,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 94 transitions, 938 flow [2024-06-27 19:44:56,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:56,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:56,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-27 19:44:56,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 19:44:56,773 INFO L175 Difference]: Start difference. First operand has 93 places, 82 transitions, 714 flow. Second operand 8 states and 98 transitions. [2024-06-27 19:44:56,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 94 transitions, 938 flow [2024-06-27 19:44:56,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 94 transitions, 853 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:56,782 INFO L231 Difference]: Finished difference. Result has 95 places, 84 transitions, 692 flow [2024-06-27 19:44:56,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=692, PETRI_PLACES=95, PETRI_TRANSITIONS=84} [2024-06-27 19:44:56,782 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 65 predicate places. [2024-06-27 19:44:56,782 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 84 transitions, 692 flow [2024-06-27 19:44:56,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:56,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:56,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:56,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:44:56,783 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:56,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:56,784 INFO L85 PathProgramCache]: Analyzing trace with hash -452326126, now seen corresponding path program 4 times [2024-06-27 19:44:56,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:56,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418599012] [2024-06-27 19:44:56,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:56,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:56,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:57,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:57,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:57,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418599012] [2024-06-27 19:44:57,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418599012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:57,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:57,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:44:57,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386349082] [2024-06-27 19:44:57,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:57,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:44:57,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:57,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:44:57,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:44:57,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:57,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 84 transitions, 692 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:57,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:57,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:57,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:57,931 INFO L124 PetriNetUnfolderBase]: 244/454 cut-off events. [2024-06-27 19:44:57,931 INFO L125 PetriNetUnfolderBase]: For 7076/7076 co-relation queries the response was YES. [2024-06-27 19:44:57,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2518 conditions, 454 events. 244/454 cut-off events. For 7076/7076 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1867 event pairs, 46 based on Foata normal form. 2/455 useless extension candidates. Maximal degree in co-relation 2473. Up to 346 conditions per place. [2024-06-27 19:44:57,935 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 60 selfloop transitions, 33 changer transitions 0/96 dead transitions. [2024-06-27 19:44:57,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 96 transitions, 954 flow [2024-06-27 19:44:57,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:57,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:57,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-27 19:44:57,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-27 19:44:57,937 INFO L175 Difference]: Start difference. First operand has 95 places, 84 transitions, 692 flow. Second operand 8 states and 101 transitions. [2024-06-27 19:44:57,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 96 transitions, 954 flow [2024-06-27 19:44:57,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 96 transitions, 907 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:57,947 INFO L231 Difference]: Finished difference. Result has 97 places, 87 transitions, 763 flow [2024-06-27 19:44:57,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=645, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=763, PETRI_PLACES=97, PETRI_TRANSITIONS=87} [2024-06-27 19:44:57,947 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 67 predicate places. [2024-06-27 19:44:57,947 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 87 transitions, 763 flow [2024-06-27 19:44:57,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:57,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:57,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:57,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:44:57,948 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:57,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:57,948 INFO L85 PathProgramCache]: Analyzing trace with hash -452319368, now seen corresponding path program 2 times [2024-06-27 19:44:57,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:57,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132485947] [2024-06-27 19:44:57,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:57,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:57,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:58,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:58,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:58,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132485947] [2024-06-27 19:44:58,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132485947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:58,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:58,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:44:58,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472704860] [2024-06-27 19:44:58,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:58,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:44:58,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:58,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:44:58,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:44:58,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:58,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 87 transitions, 763 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:58,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:58,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:58,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:59,111 INFO L124 PetriNetUnfolderBase]: 250/464 cut-off events. [2024-06-27 19:44:59,111 INFO L125 PetriNetUnfolderBase]: For 7971/7971 co-relation queries the response was YES. [2024-06-27 19:44:59,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2679 conditions, 464 events. 250/464 cut-off events. For 7971/7971 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1919 event pairs, 45 based on Foata normal form. 2/465 useless extension candidates. Maximal degree in co-relation 2633. Up to 405 conditions per place. [2024-06-27 19:44:59,114 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 74 selfloop transitions, 20 changer transitions 0/97 dead transitions. [2024-06-27 19:44:59,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 97 transitions, 991 flow [2024-06-27 19:44:59,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:59,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:59,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-27 19:44:59,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-27 19:44:59,119 INFO L175 Difference]: Start difference. First operand has 97 places, 87 transitions, 763 flow. Second operand 8 states and 97 transitions. [2024-06-27 19:44:59,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 97 transitions, 991 flow [2024-06-27 19:44:59,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 97 transitions, 895 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:44:59,127 INFO L231 Difference]: Finished difference. Result has 99 places, 89 transitions, 738 flow [2024-06-27 19:44:59,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=667, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=738, PETRI_PLACES=99, PETRI_TRANSITIONS=89} [2024-06-27 19:44:59,127 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 69 predicate places. [2024-06-27 19:44:59,128 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 89 transitions, 738 flow [2024-06-27 19:44:59,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:59,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:59,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:59,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:44:59,128 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:44:59,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:59,129 INFO L85 PathProgramCache]: Analyzing trace with hash -452319616, now seen corresponding path program 5 times [2024-06-27 19:44:59,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:59,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892704622] [2024-06-27 19:44:59,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:59,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:59,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:59,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:59,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:59,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892704622] [2024-06-27 19:44:59,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892704622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:59,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:59,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:44:59,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738871458] [2024-06-27 19:44:59,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:59,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:44:59,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:59,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:44:59,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:44:59,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:44:59,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 89 transitions, 738 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:59,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:59,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:44:59,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:00,150 INFO L124 PetriNetUnfolderBase]: 253/469 cut-off events. [2024-06-27 19:45:00,150 INFO L125 PetriNetUnfolderBase]: For 8186/8186 co-relation queries the response was YES. [2024-06-27 19:45:00,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2694 conditions, 469 events. 253/469 cut-off events. For 8186/8186 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1942 event pairs, 48 based on Foata normal form. 1/469 useless extension candidates. Maximal degree in co-relation 2647. Up to 355 conditions per place. [2024-06-27 19:45:00,154 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 61 selfloop transitions, 36 changer transitions 0/100 dead transitions. [2024-06-27 19:45:00,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 100 transitions, 1000 flow [2024-06-27 19:45:00,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:00,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:00,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 19:45:00,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-27 19:45:00,155 INFO L175 Difference]: Start difference. First operand has 99 places, 89 transitions, 738 flow. Second operand 8 states and 103 transitions. [2024-06-27 19:45:00,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 100 transitions, 1000 flow [2024-06-27 19:45:00,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 100 transitions, 945 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:00,163 INFO L231 Difference]: Finished difference. Result has 101 places, 91 transitions, 792 flow [2024-06-27 19:45:00,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=792, PETRI_PLACES=101, PETRI_TRANSITIONS=91} [2024-06-27 19:45:00,164 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 71 predicate places. [2024-06-27 19:45:00,164 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 91 transitions, 792 flow [2024-06-27 19:45:00,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:00,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:00,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:00,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:45:00,166 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:00,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:00,166 INFO L85 PathProgramCache]: Analyzing trace with hash -443748488, now seen corresponding path program 3 times [2024-06-27 19:45:00,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:00,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781352424] [2024-06-27 19:45:00,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:00,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:00,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:01,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:01,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:01,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781352424] [2024-06-27 19:45:01,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781352424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:01,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:01,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:45:01,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152328090] [2024-06-27 19:45:01,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:01,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:45:01,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:01,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:45:01,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:45:01,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:01,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 91 transitions, 792 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:01,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:01,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:01,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:01,405 INFO L124 PetriNetUnfolderBase]: 256/474 cut-off events. [2024-06-27 19:45:01,405 INFO L125 PetriNetUnfolderBase]: For 9003/9003 co-relation queries the response was YES. [2024-06-27 19:45:01,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2807 conditions, 474 events. 256/474 cut-off events. For 9003/9003 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1973 event pairs, 46 based on Foata normal form. 1/474 useless extension candidates. Maximal degree in co-relation 2759. Up to 435 conditions per place. [2024-06-27 19:45:01,411 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 86 selfloop transitions, 13 changer transitions 0/102 dead transitions. [2024-06-27 19:45:01,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 102 transitions, 1034 flow [2024-06-27 19:45:01,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:01,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:01,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-27 19:45:01,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 19:45:01,412 INFO L175 Difference]: Start difference. First operand has 101 places, 91 transitions, 792 flow. Second operand 8 states and 94 transitions. [2024-06-27 19:45:01,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 102 transitions, 1034 flow [2024-06-27 19:45:01,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 102 transitions, 941 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:01,423 INFO L231 Difference]: Finished difference. Result has 104 places, 95 transitions, 767 flow [2024-06-27 19:45:01,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=767, PETRI_PLACES=104, PETRI_TRANSITIONS=95} [2024-06-27 19:45:01,424 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 74 predicate places. [2024-06-27 19:45:01,424 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 95 transitions, 767 flow [2024-06-27 19:45:01,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:01,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:01,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:01,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:45:01,425 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:01,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:01,425 INFO L85 PathProgramCache]: Analyzing trace with hash -444045406, now seen corresponding path program 6 times [2024-06-27 19:45:01,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:01,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626995522] [2024-06-27 19:45:01,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:01,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:01,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:02,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:02,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:02,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626995522] [2024-06-27 19:45:02,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626995522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:02,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:02,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:45:02,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398782043] [2024-06-27 19:45:02,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:02,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:45:02,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:02,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:45:02,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:45:02,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:02,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 95 transitions, 767 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:02,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:02,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:02,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:02,539 INFO L124 PetriNetUnfolderBase]: 254/471 cut-off events. [2024-06-27 19:45:02,539 INFO L125 PetriNetUnfolderBase]: For 9242/9242 co-relation queries the response was YES. [2024-06-27 19:45:02,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2750 conditions, 471 events. 254/471 cut-off events. For 9242/9242 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1958 event pairs, 45 based on Foata normal form. 1/471 useless extension candidates. Maximal degree in co-relation 2700. Up to 316 conditions per place. [2024-06-27 19:45:02,543 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 53 selfloop transitions, 49 changer transitions 0/105 dead transitions. [2024-06-27 19:45:02,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 105 transitions, 1033 flow [2024-06-27 19:45:02,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:02,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:02,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 19:45:02,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-27 19:45:02,544 INFO L175 Difference]: Start difference. First operand has 104 places, 95 transitions, 767 flow. Second operand 8 states and 102 transitions. [2024-06-27 19:45:02,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 105 transitions, 1033 flow [2024-06-27 19:45:02,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 105 transitions, 992 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 19:45:02,552 INFO L231 Difference]: Finished difference. Result has 108 places, 97 transitions, 865 flow [2024-06-27 19:45:02,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=865, PETRI_PLACES=108, PETRI_TRANSITIONS=97} [2024-06-27 19:45:02,553 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2024-06-27 19:45:02,553 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 97 transitions, 865 flow [2024-06-27 19:45:02,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:02,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:02,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:02,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:45:02,554 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:02,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:02,554 INFO L85 PathProgramCache]: Analyzing trace with hash -2117790414, now seen corresponding path program 4 times [2024-06-27 19:45:02,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:02,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352889306] [2024-06-27 19:45:02,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:02,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:02,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:03,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:03,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:03,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352889306] [2024-06-27 19:45:03,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352889306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:03,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:03,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:45:03,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006798278] [2024-06-27 19:45:03,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:03,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:45:03,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:03,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:45:03,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:45:03,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:03,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 97 transitions, 865 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:03,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:03,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:03,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:03,474 INFO L124 PetriNetUnfolderBase]: 255/473 cut-off events. [2024-06-27 19:45:03,474 INFO L125 PetriNetUnfolderBase]: For 10254/10254 co-relation queries the response was YES. [2024-06-27 19:45:03,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2892 conditions, 473 events. 255/473 cut-off events. For 10254/10254 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1980 event pairs, 42 based on Foata normal form. 2/474 useless extension candidates. Maximal degree in co-relation 2840. Up to 376 conditions per place. [2024-06-27 19:45:03,480 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 76 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-27 19:45:03,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 111 transitions, 1213 flow [2024-06-27 19:45:03,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:03,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:03,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 19:45:03,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-27 19:45:03,483 INFO L175 Difference]: Start difference. First operand has 108 places, 97 transitions, 865 flow. Second operand 8 states and 103 transitions. [2024-06-27 19:45:03,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 111 transitions, 1213 flow [2024-06-27 19:45:03,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 111 transitions, 1090 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:03,492 INFO L231 Difference]: Finished difference. Result has 110 places, 101 transitions, 871 flow [2024-06-27 19:45:03,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=871, PETRI_PLACES=110, PETRI_TRANSITIONS=101} [2024-06-27 19:45:03,493 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-27 19:45:03,493 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 101 transitions, 871 flow [2024-06-27 19:45:03,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:03,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:03,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:03,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:45:03,494 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:03,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:03,494 INFO L85 PathProgramCache]: Analyzing trace with hash -443737576, now seen corresponding path program 1 times [2024-06-27 19:45:03,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:03,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677409461] [2024-06-27 19:45:03,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:03,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:03,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:05,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:05,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:05,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677409461] [2024-06-27 19:45:05,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677409461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:05,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:05,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:05,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090844731] [2024-06-27 19:45:05,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:05,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:05,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:05,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:05,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:05,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-27 19:45:05,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 101 transitions, 871 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:05,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:05,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-27 19:45:05,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:05,469 INFO L124 PetriNetUnfolderBase]: 232/444 cut-off events. [2024-06-27 19:45:05,469 INFO L125 PetriNetUnfolderBase]: For 10050/10055 co-relation queries the response was YES. [2024-06-27 19:45:05,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2646 conditions, 444 events. 232/444 cut-off events. For 10050/10055 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1884 event pairs, 42 based on Foata normal form. 7/447 useless extension candidates. Maximal degree in co-relation 2593. Up to 369 conditions per place. [2024-06-27 19:45:05,474 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 78 selfloop transitions, 14 changer transitions 0/110 dead transitions. [2024-06-27 19:45:05,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 110 transitions, 1075 flow [2024-06-27 19:45:05,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:05,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:05,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-27 19:45:05,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 19:45:05,476 INFO L175 Difference]: Start difference. First operand has 110 places, 101 transitions, 871 flow. Second operand 9 states and 111 transitions. [2024-06-27 19:45:05,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 110 transitions, 1075 flow [2024-06-27 19:45:05,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 110 transitions, 1018 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 19:45:05,486 INFO L231 Difference]: Finished difference. Result has 115 places, 101 transitions, 846 flow [2024-06-27 19:45:05,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=846, PETRI_PLACES=115, PETRI_TRANSITIONS=101} [2024-06-27 19:45:05,487 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 85 predicate places. [2024-06-27 19:45:05,487 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 101 transitions, 846 flow [2024-06-27 19:45:05,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:05,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:05,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:05,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:45:05,487 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:05,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:05,488 INFO L85 PathProgramCache]: Analyzing trace with hash -232221881, now seen corresponding path program 1 times [2024-06-27 19:45:05,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:05,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318218340] [2024-06-27 19:45:05,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:05,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:05,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:06,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:06,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:06,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318218340] [2024-06-27 19:45:06,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318218340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:06,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:06,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:06,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865534214] [2024-06-27 19:45:06,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:06,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:06,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:06,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:06,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:06,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:06,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 101 transitions, 846 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:06,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:06,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:06,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:06,726 INFO L124 PetriNetUnfolderBase]: 255/475 cut-off events. [2024-06-27 19:45:06,726 INFO L125 PetriNetUnfolderBase]: For 10305/10305 co-relation queries the response was YES. [2024-06-27 19:45:06,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2851 conditions, 475 events. 255/475 cut-off events. For 10305/10305 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1976 event pairs, 36 based on Foata normal form. 1/475 useless extension candidates. Maximal degree in co-relation 2796. Up to 398 conditions per place. [2024-06-27 19:45:06,729 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 92 selfloop transitions, 23 changer transitions 0/118 dead transitions. [2024-06-27 19:45:06,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 118 transitions, 1156 flow [2024-06-27 19:45:06,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:06,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:06,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 19:45:06,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-27 19:45:06,730 INFO L175 Difference]: Start difference. First operand has 115 places, 101 transitions, 846 flow. Second operand 9 states and 113 transitions. [2024-06-27 19:45:06,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 118 transitions, 1156 flow [2024-06-27 19:45:06,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 118 transitions, 1105 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 19:45:06,741 INFO L231 Difference]: Finished difference. Result has 115 places, 103 transitions, 888 flow [2024-06-27 19:45:06,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=888, PETRI_PLACES=115, PETRI_TRANSITIONS=103} [2024-06-27 19:45:06,741 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 85 predicate places. [2024-06-27 19:45:06,742 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 103 transitions, 888 flow [2024-06-27 19:45:06,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:06,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:06,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:06,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:45:06,742 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:06,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:06,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1641914455, now seen corresponding path program 2 times [2024-06-27 19:45:06,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:06,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237190725] [2024-06-27 19:45:06,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:06,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:06,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:07,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:07,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:07,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237190725] [2024-06-27 19:45:07,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237190725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:07,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:07,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:07,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318042768] [2024-06-27 19:45:07,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:07,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:07,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:07,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:07,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:07,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:07,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 103 transitions, 888 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:07,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:07,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:07,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:08,137 INFO L124 PetriNetUnfolderBase]: 258/482 cut-off events. [2024-06-27 19:45:08,138 INFO L125 PetriNetUnfolderBase]: For 11233/11233 co-relation queries the response was YES. [2024-06-27 19:45:08,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2946 conditions, 482 events. 258/482 cut-off events. For 11233/11233 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2017 event pairs, 35 based on Foata normal form. 1/482 useless extension candidates. Maximal degree in co-relation 2892. Up to 389 conditions per place. [2024-06-27 19:45:08,140 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 87 selfloop transitions, 28 changer transitions 0/118 dead transitions. [2024-06-27 19:45:08,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 118 transitions, 1206 flow [2024-06-27 19:45:08,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:08,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:08,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 19:45:08,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 19:45:08,142 INFO L175 Difference]: Start difference. First operand has 115 places, 103 transitions, 888 flow. Second operand 9 states and 112 transitions. [2024-06-27 19:45:08,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 118 transitions, 1206 flow [2024-06-27 19:45:08,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 118 transitions, 1129 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:08,155 INFO L231 Difference]: Finished difference. Result has 117 places, 105 transitions, 918 flow [2024-06-27 19:45:08,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=811, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=918, PETRI_PLACES=117, PETRI_TRANSITIONS=105} [2024-06-27 19:45:08,156 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 87 predicate places. [2024-06-27 19:45:08,156 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 105 transitions, 918 flow [2024-06-27 19:45:08,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:08,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:08,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:08,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:45:08,156 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:08,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:08,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1641914672, now seen corresponding path program 1 times [2024-06-27 19:45:08,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:08,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612146327] [2024-06-27 19:45:08,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:08,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:08,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:08,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:08,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:08,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612146327] [2024-06-27 19:45:08,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612146327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:08,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:08,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:08,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535555323] [2024-06-27 19:45:08,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:08,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:08,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:08,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:08,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:08,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:08,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 105 transitions, 918 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:08,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:08,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:08,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:09,181 INFO L124 PetriNetUnfolderBase]: 264/492 cut-off events. [2024-06-27 19:45:09,182 INFO L125 PetriNetUnfolderBase]: For 12757/12757 co-relation queries the response was YES. [2024-06-27 19:45:09,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3040 conditions, 492 events. 264/492 cut-off events. For 12757/12757 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2069 event pairs, 34 based on Foata normal form. 2/493 useless extension candidates. Maximal degree in co-relation 2985. Up to 396 conditions per place. [2024-06-27 19:45:09,184 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 89 selfloop transitions, 29 changer transitions 0/121 dead transitions. [2024-06-27 19:45:09,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 121 transitions, 1242 flow [2024-06-27 19:45:09,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:09,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:09,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 19:45:09,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-27 19:45:09,186 INFO L175 Difference]: Start difference. First operand has 117 places, 105 transitions, 918 flow. Second operand 9 states and 113 transitions. [2024-06-27 19:45:09,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 121 transitions, 1242 flow [2024-06-27 19:45:09,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 121 transitions, 1151 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:09,202 INFO L231 Difference]: Finished difference. Result has 119 places, 108 transitions, 939 flow [2024-06-27 19:45:09,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=827, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=939, PETRI_PLACES=119, PETRI_TRANSITIONS=108} [2024-06-27 19:45:09,202 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 89 predicate places. [2024-06-27 19:45:09,202 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 108 transitions, 939 flow [2024-06-27 19:45:09,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:09,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:09,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:09,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:45:09,203 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:09,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:09,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1785805202, now seen corresponding path program 2 times [2024-06-27 19:45:09,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:09,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731384575] [2024-06-27 19:45:09,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:09,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:09,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:10,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:10,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:10,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731384575] [2024-06-27 19:45:10,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731384575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:10,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:10,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:10,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249989868] [2024-06-27 19:45:10,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:10,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:10,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:10,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:10,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:10,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:10,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 108 transitions, 939 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:10,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:10,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:10,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:10,358 INFO L124 PetriNetUnfolderBase]: 270/502 cut-off events. [2024-06-27 19:45:10,359 INFO L125 PetriNetUnfolderBase]: For 13635/13635 co-relation queries the response was YES. [2024-06-27 19:45:10,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3164 conditions, 502 events. 270/502 cut-off events. For 13635/13635 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2124 event pairs, 36 based on Foata normal form. 2/503 useless extension candidates. Maximal degree in co-relation 3108. Up to 374 conditions per place. [2024-06-27 19:45:10,362 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 87 selfloop transitions, 34 changer transitions 0/124 dead transitions. [2024-06-27 19:45:10,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 124 transitions, 1295 flow [2024-06-27 19:45:10,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:10,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:10,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-27 19:45:10,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-27 19:45:10,364 INFO L175 Difference]: Start difference. First operand has 119 places, 108 transitions, 939 flow. Second operand 9 states and 114 transitions. [2024-06-27 19:45:10,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 124 transitions, 1295 flow [2024-06-27 19:45:10,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 124 transitions, 1205 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:10,376 INFO L231 Difference]: Finished difference. Result has 121 places, 111 transitions, 977 flow [2024-06-27 19:45:10,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=849, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=977, PETRI_PLACES=121, PETRI_TRANSITIONS=111} [2024-06-27 19:45:10,377 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 91 predicate places. [2024-06-27 19:45:10,377 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 111 transitions, 977 flow [2024-06-27 19:45:10,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:10,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:10,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:10,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:45:10,378 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:10,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:10,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1785804985, now seen corresponding path program 3 times [2024-06-27 19:45:10,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:10,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531731824] [2024-06-27 19:45:10,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:10,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:10,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:11,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:11,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:11,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531731824] [2024-06-27 19:45:11,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531731824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:11,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:11,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:11,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857580530] [2024-06-27 19:45:11,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:11,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:11,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:11,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:11,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:11,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:11,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 111 transitions, 977 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:11,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:11,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:11,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:11,644 INFO L124 PetriNetUnfolderBase]: 273/509 cut-off events. [2024-06-27 19:45:11,644 INFO L125 PetriNetUnfolderBase]: For 14314/14314 co-relation queries the response was YES. [2024-06-27 19:45:11,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3290 conditions, 509 events. 273/509 cut-off events. For 14314/14314 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2182 event pairs, 36 based on Foata normal form. 1/509 useless extension candidates. Maximal degree in co-relation 3233. Up to 400 conditions per place. [2024-06-27 19:45:11,647 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 89 selfloop transitions, 33 changer transitions 0/125 dead transitions. [2024-06-27 19:45:11,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 125 transitions, 1335 flow [2024-06-27 19:45:11,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:11,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:11,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 19:45:11,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 19:45:11,649 INFO L175 Difference]: Start difference. First operand has 121 places, 111 transitions, 977 flow. Second operand 9 states and 112 transitions. [2024-06-27 19:45:11,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 125 transitions, 1335 flow [2024-06-27 19:45:11,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 125 transitions, 1229 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:11,664 INFO L231 Difference]: Finished difference. Result has 123 places, 113 transitions, 996 flow [2024-06-27 19:45:11,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=996, PETRI_PLACES=123, PETRI_TRANSITIONS=113} [2024-06-27 19:45:11,664 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2024-06-27 19:45:11,664 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 113 transitions, 996 flow [2024-06-27 19:45:11,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:11,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:11,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:11,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:45:11,665 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:11,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:11,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1786014452, now seen corresponding path program 3 times [2024-06-27 19:45:11,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:11,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946407390] [2024-06-27 19:45:11,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:11,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:11,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:12,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:12,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:12,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946407390] [2024-06-27 19:45:12,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946407390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:12,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:12,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:12,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453015110] [2024-06-27 19:45:12,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:12,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:12,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:12,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:12,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:12,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:12,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 113 transitions, 996 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:12,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:12,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:12,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:13,030 INFO L124 PetriNetUnfolderBase]: 281/522 cut-off events. [2024-06-27 19:45:13,030 INFO L125 PetriNetUnfolderBase]: For 15768/15768 co-relation queries the response was YES. [2024-06-27 19:45:13,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3415 conditions, 522 events. 281/522 cut-off events. For 15768/15768 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2249 event pairs, 36 based on Foata normal form. 1/522 useless extension candidates. Maximal degree in co-relation 3357. Up to 372 conditions per place. [2024-06-27 19:45:13,034 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 81 selfloop transitions, 46 changer transitions 0/130 dead transitions. [2024-06-27 19:45:13,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 130 transitions, 1421 flow [2024-06-27 19:45:13,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:13,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:13,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-27 19:45:13,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-27 19:45:13,038 INFO L175 Difference]: Start difference. First operand has 123 places, 113 transitions, 996 flow. Second operand 9 states and 115 transitions. [2024-06-27 19:45:13,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 130 transitions, 1421 flow [2024-06-27 19:45:13,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 130 transitions, 1312 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:13,053 INFO L231 Difference]: Finished difference. Result has 126 places, 118 transitions, 1066 flow [2024-06-27 19:45:13,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=887, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1066, PETRI_PLACES=126, PETRI_TRANSITIONS=118} [2024-06-27 19:45:13,054 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 96 predicate places. [2024-06-27 19:45:13,054 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 118 transitions, 1066 flow [2024-06-27 19:45:13,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:13,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:13,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:13,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:45:13,055 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:13,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:13,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1786006795, now seen corresponding path program 4 times [2024-06-27 19:45:13,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:13,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179867845] [2024-06-27 19:45:13,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:13,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:13,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:13,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:13,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:13,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179867845] [2024-06-27 19:45:13,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179867845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:13,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:13,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:13,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713651313] [2024-06-27 19:45:13,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:13,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:13,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:13,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:13,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:13,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:13,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 118 transitions, 1066 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:13,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:13,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:13,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:14,247 INFO L124 PetriNetUnfolderBase]: 284/529 cut-off events. [2024-06-27 19:45:14,247 INFO L125 PetriNetUnfolderBase]: For 17078/17078 co-relation queries the response was YES. [2024-06-27 19:45:14,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3592 conditions, 529 events. 284/529 cut-off events. For 17078/17078 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2302 event pairs, 36 based on Foata normal form. 1/529 useless extension candidates. Maximal degree in co-relation 3532. Up to 390 conditions per place. [2024-06-27 19:45:14,250 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 88 selfloop transitions, 40 changer transitions 0/131 dead transitions. [2024-06-27 19:45:14,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 131 transitions, 1424 flow [2024-06-27 19:45:14,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:14,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:14,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 19:45:14,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 19:45:14,256 INFO L175 Difference]: Start difference. First operand has 126 places, 118 transitions, 1066 flow. Second operand 9 states and 112 transitions. [2024-06-27 19:45:14,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 131 transitions, 1424 flow [2024-06-27 19:45:14,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 131 transitions, 1346 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 19:45:14,272 INFO L231 Difference]: Finished difference. Result has 130 places, 120 transitions, 1131 flow [2024-06-27 19:45:14,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=988, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1131, PETRI_PLACES=130, PETRI_TRANSITIONS=120} [2024-06-27 19:45:14,273 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 100 predicate places. [2024-06-27 19:45:14,273 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 120 transitions, 1131 flow [2024-06-27 19:45:14,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:14,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:14,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:14,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:45:14,274 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:14,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:14,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1786007012, now seen corresponding path program 4 times [2024-06-27 19:45:14,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:14,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534336794] [2024-06-27 19:45:14,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:14,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:14,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:15,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:15,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:15,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534336794] [2024-06-27 19:45:15,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534336794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:15,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:15,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:15,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809748792] [2024-06-27 19:45:15,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:15,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:15,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:15,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:15,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:15,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:15,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 120 transitions, 1131 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:15,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:15,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:15,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:15,690 INFO L124 PetriNetUnfolderBase]: 282/526 cut-off events. [2024-06-27 19:45:15,690 INFO L125 PetriNetUnfolderBase]: For 16969/16969 co-relation queries the response was YES. [2024-06-27 19:45:15,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3616 conditions, 526 events. 282/526 cut-off events. For 16969/16969 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2272 event pairs, 36 based on Foata normal form. 1/526 useless extension candidates. Maximal degree in co-relation 3554. Up to 375 conditions per place. [2024-06-27 19:45:15,694 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 84 selfloop transitions, 45 changer transitions 0/132 dead transitions. [2024-06-27 19:45:15,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 132 transitions, 1446 flow [2024-06-27 19:45:15,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:15,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:15,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-27 19:45:15,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-27 19:45:15,695 INFO L175 Difference]: Start difference. First operand has 130 places, 120 transitions, 1131 flow. Second operand 9 states and 114 transitions. [2024-06-27 19:45:15,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 132 transitions, 1446 flow [2024-06-27 19:45:15,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 132 transitions, 1307 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:15,735 INFO L231 Difference]: Finished difference. Result has 132 places, 121 transitions, 1096 flow [2024-06-27 19:45:15,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1096, PETRI_PLACES=132, PETRI_TRANSITIONS=121} [2024-06-27 19:45:15,735 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 102 predicate places. [2024-06-27 19:45:15,735 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 121 transitions, 1096 flow [2024-06-27 19:45:15,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:15,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:15,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:15,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:45:15,736 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:15,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:15,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1137206703, now seen corresponding path program 5 times [2024-06-27 19:45:15,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:15,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085508075] [2024-06-27 19:45:15,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:15,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:15,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:16,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:16,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:16,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085508075] [2024-06-27 19:45:16,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085508075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:16,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:16,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:16,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479472462] [2024-06-27 19:45:16,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:16,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:16,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:16,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:16,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:16,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:16,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 121 transitions, 1096 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:16,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:16,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:16,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:16,999 INFO L124 PetriNetUnfolderBase]: 285/533 cut-off events. [2024-06-27 19:45:16,999 INFO L125 PetriNetUnfolderBase]: For 17783/17783 co-relation queries the response was YES. [2024-06-27 19:45:17,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3661 conditions, 533 events. 285/533 cut-off events. For 17783/17783 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2329 event pairs, 42 based on Foata normal form. 1/533 useless extension candidates. Maximal degree in co-relation 3598. Up to 412 conditions per place. [2024-06-27 19:45:17,002 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 95 selfloop transitions, 35 changer transitions 0/133 dead transitions. [2024-06-27 19:45:17,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 133 transitions, 1480 flow [2024-06-27 19:45:17,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:17,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:17,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-27 19:45:17,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 19:45:17,011 INFO L175 Difference]: Start difference. First operand has 132 places, 121 transitions, 1096 flow. Second operand 9 states and 111 transitions. [2024-06-27 19:45:17,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 133 transitions, 1480 flow [2024-06-27 19:45:17,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 133 transitions, 1405 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:17,032 INFO L231 Difference]: Finished difference. Result has 135 places, 123 transitions, 1158 flow [2024-06-27 19:45:17,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1158, PETRI_PLACES=135, PETRI_TRANSITIONS=123} [2024-06-27 19:45:17,033 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-27 19:45:17,033 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 123 transitions, 1158 flow [2024-06-27 19:45:17,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:17,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:17,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:17,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:45:17,034 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:17,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:17,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1456942800, now seen corresponding path program 5 times [2024-06-27 19:45:17,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:17,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96748025] [2024-06-27 19:45:17,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:17,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:17,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:17,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:17,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:17,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96748025] [2024-06-27 19:45:17,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96748025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:17,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:17,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:17,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041040252] [2024-06-27 19:45:17,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:17,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:17,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:17,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:17,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:17,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:17,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 123 transitions, 1158 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:17,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:17,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:17,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:18,056 INFO L124 PetriNetUnfolderBase]: 297/553 cut-off events. [2024-06-27 19:45:18,056 INFO L125 PetriNetUnfolderBase]: For 21274/21274 co-relation queries the response was YES. [2024-06-27 19:45:18,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3887 conditions, 553 events. 297/553 cut-off events. For 21274/21274 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2442 event pairs, 42 based on Foata normal form. 4/556 useless extension candidates. Maximal degree in co-relation 3823. Up to 423 conditions per place. [2024-06-27 19:45:18,059 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 98 selfloop transitions, 36 changer transitions 0/137 dead transitions. [2024-06-27 19:45:18,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 137 transitions, 1568 flow [2024-06-27 19:45:18,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:18,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:18,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 19:45:18,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-27 19:45:18,069 INFO L175 Difference]: Start difference. First operand has 135 places, 123 transitions, 1158 flow. Second operand 9 states and 113 transitions. [2024-06-27 19:45:18,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 137 transitions, 1568 flow [2024-06-27 19:45:18,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 137 transitions, 1447 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:18,088 INFO L231 Difference]: Finished difference. Result has 137 places, 126 transitions, 1187 flow [2024-06-27 19:45:18,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1187, PETRI_PLACES=137, PETRI_TRANSITIONS=126} [2024-06-27 19:45:18,088 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 107 predicate places. [2024-06-27 19:45:18,088 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 126 transitions, 1187 flow [2024-06-27 19:45:18,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:18,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:18,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:18,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:45:18,089 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:18,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:18,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1136997236, now seen corresponding path program 6 times [2024-06-27 19:45:18,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:18,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973288515] [2024-06-27 19:45:18,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:18,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:18,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:18,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:18,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:18,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973288515] [2024-06-27 19:45:18,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973288515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:18,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:18,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:18,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9341640] [2024-06-27 19:45:18,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:18,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:18,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:18,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:18,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:18,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:18,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 126 transitions, 1187 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:18,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:18,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:18,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:19,131 INFO L124 PetriNetUnfolderBase]: 313/579 cut-off events. [2024-06-27 19:45:19,131 INFO L125 PetriNetUnfolderBase]: For 22734/22734 co-relation queries the response was YES. [2024-06-27 19:45:19,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4222 conditions, 579 events. 313/579 cut-off events. For 22734/22734 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2571 event pairs, 43 based on Foata normal form. 2/580 useless extension candidates. Maximal degree in co-relation 4157. Up to 420 conditions per place. [2024-06-27 19:45:19,134 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 96 selfloop transitions, 44 changer transitions 0/143 dead transitions. [2024-06-27 19:45:19,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 143 transitions, 1709 flow [2024-06-27 19:45:19,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:19,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:19,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 19:45:19,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-27 19:45:19,153 INFO L175 Difference]: Start difference. First operand has 137 places, 126 transitions, 1187 flow. Second operand 9 states and 118 transitions. [2024-06-27 19:45:19,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 143 transitions, 1709 flow [2024-06-27 19:45:19,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 143 transitions, 1589 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:19,175 INFO L231 Difference]: Finished difference. Result has 140 places, 130 transitions, 1252 flow [2024-06-27 19:45:19,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1252, PETRI_PLACES=140, PETRI_TRANSITIONS=130} [2024-06-27 19:45:19,176 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 110 predicate places. [2024-06-27 19:45:19,176 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 130 transitions, 1252 flow [2024-06-27 19:45:19,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:19,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:19,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:19,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:45:19,177 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:19,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:19,177 INFO L85 PathProgramCache]: Analyzing trace with hash -870973247, now seen corresponding path program 1 times [2024-06-27 19:45:19,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:19,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561522268] [2024-06-27 19:45:19,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:19,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:19,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:20,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-27 19:45:20,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:20,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561522268] [2024-06-27 19:45:20,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561522268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:20,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:20,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:20,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970502141] [2024-06-27 19:45:20,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:20,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:20,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:20,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:20,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:20,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:20,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 130 transitions, 1252 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:20,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:20,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:20,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:20,624 INFO L124 PetriNetUnfolderBase]: 316/584 cut-off events. [2024-06-27 19:45:20,625 INFO L125 PetriNetUnfolderBase]: For 23130/23130 co-relation queries the response was YES. [2024-06-27 19:45:20,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4306 conditions, 584 events. 316/584 cut-off events. For 23130/23130 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2597 event pairs, 46 based on Foata normal form. 1/584 useless extension candidates. Maximal degree in co-relation 4239. Up to 525 conditions per place. [2024-06-27 19:45:20,628 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 120 selfloop transitions, 19 changer transitions 0/142 dead transitions. [2024-06-27 19:45:20,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 142 transitions, 1660 flow [2024-06-27 19:45:20,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:20,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:20,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-27 19:45:20,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-27 19:45:20,653 INFO L175 Difference]: Start difference. First operand has 140 places, 130 transitions, 1252 flow. Second operand 10 states and 116 transitions. [2024-06-27 19:45:20,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 142 transitions, 1660 flow [2024-06-27 19:45:20,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 142 transitions, 1581 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 19:45:20,682 INFO L231 Difference]: Finished difference. Result has 145 places, 132 transitions, 1248 flow [2024-06-27 19:45:20,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1248, PETRI_PLACES=145, PETRI_TRANSITIONS=132} [2024-06-27 19:45:20,683 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-27 19:45:20,683 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 132 transitions, 1248 flow [2024-06-27 19:45:20,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:20,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:20,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:20,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:45:20,684 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:20,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:20,685 INFO L85 PathProgramCache]: Analyzing trace with hash -880236977, now seen corresponding path program 2 times [2024-06-27 19:45:20,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:20,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704355890] [2024-06-27 19:45:20,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:20,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:20,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:22,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:22,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:22,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704355890] [2024-06-27 19:45:22,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704355890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:22,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:22,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:22,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223869950] [2024-06-27 19:45:22,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:22,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:22,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:22,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:22,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:22,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:22,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 132 transitions, 1248 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:22,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:22,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:22,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:22,731 INFO L124 PetriNetUnfolderBase]: 314/581 cut-off events. [2024-06-27 19:45:22,732 INFO L125 PetriNetUnfolderBase]: For 22862/22862 co-relation queries the response was YES. [2024-06-27 19:45:22,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4232 conditions, 581 events. 314/581 cut-off events. For 22862/22862 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2581 event pairs, 46 based on Foata normal form. 1/581 useless extension candidates. Maximal degree in co-relation 4163. Up to 529 conditions per place. [2024-06-27 19:45:22,754 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 122 selfloop transitions, 15 changer transitions 0/140 dead transitions. [2024-06-27 19:45:22,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 140 transitions, 1540 flow [2024-06-27 19:45:22,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:22,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:22,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-27 19:45:22,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-27 19:45:22,756 INFO L175 Difference]: Start difference. First operand has 145 places, 132 transitions, 1248 flow. Second operand 9 states and 104 transitions. [2024-06-27 19:45:22,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 140 transitions, 1540 flow [2024-06-27 19:45:22,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 140 transitions, 1463 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:22,782 INFO L231 Difference]: Finished difference. Result has 147 places, 132 transitions, 1206 flow [2024-06-27 19:45:22,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1206, PETRI_PLACES=147, PETRI_TRANSITIONS=132} [2024-06-27 19:45:22,783 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 117 predicate places. [2024-06-27 19:45:22,783 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 132 transitions, 1206 flow [2024-06-27 19:45:22,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:22,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:22,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:22,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:45:22,784 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:22,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:22,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1483500060, now seen corresponding path program 7 times [2024-06-27 19:45:22,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:22,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795805973] [2024-06-27 19:45:22,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:22,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:22,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:23,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:23,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:23,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795805973] [2024-06-27 19:45:23,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795805973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:23,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:23,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:23,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578253316] [2024-06-27 19:45:23,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:23,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:23,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:23,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:23,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:23,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:23,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 132 transitions, 1206 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:23,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:23,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:23,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:23,892 INFO L124 PetriNetUnfolderBase]: 310/575 cut-off events. [2024-06-27 19:45:23,893 INFO L125 PetriNetUnfolderBase]: For 22850/22850 co-relation queries the response was YES. [2024-06-27 19:45:23,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4085 conditions, 575 events. 310/575 cut-off events. For 22850/22850 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2570 event pairs, 42 based on Foata normal form. 2/576 useless extension candidates. Maximal degree in co-relation 4015. Up to 419 conditions per place. [2024-06-27 19:45:23,896 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 99 selfloop transitions, 43 changer transitions 0/145 dead transitions. [2024-06-27 19:45:23,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 145 transitions, 1598 flow [2024-06-27 19:45:23,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:23,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:23,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 19:45:23,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-27 19:45:23,897 INFO L175 Difference]: Start difference. First operand has 147 places, 132 transitions, 1206 flow. Second operand 9 states and 118 transitions. [2024-06-27 19:45:23,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 145 transitions, 1598 flow [2024-06-27 19:45:23,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 145 transitions, 1537 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 19:45:23,926 INFO L231 Difference]: Finished difference. Result has 147 places, 132 transitions, 1236 flow [2024-06-27 19:45:23,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1236, PETRI_PLACES=147, PETRI_TRANSITIONS=132} [2024-06-27 19:45:23,926 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 117 predicate places. [2024-06-27 19:45:23,926 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 132 transitions, 1236 flow [2024-06-27 19:45:23,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:23,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:23,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:23,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:45:23,927 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:23,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:23,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1137004893, now seen corresponding path program 6 times [2024-06-27 19:45:23,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:23,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817477319] [2024-06-27 19:45:23,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:23,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:23,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:24,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:24,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:24,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817477319] [2024-06-27 19:45:24,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817477319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:24,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:24,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:24,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963282517] [2024-06-27 19:45:24,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:24,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:24,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:24,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:24,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:24,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:24,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 132 transitions, 1236 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:24,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:24,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:24,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:25,202 INFO L124 PetriNetUnfolderBase]: 313/582 cut-off events. [2024-06-27 19:45:25,206 INFO L125 PetriNetUnfolderBase]: For 23496/23496 co-relation queries the response was YES. [2024-06-27 19:45:25,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4229 conditions, 582 events. 313/582 cut-off events. For 23496/23496 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2607 event pairs, 44 based on Foata normal form. 1/582 useless extension candidates. Maximal degree in co-relation 4158. Up to 450 conditions per place. [2024-06-27 19:45:25,211 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 102 selfloop transitions, 39 changer transitions 0/144 dead transitions. [2024-06-27 19:45:25,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 144 transitions, 1660 flow [2024-06-27 19:45:25,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:25,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:25,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 19:45:25,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-27 19:45:25,213 INFO L175 Difference]: Start difference. First operand has 147 places, 132 transitions, 1236 flow. Second operand 9 states and 113 transitions. [2024-06-27 19:45:25,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 144 transitions, 1660 flow [2024-06-27 19:45:25,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 144 transitions, 1559 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 19:45:25,248 INFO L231 Difference]: Finished difference. Result has 148 places, 134 transitions, 1286 flow [2024-06-27 19:45:25,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1286, PETRI_PLACES=148, PETRI_TRANSITIONS=134} [2024-06-27 19:45:25,249 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 118 predicate places. [2024-06-27 19:45:25,249 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 134 transitions, 1286 flow [2024-06-27 19:45:25,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:25,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:25,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:25,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:45:25,250 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:25,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:25,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1217795340, now seen corresponding path program 8 times [2024-06-27 19:45:25,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:25,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655486196] [2024-06-27 19:45:25,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:25,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:25,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:26,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:26,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:26,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655486196] [2024-06-27 19:45:26,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655486196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:26,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:26,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:26,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824328701] [2024-06-27 19:45:26,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:26,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:26,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:26,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:26,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:26,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:26,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 134 transitions, 1286 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:26,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:26,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:26,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:26,509 INFO L124 PetriNetUnfolderBase]: 316/587 cut-off events. [2024-06-27 19:45:26,509 INFO L125 PetriNetUnfolderBase]: For 24784/24784 co-relation queries the response was YES. [2024-06-27 19:45:26,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4293 conditions, 587 events. 316/587 cut-off events. For 24784/24784 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2632 event pairs, 45 based on Foata normal form. 1/587 useless extension candidates. Maximal degree in co-relation 4221. Up to 533 conditions per place. [2024-06-27 19:45:26,513 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 126 selfloop transitions, 15 changer transitions 0/144 dead transitions. [2024-06-27 19:45:26,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 144 transitions, 1626 flow [2024-06-27 19:45:26,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:26,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:26,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-27 19:45:26,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-27 19:45:26,514 INFO L175 Difference]: Start difference. First operand has 148 places, 134 transitions, 1286 flow. Second operand 9 states and 104 transitions. [2024-06-27 19:45:26,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 144 transitions, 1626 flow [2024-06-27 19:45:26,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 144 transitions, 1491 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:26,547 INFO L231 Difference]: Finished difference. Result has 150 places, 136 transitions, 1230 flow [2024-06-27 19:45:26,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1230, PETRI_PLACES=150, PETRI_TRANSITIONS=136} [2024-06-27 19:45:26,548 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-27 19:45:26,548 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 136 transitions, 1230 flow [2024-06-27 19:45:26,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:26,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:26,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:26,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:45:26,548 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:26,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:26,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1226992110, now seen corresponding path program 9 times [2024-06-27 19:45:26,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:26,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243095158] [2024-06-27 19:45:26,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:26,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:26,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:27,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:27,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:27,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243095158] [2024-06-27 19:45:27,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243095158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:27,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:27,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:27,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070573654] [2024-06-27 19:45:27,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:27,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:27,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:27,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:27,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:27,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:27,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 136 transitions, 1230 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:27,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:27,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:27,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:27,620 INFO L124 PetriNetUnfolderBase]: 337/621 cut-off events. [2024-06-27 19:45:27,620 INFO L125 PetriNetUnfolderBase]: For 30376/30376 co-relation queries the response was YES. [2024-06-27 19:45:27,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4721 conditions, 621 events. 337/621 cut-off events. For 30376/30376 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2817 event pairs, 44 based on Foata normal form. 2/622 useless extension candidates. Maximal degree in co-relation 4648. Up to 331 conditions per place. [2024-06-27 19:45:27,624 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 85 selfloop transitions, 72 changer transitions 0/160 dead transitions. [2024-06-27 19:45:27,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 160 transitions, 2114 flow [2024-06-27 19:45:27,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:27,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:27,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-27 19:45:27,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44086021505376344 [2024-06-27 19:45:27,626 INFO L175 Difference]: Start difference. First operand has 150 places, 136 transitions, 1230 flow. Second operand 9 states and 123 transitions. [2024-06-27 19:45:27,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 160 transitions, 2114 flow [2024-06-27 19:45:27,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 160 transitions, 2051 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:27,659 INFO L231 Difference]: Finished difference. Result has 153 places, 146 transitions, 1616 flow [2024-06-27 19:45:27,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1616, PETRI_PLACES=153, PETRI_TRANSITIONS=146} [2024-06-27 19:45:27,659 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 123 predicate places. [2024-06-27 19:45:27,659 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 146 transitions, 1616 flow [2024-06-27 19:45:27,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:27,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:27,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:27,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:45:27,660 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:27,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:27,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1226999550, now seen corresponding path program 10 times [2024-06-27 19:45:27,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:27,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594154443] [2024-06-27 19:45:27,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:27,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:27,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:28,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:28,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:28,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594154443] [2024-06-27 19:45:28,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594154443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:28,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:28,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:28,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877734120] [2024-06-27 19:45:28,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:28,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:28,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:28,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:28,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:28,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:28,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 146 transitions, 1616 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:28,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:28,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:28,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:28,775 INFO L124 PetriNetUnfolderBase]: 333/615 cut-off events. [2024-06-27 19:45:28,775 INFO L125 PetriNetUnfolderBase]: For 30265/30265 co-relation queries the response was YES. [2024-06-27 19:45:28,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4850 conditions, 615 events. 333/615 cut-off events. For 30265/30265 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2783 event pairs, 43 based on Foata normal form. 2/616 useless extension candidates. Maximal degree in co-relation 4775. Up to 328 conditions per place. [2024-06-27 19:45:28,780 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 82 selfloop transitions, 75 changer transitions 0/160 dead transitions. [2024-06-27 19:45:28,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 160 transitions, 2176 flow [2024-06-27 19:45:28,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:28,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:28,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-27 19:45:28,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4336917562724014 [2024-06-27 19:45:28,781 INFO L175 Difference]: Start difference. First operand has 153 places, 146 transitions, 1616 flow. Second operand 9 states and 121 transitions. [2024-06-27 19:45:28,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 160 transitions, 2176 flow [2024-06-27 19:45:28,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 160 transitions, 2033 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-27 19:45:28,820 INFO L231 Difference]: Finished difference. Result has 159 places, 146 transitions, 1628 flow [2024-06-27 19:45:28,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1473, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1628, PETRI_PLACES=159, PETRI_TRANSITIONS=146} [2024-06-27 19:45:28,820 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 129 predicate places. [2024-06-27 19:45:28,820 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 146 transitions, 1628 flow [2024-06-27 19:45:28,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:28,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:28,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:28,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:45:28,821 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:28,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:28,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1226999767, now seen corresponding path program 7 times [2024-06-27 19:45:28,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:28,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752206151] [2024-06-27 19:45:28,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:28,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:28,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:29,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:29,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:29,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752206151] [2024-06-27 19:45:29,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752206151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:29,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:29,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:29,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736971962] [2024-06-27 19:45:29,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:29,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:29,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:29,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:29,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:29,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:29,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 146 transitions, 1628 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:29,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:29,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:29,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:29,909 INFO L124 PetriNetUnfolderBase]: 331/612 cut-off events. [2024-06-27 19:45:29,909 INFO L125 PetriNetUnfolderBase]: For 27349/27349 co-relation queries the response was YES. [2024-06-27 19:45:29,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4622 conditions, 612 events. 331/612 cut-off events. For 27349/27349 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2765 event pairs, 46 based on Foata normal form. 1/612 useless extension candidates. Maximal degree in co-relation 4546. Up to 427 conditions per place. [2024-06-27 19:45:29,914 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 97 selfloop transitions, 56 changer transitions 0/156 dead transitions. [2024-06-27 19:45:29,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 156 transitions, 2022 flow [2024-06-27 19:45:29,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:29,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:29,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 19:45:29,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 19:45:29,915 INFO L175 Difference]: Start difference. First operand has 159 places, 146 transitions, 1628 flow. Second operand 9 states and 112 transitions. [2024-06-27 19:45:29,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 156 transitions, 2022 flow [2024-06-27 19:45:29,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 156 transitions, 1877 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:29,955 INFO L231 Difference]: Finished difference. Result has 161 places, 148 transitions, 1674 flow [2024-06-27 19:45:29,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1674, PETRI_PLACES=161, PETRI_TRANSITIONS=148} [2024-06-27 19:45:29,956 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 131 predicate places. [2024-06-27 19:45:29,956 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 148 transitions, 1674 flow [2024-06-27 19:45:29,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:29,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:29,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:29,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:45:29,956 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:29,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:29,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1120566095, now seen corresponding path program 1 times [2024-06-27 19:45:29,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:29,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797569762] [2024-06-27 19:45:29,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:29,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:29,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:30,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:30,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:30,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797569762] [2024-06-27 19:45:30,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797569762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:30,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:30,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:30,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273913468] [2024-06-27 19:45:30,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:30,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:30,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:30,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:30,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:30,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:30,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 148 transitions, 1674 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:30,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:30,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:30,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:30,983 INFO L124 PetriNetUnfolderBase]: 335/620 cut-off events. [2024-06-27 19:45:30,983 INFO L125 PetriNetUnfolderBase]: For 29498/29498 co-relation queries the response was YES. [2024-06-27 19:45:30,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4661 conditions, 620 events. 335/620 cut-off events. For 29498/29498 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2816 event pairs, 20 based on Foata normal form. 2/621 useless extension candidates. Maximal degree in co-relation 4584. Up to 513 conditions per place. [2024-06-27 19:45:30,987 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 142 selfloop transitions, 21 changer transitions 0/166 dead transitions. [2024-06-27 19:45:30,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 166 transitions, 2062 flow [2024-06-27 19:45:30,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:30,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:30,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-27 19:45:30,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-27 19:45:30,988 INFO L175 Difference]: Start difference. First operand has 161 places, 148 transitions, 1674 flow. Second operand 9 states and 112 transitions. [2024-06-27 19:45:30,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 166 transitions, 2062 flow [2024-06-27 19:45:31,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 166 transitions, 1887 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:31,032 INFO L231 Difference]: Finished difference. Result has 163 places, 149 transitions, 1563 flow [2024-06-27 19:45:31,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1563, PETRI_PLACES=163, PETRI_TRANSITIONS=149} [2024-06-27 19:45:31,032 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-27 19:45:31,033 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 149 transitions, 1563 flow [2024-06-27 19:45:31,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:31,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:31,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:31,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:45:31,033 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:31,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:31,034 INFO L85 PathProgramCache]: Analyzing trace with hash -755727025, now seen corresponding path program 2 times [2024-06-27 19:45:31,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:31,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896780532] [2024-06-27 19:45:31,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:31,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:31,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:31,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:31,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:31,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896780532] [2024-06-27 19:45:31,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896780532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:31,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:31,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:31,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184092183] [2024-06-27 19:45:31,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:31,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:31,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:31,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:31,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:31,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:31,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 149 transitions, 1563 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:31,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:31,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:31,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:32,293 INFO L124 PetriNetUnfolderBase]: 339/628 cut-off events. [2024-06-27 19:45:32,293 INFO L125 PetriNetUnfolderBase]: For 29962/29962 co-relation queries the response was YES. [2024-06-27 19:45:32,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4601 conditions, 628 events. 339/628 cut-off events. For 29962/29962 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 2862 event pairs, 37 based on Foata normal form. 2/629 useless extension candidates. Maximal degree in co-relation 4523. Up to 538 conditions per place. [2024-06-27 19:45:32,298 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 141 selfloop transitions, 22 changer transitions 0/166 dead transitions. [2024-06-27 19:45:32,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 166 transitions, 1951 flow [2024-06-27 19:45:32,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:32,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:32,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-27 19:45:32,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-27 19:45:32,300 INFO L175 Difference]: Start difference. First operand has 163 places, 149 transitions, 1563 flow. Second operand 9 states and 113 transitions. [2024-06-27 19:45:32,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 166 transitions, 1951 flow [2024-06-27 19:45:32,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 166 transitions, 1897 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:32,346 INFO L231 Difference]: Finished difference. Result has 165 places, 150 transitions, 1577 flow [2024-06-27 19:45:32,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1577, PETRI_PLACES=165, PETRI_TRANSITIONS=150} [2024-06-27 19:45:32,346 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 135 predicate places. [2024-06-27 19:45:32,346 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 150 transitions, 1577 flow [2024-06-27 19:45:32,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:32,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:32,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:32,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:45:32,348 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:32,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:32,348 INFO L85 PathProgramCache]: Analyzing trace with hash -640435855, now seen corresponding path program 3 times [2024-06-27 19:45:32,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:32,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79247537] [2024-06-27 19:45:32,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:32,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:32,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:33,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:33,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:33,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79247537] [2024-06-27 19:45:33,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79247537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:33,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:33,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:33,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865868824] [2024-06-27 19:45:33,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:33,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:33,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:33,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:33,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:33,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:33,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 150 transitions, 1577 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:33,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:33,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:33,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:33,468 INFO L124 PetriNetUnfolderBase]: 343/636 cut-off events. [2024-06-27 19:45:33,468 INFO L125 PetriNetUnfolderBase]: For 31722/31722 co-relation queries the response was YES. [2024-06-27 19:45:33,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4663 conditions, 636 events. 343/636 cut-off events. For 31722/31722 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 2933 event pairs, 40 based on Foata normal form. 2/637 useless extension candidates. Maximal degree in co-relation 4584. Up to 558 conditions per place. [2024-06-27 19:45:33,473 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 139 selfloop transitions, 22 changer transitions 0/164 dead transitions. [2024-06-27 19:45:33,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 164 transitions, 1964 flow [2024-06-27 19:45:33,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:33,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:33,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 19:45:33,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-27 19:45:33,474 INFO L175 Difference]: Start difference. First operand has 165 places, 150 transitions, 1577 flow. Second operand 10 states and 118 transitions. [2024-06-27 19:45:33,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 164 transitions, 1964 flow [2024-06-27 19:45:33,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 164 transitions, 1906 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:33,519 INFO L231 Difference]: Finished difference. Result has 169 places, 153 transitions, 1611 flow [2024-06-27 19:45:33,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1611, PETRI_PLACES=169, PETRI_TRANSITIONS=153} [2024-06-27 19:45:33,519 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2024-06-27 19:45:33,519 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 153 transitions, 1611 flow [2024-06-27 19:45:33,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:33,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:33,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:33,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:45:33,520 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:33,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:33,520 INFO L85 PathProgramCache]: Analyzing trace with hash -755722065, now seen corresponding path program 1 times [2024-06-27 19:45:33,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:33,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704517490] [2024-06-27 19:45:33,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:33,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:33,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:34,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:34,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:34,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704517490] [2024-06-27 19:45:34,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704517490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:34,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:34,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:34,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981865852] [2024-06-27 19:45:34,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:34,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:34,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:34,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:34,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:34,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:34,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 153 transitions, 1611 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:34,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:34,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:34,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:35,211 INFO L124 PetriNetUnfolderBase]: 349/648 cut-off events. [2024-06-27 19:45:35,212 INFO L125 PetriNetUnfolderBase]: For 33052/33052 co-relation queries the response was YES. [2024-06-27 19:45:35,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4795 conditions, 648 events. 349/648 cut-off events. For 33052/33052 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2997 event pairs, 36 based on Foata normal form. 2/649 useless extension candidates. Maximal degree in co-relation 4714. Up to 553 conditions per place. [2024-06-27 19:45:35,217 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 144 selfloop transitions, 25 changer transitions 0/172 dead transitions. [2024-06-27 19:45:35,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 172 transitions, 2059 flow [2024-06-27 19:45:35,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:35,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:35,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-27 19:45:35,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 19:45:35,218 INFO L175 Difference]: Start difference. First operand has 169 places, 153 transitions, 1611 flow. Second operand 10 states and 124 transitions. [2024-06-27 19:45:35,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 172 transitions, 2059 flow [2024-06-27 19:45:35,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 172 transitions, 1997 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:35,267 INFO L231 Difference]: Finished difference. Result has 173 places, 155 transitions, 1662 flow [2024-06-27 19:45:35,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1549, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1662, PETRI_PLACES=173, PETRI_TRANSITIONS=155} [2024-06-27 19:45:35,268 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2024-06-27 19:45:35,268 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 155 transitions, 1662 flow [2024-06-27 19:45:35,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:35,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:35,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:35,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:45:35,268 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:35,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:35,269 INFO L85 PathProgramCache]: Analyzing trace with hash -640251157, now seen corresponding path program 1 times [2024-06-27 19:45:35,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:35,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924434091] [2024-06-27 19:45:35,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:35,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:35,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:36,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-27 19:45:36,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:36,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924434091] [2024-06-27 19:45:36,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924434091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:36,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:36,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:36,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139711665] [2024-06-27 19:45:36,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:36,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:36,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:36,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:36,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:36,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:36,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 155 transitions, 1662 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:36,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:36,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:36,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:36,608 INFO L124 PetriNetUnfolderBase]: 355/658 cut-off events. [2024-06-27 19:45:36,608 INFO L125 PetriNetUnfolderBase]: For 34761/34761 co-relation queries the response was YES. [2024-06-27 19:45:36,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4936 conditions, 658 events. 355/658 cut-off events. For 34761/34761 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3066 event pairs, 34 based on Foata normal form. 2/659 useless extension candidates. Maximal degree in co-relation 4855. Up to 546 conditions per place. [2024-06-27 19:45:36,613 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 136 selfloop transitions, 33 changer transitions 0/172 dead transitions. [2024-06-27 19:45:36,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 172 transitions, 2125 flow [2024-06-27 19:45:36,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:36,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:36,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-27 19:45:36,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 19:45:36,614 INFO L175 Difference]: Start difference. First operand has 173 places, 155 transitions, 1662 flow. Second operand 10 states and 124 transitions. [2024-06-27 19:45:36,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 172 transitions, 2125 flow [2024-06-27 19:45:36,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 172 transitions, 2032 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 19:45:36,664 INFO L231 Difference]: Finished difference. Result has 175 places, 158 transitions, 1734 flow [2024-06-27 19:45:36,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1734, PETRI_PLACES=175, PETRI_TRANSITIONS=158} [2024-06-27 19:45:36,664 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2024-06-27 19:45:36,665 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 158 transitions, 1734 flow [2024-06-27 19:45:36,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:36,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:36,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:36,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:45:36,665 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:36,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:36,666 INFO L85 PathProgramCache]: Analyzing trace with hash -640251405, now seen corresponding path program 2 times [2024-06-27 19:45:36,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:36,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959804527] [2024-06-27 19:45:36,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:36,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:36,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:37,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:37,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:37,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959804527] [2024-06-27 19:45:37,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959804527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:37,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:37,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:37,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575080531] [2024-06-27 19:45:37,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:37,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:37,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:37,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:37,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:37,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:37,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 158 transitions, 1734 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:37,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:37,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:37,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:38,155 INFO L124 PetriNetUnfolderBase]: 371/686 cut-off events. [2024-06-27 19:45:38,156 INFO L125 PetriNetUnfolderBase]: For 39145/39145 co-relation queries the response was YES. [2024-06-27 19:45:38,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5339 conditions, 686 events. 371/686 cut-off events. For 39145/39145 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3230 event pairs, 34 based on Foata normal form. 2/687 useless extension candidates. Maximal degree in co-relation 5257. Up to 552 conditions per place. [2024-06-27 19:45:38,163 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 138 selfloop transitions, 38 changer transitions 0/179 dead transitions. [2024-06-27 19:45:38,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 179 transitions, 2368 flow [2024-06-27 19:45:38,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:38,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:38,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 19:45:38,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-27 19:45:38,164 INFO L175 Difference]: Start difference. First operand has 175 places, 158 transitions, 1734 flow. Second operand 10 states and 126 transitions. [2024-06-27 19:45:38,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 179 transitions, 2368 flow [2024-06-27 19:45:38,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 179 transitions, 2234 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-27 19:45:38,223 INFO L231 Difference]: Finished difference. Result has 177 places, 163 transitions, 1817 flow [2024-06-27 19:45:38,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1817, PETRI_PLACES=177, PETRI_TRANSITIONS=163} [2024-06-27 19:45:38,223 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 147 predicate places. [2024-06-27 19:45:38,224 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 163 transitions, 1817 flow [2024-06-27 19:45:38,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:38,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:38,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:38,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:45:38,224 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:38,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:38,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1113970257, now seen corresponding path program 3 times [2024-06-27 19:45:38,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:38,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605916083] [2024-06-27 19:45:38,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:38,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:38,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:39,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:39,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:39,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605916083] [2024-06-27 19:45:39,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605916083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:39,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:39,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:39,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711628210] [2024-06-27 19:45:39,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:39,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:39,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:39,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:39,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:39,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:39,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 163 transitions, 1817 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:39,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:39,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:39,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:39,595 INFO L124 PetriNetUnfolderBase]: 369/683 cut-off events. [2024-06-27 19:45:39,595 INFO L125 PetriNetUnfolderBase]: For 38355/38355 co-relation queries the response was YES. [2024-06-27 19:45:39,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5274 conditions, 683 events. 369/683 cut-off events. For 38355/38355 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3202 event pairs, 34 based on Foata normal form. 1/683 useless extension candidates. Maximal degree in co-relation 5191. Up to 551 conditions per place. [2024-06-27 19:45:39,600 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 137 selfloop transitions, 40 changer transitions 0/180 dead transitions. [2024-06-27 19:45:39,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 180 transitions, 2373 flow [2024-06-27 19:45:39,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:39,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:39,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-27 19:45:39,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-27 19:45:39,601 INFO L175 Difference]: Start difference. First operand has 177 places, 163 transitions, 1817 flow. Second operand 10 states and 127 transitions. [2024-06-27 19:45:39,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 180 transitions, 2373 flow [2024-06-27 19:45:39,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 180 transitions, 2262 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:39,659 INFO L231 Difference]: Finished difference. Result has 181 places, 165 transitions, 1851 flow [2024-06-27 19:45:39,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1851, PETRI_PLACES=181, PETRI_TRANSITIONS=165} [2024-06-27 19:45:39,660 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2024-06-27 19:45:39,660 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 165 transitions, 1851 flow [2024-06-27 19:45:39,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:39,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:39,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:39,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:45:39,661 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:39,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:39,661 INFO L85 PathProgramCache]: Analyzing trace with hash -474796721, now seen corresponding path program 4 times [2024-06-27 19:45:39,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:39,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254310834] [2024-06-27 19:45:39,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:39,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:39,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:40,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:40,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:40,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254310834] [2024-06-27 19:45:40,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254310834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:40,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:40,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:40,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379154319] [2024-06-27 19:45:40,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:40,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:40,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:40,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:40,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:40,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:40,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 165 transitions, 1851 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:40,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:40,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:40,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:40,693 INFO L124 PetriNetUnfolderBase]: 373/691 cut-off events. [2024-06-27 19:45:40,693 INFO L125 PetriNetUnfolderBase]: For 40493/40493 co-relation queries the response was YES. [2024-06-27 19:45:40,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5336 conditions, 691 events. 373/691 cut-off events. For 40493/40493 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3260 event pairs, 36 based on Foata normal form. 2/692 useless extension candidates. Maximal degree in co-relation 5251. Up to 559 conditions per place. [2024-06-27 19:45:40,699 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 146 selfloop transitions, 33 changer transitions 0/182 dead transitions. [2024-06-27 19:45:40,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 182 transitions, 2299 flow [2024-06-27 19:45:40,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:40,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:40,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-27 19:45:40,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 19:45:40,700 INFO L175 Difference]: Start difference. First operand has 181 places, 165 transitions, 1851 flow. Second operand 9 states and 111 transitions. [2024-06-27 19:45:40,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 182 transitions, 2299 flow [2024-06-27 19:45:40,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 182 transitions, 2187 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:40,762 INFO L231 Difference]: Finished difference. Result has 184 places, 169 transitions, 1871 flow [2024-06-27 19:45:40,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1739, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1871, PETRI_PLACES=184, PETRI_TRANSITIONS=169} [2024-06-27 19:45:40,763 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2024-06-27 19:45:40,763 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 169 transitions, 1871 flow [2024-06-27 19:45:40,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:40,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:40,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:40,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:45:40,764 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:40,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:40,765 INFO L85 PathProgramCache]: Analyzing trace with hash -474618781, now seen corresponding path program 4 times [2024-06-27 19:45:40,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:40,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844246188] [2024-06-27 19:45:40,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:40,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:40,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:41,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:41,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:41,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844246188] [2024-06-27 19:45:41,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844246188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:41,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:41,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:41,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757028505] [2024-06-27 19:45:41,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:41,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:41,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:41,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:41,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:41,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:41,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 169 transitions, 1871 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:41,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:41,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:41,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:42,166 INFO L124 PetriNetUnfolderBase]: 396/737 cut-off events. [2024-06-27 19:45:42,166 INFO L125 PetriNetUnfolderBase]: For 47202/47202 co-relation queries the response was YES. [2024-06-27 19:45:42,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6027 conditions, 737 events. 396/737 cut-off events. For 47202/47202 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3573 event pairs, 36 based on Foata normal form. 1/737 useless extension candidates. Maximal degree in co-relation 5940. Up to 576 conditions per place. [2024-06-27 19:45:42,172 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 142 selfloop transitions, 47 changer transitions 0/192 dead transitions. [2024-06-27 19:45:42,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 192 transitions, 2757 flow [2024-06-27 19:45:42,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:42,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:42,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 19:45:42,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-27 19:45:42,173 INFO L175 Difference]: Start difference. First operand has 184 places, 169 transitions, 1871 flow. Second operand 10 states and 128 transitions. [2024-06-27 19:45:42,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 192 transitions, 2757 flow [2024-06-27 19:45:42,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 192 transitions, 2680 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 19:45:42,246 INFO L231 Difference]: Finished difference. Result has 190 places, 178 transitions, 2172 flow [2024-06-27 19:45:42,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1794, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2172, PETRI_PLACES=190, PETRI_TRANSITIONS=178} [2024-06-27 19:45:42,247 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-27 19:45:42,247 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 178 transitions, 2172 flow [2024-06-27 19:45:42,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:42,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:42,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:42,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:45:42,248 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:42,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:42,248 INFO L85 PathProgramCache]: Analyzing trace with hash -468116593, now seen corresponding path program 1 times [2024-06-27 19:45:42,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:42,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434980998] [2024-06-27 19:45:42,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:42,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:42,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:43,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:43,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:43,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434980998] [2024-06-27 19:45:43,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434980998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:43,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:43,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:43,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119017624] [2024-06-27 19:45:43,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:43,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:43,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:43,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:43,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:43,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:43,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 178 transitions, 2172 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:43,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:43,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:43,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:44,115 INFO L124 PetriNetUnfolderBase]: 400/744 cut-off events. [2024-06-27 19:45:44,116 INFO L125 PetriNetUnfolderBase]: For 50744/50744 co-relation queries the response was YES. [2024-06-27 19:45:44,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6198 conditions, 744 events. 400/744 cut-off events. For 50744/50744 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3626 event pairs, 37 based on Foata normal form. 2/745 useless extension candidates. Maximal degree in co-relation 6109. Up to 659 conditions per place. [2024-06-27 19:45:44,122 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 167 selfloop transitions, 21 changer transitions 0/191 dead transitions. [2024-06-27 19:45:44,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 191 transitions, 2598 flow [2024-06-27 19:45:44,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:44,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:44,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-27 19:45:44,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-27 19:45:44,132 INFO L175 Difference]: Start difference. First operand has 190 places, 178 transitions, 2172 flow. Second operand 10 states and 117 transitions. [2024-06-27 19:45:44,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 191 transitions, 2598 flow [2024-06-27 19:45:44,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 191 transitions, 2471 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 19:45:44,212 INFO L231 Difference]: Finished difference. Result has 195 places, 179 transitions, 2115 flow [2024-06-27 19:45:44,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2045, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2115, PETRI_PLACES=195, PETRI_TRANSITIONS=179} [2024-06-27 19:45:44,213 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-27 19:45:44,213 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 179 transitions, 2115 flow [2024-06-27 19:45:44,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:44,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:44,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:44,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:45:44,213 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:44,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:44,214 INFO L85 PathProgramCache]: Analyzing trace with hash -474612023, now seen corresponding path program 2 times [2024-06-27 19:45:44,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:44,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344540583] [2024-06-27 19:45:44,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:44,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:44,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:45,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:45,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:45,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344540583] [2024-06-27 19:45:45,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344540583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:45,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:45,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:45,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574165685] [2024-06-27 19:45:45,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:45,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:45,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:45,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:45,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:45,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:45,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 179 transitions, 2115 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:45,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:45,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:45,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:45,473 INFO L124 PetriNetUnfolderBase]: 396/736 cut-off events. [2024-06-27 19:45:45,474 INFO L125 PetriNetUnfolderBase]: For 48710/48710 co-relation queries the response was YES. [2024-06-27 19:45:45,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5963 conditions, 736 events. 396/736 cut-off events. For 48710/48710 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3561 event pairs, 36 based on Foata normal form. 2/737 useless extension candidates. Maximal degree in co-relation 5872. Up to 602 conditions per place. [2024-06-27 19:45:45,479 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 148 selfloop transitions, 39 changer transitions 0/190 dead transitions. [2024-06-27 19:45:45,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 190 transitions, 2521 flow [2024-06-27 19:45:45,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:45,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:45,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-27 19:45:45,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-27 19:45:45,481 INFO L175 Difference]: Start difference. First operand has 195 places, 179 transitions, 2115 flow. Second operand 9 states and 114 transitions. [2024-06-27 19:45:45,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 190 transitions, 2521 flow [2024-06-27 19:45:45,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 190 transitions, 2420 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 19:45:45,547 INFO L231 Difference]: Finished difference. Result has 195 places, 179 transitions, 2100 flow [2024-06-27 19:45:45,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2014, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2100, PETRI_PLACES=195, PETRI_TRANSITIONS=179} [2024-06-27 19:45:45,548 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-27 19:45:45,548 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 179 transitions, 2100 flow [2024-06-27 19:45:45,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:45,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:45,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:45,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:45:45,548 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:45,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:45,551 INFO L85 PathProgramCache]: Analyzing trace with hash -857078327, now seen corresponding path program 5 times [2024-06-27 19:45:45,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:45,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240464815] [2024-06-27 19:45:45,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:45,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:45,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:46,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:46,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:46,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240464815] [2024-06-27 19:45:46,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240464815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:46,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:46,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:46,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84822125] [2024-06-27 19:45:46,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:46,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:46,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:46,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:46,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:46,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:46,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 179 transitions, 2100 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:46,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:46,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:46,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:46,757 INFO L124 PetriNetUnfolderBase]: 428/797 cut-off events. [2024-06-27 19:45:46,757 INFO L125 PetriNetUnfolderBase]: For 60905/60905 co-relation queries the response was YES. [2024-06-27 19:45:46,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6968 conditions, 797 events. 428/797 cut-off events. For 60905/60905 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3950 event pairs, 39 based on Foata normal form. 2/798 useless extension candidates. Maximal degree in co-relation 6876. Up to 526 conditions per place. [2024-06-27 19:45:46,763 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 135 selfloop transitions, 67 changer transitions 0/205 dead transitions. [2024-06-27 19:45:46,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 205 transitions, 3196 flow [2024-06-27 19:45:46,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:46,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:46,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-27 19:45:46,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290322580645161 [2024-06-27 19:45:46,766 INFO L175 Difference]: Start difference. First operand has 195 places, 179 transitions, 2100 flow. Second operand 10 states and 133 transitions. [2024-06-27 19:45:46,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 205 transitions, 3196 flow [2024-06-27 19:45:46,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 205 transitions, 3058 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:46,853 INFO L231 Difference]: Finished difference. Result has 199 places, 188 transitions, 2393 flow [2024-06-27 19:45:46,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2393, PETRI_PLACES=199, PETRI_TRANSITIONS=188} [2024-06-27 19:45:46,854 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 169 predicate places. [2024-06-27 19:45:46,854 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 188 transitions, 2393 flow [2024-06-27 19:45:46,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:46,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:46,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:46,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:45:46,854 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:46,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:46,855 INFO L85 PathProgramCache]: Analyzing trace with hash -468355913, now seen corresponding path program 3 times [2024-06-27 19:45:46,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:46,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793327808] [2024-06-27 19:45:46,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:46,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:46,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:47,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:47,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:47,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793327808] [2024-06-27 19:45:47,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793327808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:47,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:47,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:47,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406500720] [2024-06-27 19:45:47,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:47,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:47,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:47,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:47,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:48,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:48,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 188 transitions, 2393 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:48,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:48,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:48,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:48,360 INFO L124 PetriNetUnfolderBase]: 425/793 cut-off events. [2024-06-27 19:45:48,360 INFO L125 PetriNetUnfolderBase]: For 60551/60551 co-relation queries the response was YES. [2024-06-27 19:45:48,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6963 conditions, 793 events. 425/793 cut-off events. For 60551/60551 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3956 event pairs, 39 based on Foata normal form. 1/793 useless extension candidates. Maximal degree in co-relation 6869. Up to 567 conditions per place. [2024-06-27 19:45:48,366 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 141 selfloop transitions, 58 changer transitions 0/202 dead transitions. [2024-06-27 19:45:48,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 202 transitions, 2967 flow [2024-06-27 19:45:48,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:48,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:48,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-27 19:45:48,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-27 19:45:48,370 INFO L175 Difference]: Start difference. First operand has 199 places, 188 transitions, 2393 flow. Second operand 9 states and 119 transitions. [2024-06-27 19:45:48,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 202 transitions, 2967 flow [2024-06-27 19:45:48,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 202 transitions, 2730 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:48,463 INFO L231 Difference]: Finished difference. Result has 201 places, 188 transitions, 2278 flow [2024-06-27 19:45:48,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2278, PETRI_PLACES=201, PETRI_TRANSITIONS=188} [2024-06-27 19:45:48,463 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 171 predicate places. [2024-06-27 19:45:48,463 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 188 transitions, 2278 flow [2024-06-27 19:45:48,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:48,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:48,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:48,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:45:48,464 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:48,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:48,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1672167607, now seen corresponding path program 6 times [2024-06-27 19:45:48,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:48,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660155755] [2024-06-27 19:45:48,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:48,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:48,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:49,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:49,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:49,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660155755] [2024-06-27 19:45:49,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660155755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:49,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:49,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:49,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944478249] [2024-06-27 19:45:49,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:49,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:49,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:49,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:49,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:49,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:49,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 188 transitions, 2278 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:49,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:49,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:49,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:49,895 INFO L124 PetriNetUnfolderBase]: 421/785 cut-off events. [2024-06-27 19:45:49,895 INFO L125 PetriNetUnfolderBase]: For 58761/58761 co-relation queries the response was YES. [2024-06-27 19:45:49,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6578 conditions, 785 events. 421/785 cut-off events. For 58761/58761 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3886 event pairs, 39 based on Foata normal form. 2/786 useless extension candidates. Maximal degree in co-relation 6484. Up to 625 conditions per place. [2024-06-27 19:45:49,902 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 152 selfloop transitions, 46 changer transitions 0/201 dead transitions. [2024-06-27 19:45:49,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 201 transitions, 2828 flow [2024-06-27 19:45:49,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:49,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:49,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 19:45:49,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-27 19:45:49,903 INFO L175 Difference]: Start difference. First operand has 201 places, 188 transitions, 2278 flow. Second operand 10 states and 126 transitions. [2024-06-27 19:45:49,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 201 transitions, 2828 flow [2024-06-27 19:45:49,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 201 transitions, 2534 flow, removed 52 selfloop flow, removed 11 redundant places. [2024-06-27 19:45:50,001 INFO L231 Difference]: Finished difference. Result has 200 places, 188 transitions, 2085 flow [2024-06-27 19:45:50,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1986, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2085, PETRI_PLACES=200, PETRI_TRANSITIONS=188} [2024-06-27 19:45:50,002 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 170 predicate places. [2024-06-27 19:45:50,002 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 188 transitions, 2085 flow [2024-06-27 19:45:50,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:50,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:50,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:50,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:45:50,003 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:50,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:50,004 INFO L85 PathProgramCache]: Analyzing trace with hash -468362671, now seen corresponding path program 7 times [2024-06-27 19:45:50,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:50,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201879530] [2024-06-27 19:45:50,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:50,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:50,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:50,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:50,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:50,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201879530] [2024-06-27 19:45:50,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201879530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:50,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:50,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:50,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101005680] [2024-06-27 19:45:50,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:50,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:50,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:50,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:50,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:51,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:51,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 188 transitions, 2085 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:51,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:51,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:51,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:51,487 INFO L124 PetriNetUnfolderBase]: 424/789 cut-off events. [2024-06-27 19:45:51,488 INFO L125 PetriNetUnfolderBase]: For 55643/55643 co-relation queries the response was YES. [2024-06-27 19:45:51,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6397 conditions, 789 events. 424/789 cut-off events. For 55643/55643 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3910 event pairs, 36 based on Foata normal form. 1/789 useless extension candidates. Maximal degree in co-relation 6306. Up to 525 conditions per place. [2024-06-27 19:45:51,494 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 131 selfloop transitions, 74 changer transitions 0/208 dead transitions. [2024-06-27 19:45:51,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 208 transitions, 3035 flow [2024-06-27 19:45:51,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:51,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:51,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-27 19:45:51,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258064516129032 [2024-06-27 19:45:51,495 INFO L175 Difference]: Start difference. First operand has 200 places, 188 transitions, 2085 flow. Second operand 10 states and 132 transitions. [2024-06-27 19:45:51,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 208 transitions, 3035 flow [2024-06-27 19:45:51,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 208 transitions, 2949 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 19:45:51,601 INFO L231 Difference]: Finished difference. Result has 202 places, 193 transitions, 2300 flow [2024-06-27 19:45:51,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1999, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2300, PETRI_PLACES=202, PETRI_TRANSITIONS=193} [2024-06-27 19:45:51,601 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-27 19:45:51,602 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 193 transitions, 2300 flow [2024-06-27 19:45:51,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:51,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:51,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:51,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:45:51,602 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:51,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:51,603 INFO L85 PathProgramCache]: Analyzing trace with hash -468125273, now seen corresponding path program 4 times [2024-06-27 19:45:51,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:51,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366459371] [2024-06-27 19:45:51,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:51,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:51,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:52,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:52,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:52,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366459371] [2024-06-27 19:45:52,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366459371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:52,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:52,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:52,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711906036] [2024-06-27 19:45:52,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:52,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:52,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:52,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:52,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:52,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:52,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 193 transitions, 2300 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:52,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:52,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:52,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:53,246 INFO L124 PetriNetUnfolderBase]: 422/785 cut-off events. [2024-06-27 19:45:53,247 INFO L125 PetriNetUnfolderBase]: For 55493/55493 co-relation queries the response was YES. [2024-06-27 19:45:53,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6441 conditions, 785 events. 422/785 cut-off events. For 55493/55493 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3882 event pairs, 37 based on Foata normal form. 1/785 useless extension candidates. Maximal degree in co-relation 6349. Up to 564 conditions per place. [2024-06-27 19:45:53,254 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 142 selfloop transitions, 61 changer transitions 0/206 dead transitions. [2024-06-27 19:45:53,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 206 transitions, 2766 flow [2024-06-27 19:45:53,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:53,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:53,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-27 19:45:53,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 19:45:53,255 INFO L175 Difference]: Start difference. First operand has 202 places, 193 transitions, 2300 flow. Second operand 9 states and 117 transitions. [2024-06-27 19:45:53,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 206 transitions, 2766 flow [2024-06-27 19:45:53,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 206 transitions, 2552 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:53,354 INFO L231 Difference]: Finished difference. Result has 205 places, 193 transitions, 2217 flow [2024-06-27 19:45:53,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2088, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2217, PETRI_PLACES=205, PETRI_TRANSITIONS=193} [2024-06-27 19:45:53,355 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 175 predicate places. [2024-06-27 19:45:53,355 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 193 transitions, 2217 flow [2024-06-27 19:45:53,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:53,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:53,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:53,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:45:53,356 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:53,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:53,356 INFO L85 PathProgramCache]: Analyzing trace with hash -468125521, now seen corresponding path program 8 times [2024-06-27 19:45:53,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:53,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376969039] [2024-06-27 19:45:53,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:53,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:53,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:54,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:54,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:54,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376969039] [2024-06-27 19:45:54,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376969039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:54,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:54,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:54,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052236697] [2024-06-27 19:45:54,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:54,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:54,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:54,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:54,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:54,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:54,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 193 transitions, 2217 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:54,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:54,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:54,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:54,761 INFO L124 PetriNetUnfolderBase]: 418/779 cut-off events. [2024-06-27 19:45:54,761 INFO L125 PetriNetUnfolderBase]: For 54917/54917 co-relation queries the response was YES. [2024-06-27 19:45:54,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6169 conditions, 779 events. 418/779 cut-off events. For 54917/54917 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3839 event pairs, 36 based on Foata normal form. 2/780 useless extension candidates. Maximal degree in co-relation 6076. Up to 521 conditions per place. [2024-06-27 19:45:54,767 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 130 selfloop transitions, 74 changer transitions 0/207 dead transitions. [2024-06-27 19:45:54,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 207 transitions, 2907 flow [2024-06-27 19:45:54,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:54,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:54,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-27 19:45:54,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-27 19:45:54,768 INFO L175 Difference]: Start difference. First operand has 205 places, 193 transitions, 2217 flow. Second operand 10 states and 130 transitions. [2024-06-27 19:45:54,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 207 transitions, 2907 flow [2024-06-27 19:45:54,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 207 transitions, 2726 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-27 19:45:54,871 INFO L231 Difference]: Finished difference. Result has 207 places, 193 transitions, 2191 flow [2024-06-27 19:45:54,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2191, PETRI_PLACES=207, PETRI_TRANSITIONS=193} [2024-06-27 19:45:54,872 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 177 predicate places. [2024-06-27 19:45:54,872 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 193 transitions, 2191 flow [2024-06-27 19:45:54,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:54,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:54,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:54,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:45:54,872 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:54,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:54,873 INFO L85 PathProgramCache]: Analyzing trace with hash -893845833, now seen corresponding path program 5 times [2024-06-27 19:45:54,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:54,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858101189] [2024-06-27 19:45:54,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:54,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:54,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:55,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:55,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:55,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858101189] [2024-06-27 19:45:55,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858101189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:55,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:55,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:45:55,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062041167] [2024-06-27 19:45:55,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:55,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:45:55,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:55,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:45:55,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:45:55,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:55,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 193 transitions, 2191 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:55,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:55,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:55,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:55,956 INFO L124 PetriNetUnfolderBase]: 422/787 cut-off events. [2024-06-27 19:45:55,957 INFO L125 PetriNetUnfolderBase]: For 56600/56600 co-relation queries the response was YES. [2024-06-27 19:45:55,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6211 conditions, 787 events. 422/787 cut-off events. For 56600/56600 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3927 event pairs, 42 based on Foata normal form. 2/788 useless extension candidates. Maximal degree in co-relation 6117. Up to 651 conditions per place. [2024-06-27 19:45:55,964 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 166 selfloop transitions, 36 changer transitions 0/205 dead transitions. [2024-06-27 19:45:55,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 205 transitions, 2656 flow [2024-06-27 19:45:55,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:45:55,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:45:55,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-27 19:45:55,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-27 19:45:55,965 INFO L175 Difference]: Start difference. First operand has 207 places, 193 transitions, 2191 flow. Second operand 9 states and 109 transitions. [2024-06-27 19:45:55,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 205 transitions, 2656 flow [2024-06-27 19:45:56,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 205 transitions, 2493 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 19:45:56,072 INFO L231 Difference]: Finished difference. Result has 208 places, 196 transitions, 2152 flow [2024-06-27 19:45:56,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2028, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2152, PETRI_PLACES=208, PETRI_TRANSITIONS=196} [2024-06-27 19:45:56,073 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 178 predicate places. [2024-06-27 19:45:56,073 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 196 transitions, 2152 flow [2024-06-27 19:45:56,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:56,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:56,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:56,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:45:56,074 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:56,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:56,074 INFO L85 PathProgramCache]: Analyzing trace with hash -887411783, now seen corresponding path program 9 times [2024-06-27 19:45:56,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:56,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464466236] [2024-06-27 19:45:56,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:56,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:56,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:57,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:57,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:57,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464466236] [2024-06-27 19:45:57,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464466236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:57,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:57,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:57,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220373819] [2024-06-27 19:45:57,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:57,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:57,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:57,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:57,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:57,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:57,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 196 transitions, 2152 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:57,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:57,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:57,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:57,467 INFO L124 PetriNetUnfolderBase]: 450/844 cut-off events. [2024-06-27 19:45:57,468 INFO L125 PetriNetUnfolderBase]: For 68063/68063 co-relation queries the response was YES. [2024-06-27 19:45:57,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7089 conditions, 844 events. 450/844 cut-off events. For 68063/68063 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4326 event pairs, 43 based on Foata normal form. 1/844 useless extension candidates. Maximal degree in co-relation 6993. Up to 617 conditions per place. [2024-06-27 19:45:57,474 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 160 selfloop transitions, 56 changer transitions 0/219 dead transitions. [2024-06-27 19:45:57,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 219 transitions, 3312 flow [2024-06-27 19:45:57,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:57,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:57,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-27 19:45:57,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290322580645161 [2024-06-27 19:45:57,475 INFO L175 Difference]: Start difference. First operand has 208 places, 196 transitions, 2152 flow. Second operand 10 states and 133 transitions. [2024-06-27 19:45:57,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 219 transitions, 3312 flow [2024-06-27 19:45:57,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 219 transitions, 3216 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:57,593 INFO L231 Difference]: Finished difference. Result has 213 places, 205 transitions, 2473 flow [2024-06-27 19:45:57,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2473, PETRI_PLACES=213, PETRI_TRANSITIONS=205} [2024-06-27 19:45:57,594 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 183 predicate places. [2024-06-27 19:45:57,594 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 205 transitions, 2473 flow [2024-06-27 19:45:57,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:57,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:57,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:57,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:45:57,594 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:57,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:57,595 INFO L85 PathProgramCache]: Analyzing trace with hash -893661383, now seen corresponding path program 10 times [2024-06-27 19:45:57,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:57,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554063529] [2024-06-27 19:45:57,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:57,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:57,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:58,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:58,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:58,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554063529] [2024-06-27 19:45:58,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554063529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:58,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:58,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:58,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969321947] [2024-06-27 19:45:58,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:58,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:58,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:58,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:58,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:45:58,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:45:58,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 205 transitions, 2473 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:58,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:58,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:45:58,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:58,852 INFO L124 PetriNetUnfolderBase]: 456/854 cut-off events. [2024-06-27 19:45:58,853 INFO L125 PetriNetUnfolderBase]: For 73432/73432 co-relation queries the response was YES. [2024-06-27 19:45:58,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7391 conditions, 854 events. 456/854 cut-off events. For 73432/73432 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4380 event pairs, 43 based on Foata normal form. 2/855 useless extension candidates. Maximal degree in co-relation 7293. Up to 674 conditions per place. [2024-06-27 19:45:58,860 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 170 selfloop transitions, 46 changer transitions 0/219 dead transitions. [2024-06-27 19:45:58,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 219 transitions, 3173 flow [2024-06-27 19:45:58,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:45:58,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:45:58,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-27 19:45:58,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 19:45:58,862 INFO L175 Difference]: Start difference. First operand has 213 places, 205 transitions, 2473 flow. Second operand 10 states and 125 transitions. [2024-06-27 19:45:58,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 219 transitions, 3173 flow [2024-06-27 19:45:58,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 219 transitions, 3028 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-27 19:45:59,000 INFO L231 Difference]: Finished difference. Result has 219 places, 208 transitions, 2522 flow [2024-06-27 19:45:59,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2334, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2522, PETRI_PLACES=219, PETRI_TRANSITIONS=208} [2024-06-27 19:45:59,001 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-27 19:45:59,001 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 208 transitions, 2522 flow [2024-06-27 19:45:59,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:59,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:59,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:59,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:45:59,001 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:45:59,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:59,002 INFO L85 PathProgramCache]: Analyzing trace with hash -887174633, now seen corresponding path program 11 times [2024-06-27 19:45:59,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:59,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217511846] [2024-06-27 19:45:59,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:59,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:59,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:59,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:59,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:59,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217511846] [2024-06-27 19:45:59,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217511846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:59,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:59,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:45:59,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531271879] [2024-06-27 19:45:59,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:59,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:45:59,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:59,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:45:59,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:00,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:00,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 208 transitions, 2522 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:00,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:00,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:00,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:00,434 INFO L124 PetriNetUnfolderBase]: 467/876 cut-off events. [2024-06-27 19:46:00,448 INFO L125 PetriNetUnfolderBase]: For 77470/77470 co-relation queries the response was YES. [2024-06-27 19:46:00,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7715 conditions, 876 events. 467/876 cut-off events. For 77470/77470 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4513 event pairs, 42 based on Foata normal form. 2/877 useless extension candidates. Maximal degree in co-relation 7615. Up to 635 conditions per place. [2024-06-27 19:46:00,457 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 161 selfloop transitions, 62 changer transitions 0/226 dead transitions. [2024-06-27 19:46:00,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 226 transitions, 3439 flow [2024-06-27 19:46:00,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:00,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:00,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-27 19:46:00,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-27 19:46:00,458 INFO L175 Difference]: Start difference. First operand has 219 places, 208 transitions, 2522 flow. Second operand 10 states and 131 transitions. [2024-06-27 19:46:00,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 226 transitions, 3439 flow [2024-06-27 19:46:00,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 226 transitions, 3265 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-27 19:46:00,591 INFO L231 Difference]: Finished difference. Result has 221 places, 213 transitions, 2615 flow [2024-06-27 19:46:00,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2348, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2615, PETRI_PLACES=221, PETRI_TRANSITIONS=213} [2024-06-27 19:46:00,592 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 191 predicate places. [2024-06-27 19:46:00,592 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 213 transitions, 2615 flow [2024-06-27 19:46:00,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:00,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:00,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:00,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:46:00,592 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:00,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:00,593 INFO L85 PathProgramCache]: Analyzing trace with hash 913535887, now seen corresponding path program 2 times [2024-06-27 19:46:00,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:00,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143762965] [2024-06-27 19:46:00,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:00,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:00,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:02,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:02,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:02,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143762965] [2024-06-27 19:46:02,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143762965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:02,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:02,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:02,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643081189] [2024-06-27 19:46:02,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:02,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:02,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:02,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:02,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:02,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:02,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 213 transitions, 2615 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:02,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:02,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:02,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:02,600 INFO L124 PetriNetUnfolderBase]: 478/897 cut-off events. [2024-06-27 19:46:02,600 INFO L125 PetriNetUnfolderBase]: For 83812/83812 co-relation queries the response was YES. [2024-06-27 19:46:02,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7972 conditions, 897 events. 478/897 cut-off events. For 83812/83812 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4646 event pairs, 47 based on Foata normal form. 2/898 useless extension candidates. Maximal degree in co-relation 7871. Up to 780 conditions per place. [2024-06-27 19:46:02,609 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 204 selfloop transitions, 21 changer transitions 0/228 dead transitions. [2024-06-27 19:46:02,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 228 transitions, 3273 flow [2024-06-27 19:46:02,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:46:02,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:46:02,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-27 19:46:02,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-27 19:46:02,610 INFO L175 Difference]: Start difference. First operand has 221 places, 213 transitions, 2615 flow. Second operand 11 states and 126 transitions. [2024-06-27 19:46:02,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 228 transitions, 3273 flow [2024-06-27 19:46:02,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 228 transitions, 3120 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:02,744 INFO L231 Difference]: Finished difference. Result has 226 places, 215 transitions, 2558 flow [2024-06-27 19:46:02,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2462, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2558, PETRI_PLACES=226, PETRI_TRANSITIONS=215} [2024-06-27 19:46:02,745 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-27 19:46:02,745 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 215 transitions, 2558 flow [2024-06-27 19:46:02,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:02,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:02,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:02,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:46:02,746 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:02,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:02,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1256139711, now seen corresponding path program 12 times [2024-06-27 19:46:02,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:02,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581106915] [2024-06-27 19:46:02,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:02,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:02,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:03,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:03,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:03,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581106915] [2024-06-27 19:46:03,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581106915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:03,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:03,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:03,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153818916] [2024-06-27 19:46:03,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:03,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:03,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:03,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:03,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:03,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:03,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 215 transitions, 2558 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:03,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:03,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:03,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:04,100 INFO L124 PetriNetUnfolderBase]: 474/891 cut-off events. [2024-06-27 19:46:04,101 INFO L125 PetriNetUnfolderBase]: For 81545/81545 co-relation queries the response was YES. [2024-06-27 19:46:04,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7634 conditions, 891 events. 474/891 cut-off events. For 81545/81545 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4624 event pairs, 43 based on Foata normal form. 2/892 useless extension candidates. Maximal degree in co-relation 7532. Up to 653 conditions per place. [2024-06-27 19:46:04,109 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 167 selfloop transitions, 60 changer transitions 0/230 dead transitions. [2024-06-27 19:46:04,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 230 transitions, 3518 flow [2024-06-27 19:46:04,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:04,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:04,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-27 19:46:04,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-27 19:46:04,110 INFO L175 Difference]: Start difference. First operand has 226 places, 215 transitions, 2558 flow. Second operand 10 states and 134 transitions. [2024-06-27 19:46:04,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 230 transitions, 3518 flow [2024-06-27 19:46:04,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 230 transitions, 3413 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:04,245 INFO L231 Difference]: Finished difference. Result has 229 places, 215 transitions, 2579 flow [2024-06-27 19:46:04,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2579, PETRI_PLACES=229, PETRI_TRANSITIONS=215} [2024-06-27 19:46:04,246 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-27 19:46:04,246 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 215 transitions, 2579 flow [2024-06-27 19:46:04,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:04,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:04,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:04,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:46:04,247 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:04,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:04,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1249877091, now seen corresponding path program 13 times [2024-06-27 19:46:04,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:04,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106705749] [2024-06-27 19:46:04,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:04,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:04,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:05,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:05,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106705749] [2024-06-27 19:46:05,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106705749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:05,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:05,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:05,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422893259] [2024-06-27 19:46:05,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:05,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:05,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:05,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:05,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:05,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:05,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 215 transitions, 2579 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:05,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:05,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:05,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:05,915 INFO L124 PetriNetUnfolderBase]: 472/886 cut-off events. [2024-06-27 19:46:05,915 INFO L125 PetriNetUnfolderBase]: For 78970/78970 co-relation queries the response was YES. [2024-06-27 19:46:05,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7559 conditions, 886 events. 472/886 cut-off events. For 78970/78970 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4580 event pairs, 45 based on Foata normal form. 1/886 useless extension candidates. Maximal degree in co-relation 7455. Up to 706 conditions per place. [2024-06-27 19:46:05,923 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 177 selfloop transitions, 48 changer transitions 0/228 dead transitions. [2024-06-27 19:46:05,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 228 transitions, 3286 flow [2024-06-27 19:46:05,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:05,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:05,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 19:46:05,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-27 19:46:05,932 INFO L175 Difference]: Start difference. First operand has 229 places, 215 transitions, 2579 flow. Second operand 10 states and 126 transitions. [2024-06-27 19:46:05,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 228 transitions, 3286 flow [2024-06-27 19:46:06,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 228 transitions, 3141 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 19:46:06,073 INFO L231 Difference]: Finished difference. Result has 230 places, 217 transitions, 2610 flow [2024-06-27 19:46:06,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2610, PETRI_PLACES=230, PETRI_TRANSITIONS=217} [2024-06-27 19:46:06,075 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 200 predicate places. [2024-06-27 19:46:06,075 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 217 transitions, 2610 flow [2024-06-27 19:46:06,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:06,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:06,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:06,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:46:06,076 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:06,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:06,076 INFO L85 PathProgramCache]: Analyzing trace with hash -887165705, now seen corresponding path program 3 times [2024-06-27 19:46:06,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:06,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711291116] [2024-06-27 19:46:06,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:06,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:06,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:07,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:07,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:07,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711291116] [2024-06-27 19:46:07,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711291116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:07,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:07,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:46:07,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766482300] [2024-06-27 19:46:07,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:07,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:46:07,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:07,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:46:07,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:46:07,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:07,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 217 transitions, 2610 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:07,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:07,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:07,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:07,487 INFO L124 PetriNetUnfolderBase]: 476/894 cut-off events. [2024-06-27 19:46:07,487 INFO L125 PetriNetUnfolderBase]: For 83425/83425 co-relation queries the response was YES. [2024-06-27 19:46:07,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7631 conditions, 894 events. 476/894 cut-off events. For 83425/83425 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4682 event pairs, 40 based on Foata normal form. 2/895 useless extension candidates. Maximal degree in co-relation 7526. Up to 787 conditions per place. [2024-06-27 19:46:07,495 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 204 selfloop transitions, 21 changer transitions 0/228 dead transitions. [2024-06-27 19:46:07,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 228 transitions, 3134 flow [2024-06-27 19:46:07,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:46:07,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:46:07,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-27 19:46:07,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-27 19:46:07,497 INFO L175 Difference]: Start difference. First operand has 230 places, 217 transitions, 2610 flow. Second operand 9 states and 107 transitions. [2024-06-27 19:46:07,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 228 transitions, 3134 flow [2024-06-27 19:46:07,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 228 transitions, 2988 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:07,634 INFO L231 Difference]: Finished difference. Result has 232 places, 218 transitions, 2538 flow [2024-06-27 19:46:07,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2464, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2538, PETRI_PLACES=232, PETRI_TRANSITIONS=218} [2024-06-27 19:46:07,635 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 202 predicate places. [2024-06-27 19:46:07,635 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 218 transitions, 2538 flow [2024-06-27 19:46:07,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:07,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:07,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:07,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:46:07,635 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:07,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:07,636 INFO L85 PathProgramCache]: Analyzing trace with hash 903051687, now seen corresponding path program 5 times [2024-06-27 19:46:07,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:07,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189928] [2024-06-27 19:46:07,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:07,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:07,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:08,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:08,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:08,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189928] [2024-06-27 19:46:08,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:08,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:08,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:08,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747981160] [2024-06-27 19:46:08,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:08,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:08,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:08,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:08,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:08,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:08,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 218 transitions, 2538 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:08,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:08,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:08,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:09,274 INFO L124 PetriNetUnfolderBase]: 479/899 cut-off events. [2024-06-27 19:46:09,274 INFO L125 PetriNetUnfolderBase]: For 82677/82677 co-relation queries the response was YES. [2024-06-27 19:46:09,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7599 conditions, 899 events. 479/899 cut-off events. For 82677/82677 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4685 event pairs, 48 based on Foata normal form. 1/899 useless extension candidates. Maximal degree in co-relation 7493. Up to 812 conditions per place. [2024-06-27 19:46:09,303 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 209 selfloop transitions, 17 changer transitions 0/229 dead transitions. [2024-06-27 19:46:09,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 229 transitions, 3052 flow [2024-06-27 19:46:09,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:09,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:09,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 19:46:09,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-27 19:46:09,313 INFO L175 Difference]: Start difference. First operand has 232 places, 218 transitions, 2538 flow. Second operand 10 states and 114 transitions. [2024-06-27 19:46:09,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 229 transitions, 3052 flow [2024-06-27 19:46:09,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 229 transitions, 2988 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:09,480 INFO L231 Difference]: Finished difference. Result has 235 places, 220 transitions, 2559 flow [2024-06-27 19:46:09,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2474, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2559, PETRI_PLACES=235, PETRI_TRANSITIONS=220} [2024-06-27 19:46:09,481 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 205 predicate places. [2024-06-27 19:46:09,481 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 220 transitions, 2559 flow [2024-06-27 19:46:09,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:09,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:09,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:09,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:46:09,481 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:09,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:09,482 INFO L85 PathProgramCache]: Analyzing trace with hash 903051439, now seen corresponding path program 14 times [2024-06-27 19:46:09,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:09,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655900554] [2024-06-27 19:46:09,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:09,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:09,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:10,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:10,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:10,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655900554] [2024-06-27 19:46:10,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655900554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:10,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:10,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:10,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739872152] [2024-06-27 19:46:10,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:10,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:10,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:10,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:10,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:10,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:10,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 220 transitions, 2559 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:10,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:10,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:10,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:10,861 INFO L124 PetriNetUnfolderBase]: 491/922 cut-off events. [2024-06-27 19:46:10,861 INFO L125 PetriNetUnfolderBase]: For 90289/90289 co-relation queries the response was YES. [2024-06-27 19:46:10,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7965 conditions, 922 events. 491/922 cut-off events. For 90289/90289 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4825 event pairs, 48 based on Foata normal form. 2/923 useless extension candidates. Maximal degree in co-relation 7858. Up to 804 conditions per place. [2024-06-27 19:46:10,869 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 205 selfloop transitions, 27 changer transitions 0/235 dead transitions. [2024-06-27 19:46:10,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 235 transitions, 3355 flow [2024-06-27 19:46:10,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:10,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:10,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 19:46:10,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:46:10,870 INFO L175 Difference]: Start difference. First operand has 235 places, 220 transitions, 2559 flow. Second operand 10 states and 120 transitions. [2024-06-27 19:46:10,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 235 transitions, 3355 flow [2024-06-27 19:46:11,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 235 transitions, 3292 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 19:46:11,028 INFO L231 Difference]: Finished difference. Result has 237 places, 225 transitions, 2732 flow [2024-06-27 19:46:11,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2496, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2732, PETRI_PLACES=237, PETRI_TRANSITIONS=225} [2024-06-27 19:46:11,028 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 207 predicate places. [2024-06-27 19:46:11,028 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 225 transitions, 2732 flow [2024-06-27 19:46:11,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:11,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:11,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:11,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:46:11,029 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:11,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:11,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1230365287, now seen corresponding path program 4 times [2024-06-27 19:46:11,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:11,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359963332] [2024-06-27 19:46:11,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:11,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:11,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:12,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:12,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:12,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359963332] [2024-06-27 19:46:12,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359963332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:12,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:12,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:12,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011053025] [2024-06-27 19:46:12,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:12,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:12,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:12,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:12,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:12,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:12,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 225 transitions, 2732 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:12,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:12,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:12,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:12,724 INFO L124 PetriNetUnfolderBase]: 495/930 cut-off events. [2024-06-27 19:46:12,725 INFO L125 PetriNetUnfolderBase]: For 94013/94013 co-relation queries the response was YES. [2024-06-27 19:46:12,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8113 conditions, 930 events. 495/930 cut-off events. For 94013/94013 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 4886 event pairs, 48 based on Foata normal form. 2/931 useless extension candidates. Maximal degree in co-relation 8005. Up to 831 conditions per place. [2024-06-27 19:46:12,734 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 214 selfloop transitions, 20 changer transitions 0/237 dead transitions. [2024-06-27 19:46:12,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 237 transitions, 3248 flow [2024-06-27 19:46:12,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:46:12,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:46:12,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-27 19:46:12,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-27 19:46:12,735 INFO L175 Difference]: Start difference. First operand has 237 places, 225 transitions, 2732 flow. Second operand 11 states and 125 transitions. [2024-06-27 19:46:12,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 237 transitions, 3248 flow [2024-06-27 19:46:12,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 237 transitions, 3115 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:12,907 INFO L231 Difference]: Finished difference. Result has 242 places, 226 transitions, 2669 flow [2024-06-27 19:46:12,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2599, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2669, PETRI_PLACES=242, PETRI_TRANSITIONS=226} [2024-06-27 19:46:12,907 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 212 predicate places. [2024-06-27 19:46:12,908 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 226 transitions, 2669 flow [2024-06-27 19:46:12,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:12,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:12,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:12,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:46:12,908 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:12,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:12,909 INFO L85 PathProgramCache]: Analyzing trace with hash 617714419, now seen corresponding path program 15 times [2024-06-27 19:46:12,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:12,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066910955] [2024-06-27 19:46:12,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:12,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:12,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:13,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:13,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:13,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066910955] [2024-06-27 19:46:13,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066910955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:13,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:13,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:13,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633831766] [2024-06-27 19:46:13,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:13,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:13,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:13,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:13,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:14,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:14,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 226 transitions, 2669 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:14,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:14,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:14,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:14,510 INFO L124 PetriNetUnfolderBase]: 503/947 cut-off events. [2024-06-27 19:46:14,511 INFO L125 PetriNetUnfolderBase]: For 96080/96080 co-relation queries the response was YES. [2024-06-27 19:46:14,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8271 conditions, 947 events. 503/947 cut-off events. For 96080/96080 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5010 event pairs, 45 based on Foata normal form. 1/947 useless extension candidates. Maximal degree in co-relation 8161. Up to 445 conditions per place. [2024-06-27 19:46:14,519 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 120 selfloop transitions, 126 changer transitions 0/249 dead transitions. [2024-06-27 19:46:14,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 249 transitions, 3979 flow [2024-06-27 19:46:14,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:14,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:14,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-27 19:46:14,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-27 19:46:14,521 INFO L175 Difference]: Start difference. First operand has 242 places, 226 transitions, 2669 flow. Second operand 10 states and 135 transitions. [2024-06-27 19:46:14,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 249 transitions, 3979 flow [2024-06-27 19:46:14,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 249 transitions, 3921 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 19:46:14,700 INFO L231 Difference]: Finished difference. Result has 244 places, 233 transitions, 3148 flow [2024-06-27 19:46:14,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2611, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3148, PETRI_PLACES=244, PETRI_TRANSITIONS=233} [2024-06-27 19:46:14,700 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 214 predicate places. [2024-06-27 19:46:14,701 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 233 transitions, 3148 flow [2024-06-27 19:46:14,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:14,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:14,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:14,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:46:14,701 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:14,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:14,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1230365597, now seen corresponding path program 6 times [2024-06-27 19:46:14,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:14,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937868810] [2024-06-27 19:46:14,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:14,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:14,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:15,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:15,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:15,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937868810] [2024-06-27 19:46:15,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937868810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:15,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:15,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:15,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011128009] [2024-06-27 19:46:15,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:15,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:15,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:15,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:15,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:15,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:15,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 233 transitions, 3148 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:15,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:15,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:15,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:16,299 INFO L124 PetriNetUnfolderBase]: 500/941 cut-off events. [2024-06-27 19:46:16,300 INFO L125 PetriNetUnfolderBase]: For 97240/97240 co-relation queries the response was YES. [2024-06-27 19:46:16,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8516 conditions, 941 events. 500/941 cut-off events. For 97240/97240 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4984 event pairs, 48 based on Foata normal form. 1/941 useless extension candidates. Maximal degree in co-relation 8404. Up to 834 conditions per place. [2024-06-27 19:46:16,308 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 216 selfloop transitions, 22 changer transitions 0/241 dead transitions. [2024-06-27 19:46:16,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 241 transitions, 3642 flow [2024-06-27 19:46:16,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:46:16,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:46:16,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-27 19:46:16,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-27 19:46:16,309 INFO L175 Difference]: Start difference. First operand has 244 places, 233 transitions, 3148 flow. Second operand 9 states and 107 transitions. [2024-06-27 19:46:16,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 241 transitions, 3642 flow [2024-06-27 19:46:16,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 241 transitions, 3266 flow, removed 80 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:16,501 INFO L231 Difference]: Finished difference. Result has 246 places, 233 transitions, 2826 flow [2024-06-27 19:46:16,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2772, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2826, PETRI_PLACES=246, PETRI_TRANSITIONS=233} [2024-06-27 19:46:16,502 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 216 predicate places. [2024-06-27 19:46:16,502 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 233 transitions, 2826 flow [2024-06-27 19:46:16,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:16,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:16,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:16,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:46:16,502 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:16,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:16,503 INFO L85 PathProgramCache]: Analyzing trace with hash -665520665, now seen corresponding path program 5 times [2024-06-27 19:46:16,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:16,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713907881] [2024-06-27 19:46:16,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:16,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:16,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:17,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:17,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:17,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713907881] [2024-06-27 19:46:17,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713907881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:17,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:17,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:17,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892683935] [2024-06-27 19:46:17,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:17,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:17,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:17,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:17,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:17,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:17,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 233 transitions, 2826 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:17,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:17,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:17,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:18,269 INFO L124 PetriNetUnfolderBase]: 497/936 cut-off events. [2024-06-27 19:46:18,270 INFO L125 PetriNetUnfolderBase]: For 94194/94194 co-relation queries the response was YES. [2024-06-27 19:46:18,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7916 conditions, 936 events. 497/936 cut-off events. For 94194/94194 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4944 event pairs, 36 based on Foata normal form. 2/937 useless extension candidates. Maximal degree in co-relation 7804. Up to 800 conditions per place. [2024-06-27 19:46:18,279 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 211 selfloop transitions, 33 changer transitions 0/247 dead transitions. [2024-06-27 19:46:18,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 247 transitions, 3422 flow [2024-06-27 19:46:18,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:18,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:18,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-27 19:46:18,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-27 19:46:18,285 INFO L175 Difference]: Start difference. First operand has 246 places, 233 transitions, 2826 flow. Second operand 10 states and 119 transitions. [2024-06-27 19:46:18,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 247 transitions, 3422 flow [2024-06-27 19:46:18,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 247 transitions, 3354 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 19:46:18,470 INFO L231 Difference]: Finished difference. Result has 248 places, 237 transitions, 2931 flow [2024-06-27 19:46:18,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2931, PETRI_PLACES=248, PETRI_TRANSITIONS=237} [2024-06-27 19:46:18,470 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 218 predicate places. [2024-06-27 19:46:18,470 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 237 transitions, 2931 flow [2024-06-27 19:46:18,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:18,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:18,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:18,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:46:18,471 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:18,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:18,471 INFO L85 PathProgramCache]: Analyzing trace with hash 159128503, now seen corresponding path program 16 times [2024-06-27 19:46:18,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:18,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30243407] [2024-06-27 19:46:18,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:18,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:18,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:19,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:19,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:19,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30243407] [2024-06-27 19:46:19,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30243407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:19,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:19,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:19,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758164132] [2024-06-27 19:46:19,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:19,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:19,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:19,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:19,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:19,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:19,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 237 transitions, 2931 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:19,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:19,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:19,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:19,974 INFO L124 PetriNetUnfolderBase]: 500/943 cut-off events. [2024-06-27 19:46:19,974 INFO L125 PetriNetUnfolderBase]: For 91332/91332 co-relation queries the response was YES. [2024-06-27 19:46:19,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8051 conditions, 943 events. 500/943 cut-off events. For 91332/91332 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5019 event pairs, 42 based on Foata normal form. 1/943 useless extension candidates. Maximal degree in co-relation 7937. Up to 593 conditions per place. [2024-06-27 19:46:19,985 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 167 selfloop transitions, 99 changer transitions 0/269 dead transitions. [2024-06-27 19:46:19,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 269 transitions, 4004 flow [2024-06-27 19:46:19,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:19,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:19,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 19:46:19,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-27 19:46:19,987 INFO L175 Difference]: Start difference. First operand has 248 places, 237 transitions, 2931 flow. Second operand 10 states and 129 transitions. [2024-06-27 19:46:19,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 269 transitions, 4004 flow [2024-06-27 19:46:20,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 269 transitions, 3870 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:20,172 INFO L231 Difference]: Finished difference. Result has 255 places, 254 transitions, 3411 flow [2024-06-27 19:46:20,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3411, PETRI_PLACES=255, PETRI_TRANSITIONS=254} [2024-06-27 19:46:20,172 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-06-27 19:46:20,172 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 254 transitions, 3411 flow [2024-06-27 19:46:20,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:20,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:20,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:20,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:46:20,173 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:20,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:20,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1525593415, now seen corresponding path program 17 times [2024-06-27 19:46:20,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:20,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322610232] [2024-06-27 19:46:20,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:20,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:20,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:21,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:21,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:21,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322610232] [2024-06-27 19:46:21,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322610232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:21,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:21,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:21,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633014849] [2024-06-27 19:46:21,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:21,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:21,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:21,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:21,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:21,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:21,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 254 transitions, 3411 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:21,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:21,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:21,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:21,758 INFO L124 PetriNetUnfolderBase]: 498/940 cut-off events. [2024-06-27 19:46:21,759 INFO L125 PetriNetUnfolderBase]: For 90419/90419 co-relation queries the response was YES. [2024-06-27 19:46:21,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8176 conditions, 940 events. 498/940 cut-off events. For 90419/90419 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5001 event pairs, 39 based on Foata normal form. 1/940 useless extension candidates. Maximal degree in co-relation 8058. Up to 615 conditions per place. [2024-06-27 19:46:21,766 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 169 selfloop transitions, 96 changer transitions 0/268 dead transitions. [2024-06-27 19:46:21,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 268 transitions, 4056 flow [2024-06-27 19:46:21,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:21,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:21,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 19:46:21,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-27 19:46:21,767 INFO L175 Difference]: Start difference. First operand has 255 places, 254 transitions, 3411 flow. Second operand 10 states and 128 transitions. [2024-06-27 19:46:21,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 268 transitions, 4056 flow [2024-06-27 19:46:21,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 268 transitions, 3808 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:21,960 INFO L231 Difference]: Finished difference. Result has 262 places, 256 transitions, 3477 flow [2024-06-27 19:46:21,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3171, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3477, PETRI_PLACES=262, PETRI_TRANSITIONS=256} [2024-06-27 19:46:21,961 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2024-06-27 19:46:21,961 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 256 transitions, 3477 flow [2024-06-27 19:46:21,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:21,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:21,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:21,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:46:21,962 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:21,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:21,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1240484617, now seen corresponding path program 6 times [2024-06-27 19:46:21,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:21,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358772493] [2024-06-27 19:46:21,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:21,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:21,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:23,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:23,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:23,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358772493] [2024-06-27 19:46:23,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358772493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:23,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:23,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:23,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109012535] [2024-06-27 19:46:23,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:23,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:23,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:23,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:23,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:23,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:23,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 256 transitions, 3477 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:23,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:23,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:23,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:23,594 INFO L124 PetriNetUnfolderBase]: 495/935 cut-off events. [2024-06-27 19:46:23,595 INFO L125 PetriNetUnfolderBase]: For 89197/89197 co-relation queries the response was YES. [2024-06-27 19:46:23,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8066 conditions, 935 events. 495/935 cut-off events. For 89197/89197 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4963 event pairs, 41 based on Foata normal form. 2/936 useless extension candidates. Maximal degree in co-relation 7945. Up to 837 conditions per place. [2024-06-27 19:46:23,605 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 247 selfloop transitions, 16 changer transitions 0/266 dead transitions. [2024-06-27 19:46:23,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 266 transitions, 4025 flow [2024-06-27 19:46:23,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:23,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:23,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 19:46:23,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-27 19:46:23,607 INFO L175 Difference]: Start difference. First operand has 262 places, 256 transitions, 3477 flow. Second operand 10 states and 114 transitions. [2024-06-27 19:46:23,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 266 transitions, 4025 flow [2024-06-27 19:46:23,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 266 transitions, 3846 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:23,794 INFO L231 Difference]: Finished difference. Result has 267 places, 256 transitions, 3334 flow [2024-06-27 19:46:23,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3298, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3334, PETRI_PLACES=267, PETRI_TRANSITIONS=256} [2024-06-27 19:46:23,795 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 237 predicate places. [2024-06-27 19:46:23,795 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 256 transitions, 3334 flow [2024-06-27 19:46:23,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:23,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:23,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:23,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:46:23,795 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:23,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:23,796 INFO L85 PathProgramCache]: Analyzing trace with hash -135419807, now seen corresponding path program 6 times [2024-06-27 19:46:23,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:23,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744809602] [2024-06-27 19:46:23,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:23,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:23,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:24,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:24,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:24,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744809602] [2024-06-27 19:46:24,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744809602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:24,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:24,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:46:24,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504558193] [2024-06-27 19:46:24,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:24,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:46:24,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:24,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:46:24,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:46:24,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:24,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 256 transitions, 3334 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:24,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:24,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:24,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:24,872 INFO L124 PetriNetUnfolderBase]: 499/943 cut-off events. [2024-06-27 19:46:24,872 INFO L125 PetriNetUnfolderBase]: For 90985/90985 co-relation queries the response was YES. [2024-06-27 19:46:24,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7943 conditions, 943 events. 499/943 cut-off events. For 90985/90985 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5027 event pairs, 30 based on Foata normal form. 2/944 useless extension candidates. Maximal degree in co-relation 7821. Up to 827 conditions per place. [2024-06-27 19:46:24,881 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 248 selfloop transitions, 23 changer transitions 0/274 dead transitions. [2024-06-27 19:46:24,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 274 transitions, 3968 flow [2024-06-27 19:46:24,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:24,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:24,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 19:46:24,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 19:46:24,882 INFO L175 Difference]: Start difference. First operand has 267 places, 256 transitions, 3334 flow. Second operand 10 states and 121 transitions. [2024-06-27 19:46:24,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 274 transitions, 3968 flow [2024-06-27 19:46:25,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 274 transitions, 3893 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 19:46:25,100 INFO L231 Difference]: Finished difference. Result has 268 places, 259 transitions, 3370 flow [2024-06-27 19:46:25,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3259, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3370, PETRI_PLACES=268, PETRI_TRANSITIONS=259} [2024-06-27 19:46:25,100 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 238 predicate places. [2024-06-27 19:46:25,100 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 259 transitions, 3370 flow [2024-06-27 19:46:25,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:25,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:25,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:25,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:46:25,101 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:25,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:25,102 INFO L85 PathProgramCache]: Analyzing trace with hash -255895341, now seen corresponding path program 7 times [2024-06-27 19:46:25,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:25,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337504390] [2024-06-27 19:46:25,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:25,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:25,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:25,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:25,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:25,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337504390] [2024-06-27 19:46:25,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337504390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:25,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:25,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:46:25,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19903327] [2024-06-27 19:46:25,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:25,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:46:25,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:25,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:46:25,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:46:25,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:25,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 259 transitions, 3370 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:25,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:25,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:25,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:26,377 INFO L124 PetriNetUnfolderBase]: 507/961 cut-off events. [2024-06-27 19:46:26,377 INFO L125 PetriNetUnfolderBase]: For 86940/86940 co-relation queries the response was YES. [2024-06-27 19:46:26,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7872 conditions, 961 events. 507/961 cut-off events. For 86940/86940 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5154 event pairs, 29 based on Foata normal form. 2/962 useless extension candidates. Maximal degree in co-relation 7748. Up to 819 conditions per place. [2024-06-27 19:46:26,386 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 251 selfloop transitions, 27 changer transitions 0/281 dead transitions. [2024-06-27 19:46:26,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 281 transitions, 4030 flow [2024-06-27 19:46:26,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:26,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:26,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-27 19:46:26,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 19:46:26,388 INFO L175 Difference]: Start difference. First operand has 268 places, 259 transitions, 3370 flow. Second operand 10 states and 125 transitions. [2024-06-27 19:46:26,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 281 transitions, 4030 flow [2024-06-27 19:46:26,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 281 transitions, 3938 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:26,573 INFO L231 Difference]: Finished difference. Result has 273 places, 267 transitions, 3425 flow [2024-06-27 19:46:26,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3280, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3425, PETRI_PLACES=273, PETRI_TRANSITIONS=267} [2024-06-27 19:46:26,573 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 243 predicate places. [2024-06-27 19:46:26,573 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 267 transitions, 3425 flow [2024-06-27 19:46:26,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:26,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:26,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:26,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:46:26,574 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:26,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:26,575 INFO L85 PathProgramCache]: Analyzing trace with hash -2041265554, now seen corresponding path program 1 times [2024-06-27 19:46:26,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:26,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234403549] [2024-06-27 19:46:26,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:26,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:26,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:27,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:27,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:27,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234403549] [2024-06-27 19:46:27,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234403549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:27,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:27,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:27,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450698484] [2024-06-27 19:46:27,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:27,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:27,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:27,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:27,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:27,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:27,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 267 transitions, 3425 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:27,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:27,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:27,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:28,162 INFO L124 PetriNetUnfolderBase]: 511/969 cut-off events. [2024-06-27 19:46:28,162 INFO L125 PetriNetUnfolderBase]: For 89224/89224 co-relation queries the response was YES. [2024-06-27 19:46:28,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7949 conditions, 969 events. 511/969 cut-off events. For 89224/89224 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5214 event pairs, 14 based on Foata normal form. 2/970 useless extension candidates. Maximal degree in co-relation 7823. Up to 802 conditions per place. [2024-06-27 19:46:28,172 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 257 selfloop transitions, 26 changer transitions 0/286 dead transitions. [2024-06-27 19:46:28,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 286 transitions, 4069 flow [2024-06-27 19:46:28,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:28,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:28,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 19:46:28,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 19:46:28,173 INFO L175 Difference]: Start difference. First operand has 273 places, 267 transitions, 3425 flow. Second operand 10 states and 122 transitions. [2024-06-27 19:46:28,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 286 transitions, 4069 flow [2024-06-27 19:46:28,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 286 transitions, 3964 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 19:46:28,370 INFO L231 Difference]: Finished difference. Result has 275 places, 268 transitions, 3412 flow [2024-06-27 19:46:28,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3320, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3412, PETRI_PLACES=275, PETRI_TRANSITIONS=268} [2024-06-27 19:46:28,370 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 245 predicate places. [2024-06-27 19:46:28,370 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 268 transitions, 3412 flow [2024-06-27 19:46:28,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:28,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:28,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:28,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:46:28,371 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:28,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:28,371 INFO L85 PathProgramCache]: Analyzing trace with hash 252352440, now seen corresponding path program 2 times [2024-06-27 19:46:28,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:28,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935313143] [2024-06-27 19:46:28,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:28,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:28,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:29,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:29,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:29,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935313143] [2024-06-27 19:46:29,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935313143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:29,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:29,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:29,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829371204] [2024-06-27 19:46:29,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:29,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:29,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:29,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:29,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:29,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:29,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 268 transitions, 3412 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:29,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:29,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:29,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:29,811 INFO L124 PetriNetUnfolderBase]: 521/987 cut-off events. [2024-06-27 19:46:29,812 INFO L125 PetriNetUnfolderBase]: For 92536/92536 co-relation queries the response was YES. [2024-06-27 19:46:29,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8040 conditions, 987 events. 521/987 cut-off events. For 92536/92536 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5367 event pairs, 34 based on Foata normal form. 2/988 useless extension candidates. Maximal degree in co-relation 7917. Up to 848 conditions per place. [2024-06-27 19:46:29,822 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 257 selfloop transitions, 27 changer transitions 0/287 dead transitions. [2024-06-27 19:46:29,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 287 transitions, 4095 flow [2024-06-27 19:46:29,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:46:29,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:46:29,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 19:46:29,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 19:46:29,823 INFO L175 Difference]: Start difference. First operand has 275 places, 268 transitions, 3412 flow. Second operand 11 states and 131 transitions. [2024-06-27 19:46:29,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 287 transitions, 4095 flow [2024-06-27 19:46:30,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 287 transitions, 3982 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 19:46:30,035 INFO L231 Difference]: Finished difference. Result has 279 places, 274 transitions, 3454 flow [2024-06-27 19:46:30,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3301, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3454, PETRI_PLACES=279, PETRI_TRANSITIONS=274} [2024-06-27 19:46:30,035 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 249 predicate places. [2024-06-27 19:46:30,036 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 274 transitions, 3454 flow [2024-06-27 19:46:30,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:30,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:30,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:30,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:46:30,036 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:30,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:30,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1952699794, now seen corresponding path program 3 times [2024-06-27 19:46:30,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:30,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927926536] [2024-06-27 19:46:30,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:30,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:30,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:30,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:30,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:30,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927926536] [2024-06-27 19:46:30,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927926536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:30,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:30,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:30,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958781891] [2024-06-27 19:46:30,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:30,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:30,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:30,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:30,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:31,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:31,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 274 transitions, 3454 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:31,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:31,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:31,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:31,407 INFO L124 PetriNetUnfolderBase]: 525/995 cut-off events. [2024-06-27 19:46:31,407 INFO L125 PetriNetUnfolderBase]: For 94754/94754 co-relation queries the response was YES. [2024-06-27 19:46:31,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8048 conditions, 995 events. 525/995 cut-off events. For 94754/94754 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5415 event pairs, 28 based on Foata normal form. 2/996 useless extension candidates. Maximal degree in co-relation 7923. Up to 841 conditions per place. [2024-06-27 19:46:31,417 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 257 selfloop transitions, 32 changer transitions 0/292 dead transitions. [2024-06-27 19:46:31,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 292 transitions, 4112 flow [2024-06-27 19:46:31,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:31,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:31,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 19:46:31,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-27 19:46:31,419 INFO L175 Difference]: Start difference. First operand has 279 places, 274 transitions, 3454 flow. Second operand 10 states and 123 transitions. [2024-06-27 19:46:31,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 292 transitions, 4112 flow [2024-06-27 19:46:31,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 292 transitions, 4037 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:31,648 INFO L231 Difference]: Finished difference. Result has 284 places, 275 transitions, 3487 flow [2024-06-27 19:46:31,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3487, PETRI_PLACES=284, PETRI_TRANSITIONS=275} [2024-06-27 19:46:31,649 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 254 predicate places. [2024-06-27 19:46:31,649 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 275 transitions, 3487 flow [2024-06-27 19:46:31,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:31,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:31,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:31,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:46:31,649 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:31,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:31,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1621474346, now seen corresponding path program 4 times [2024-06-27 19:46:31,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:31,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197950112] [2024-06-27 19:46:31,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:31,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:31,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:32,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-27 19:46:32,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:32,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197950112] [2024-06-27 19:46:32,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197950112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:32,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:32,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:32,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480884309] [2024-06-27 19:46:32,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:32,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:32,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:32,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:32,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:32,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:32,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 275 transitions, 3487 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:32,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:32,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:32,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:33,216 INFO L124 PetriNetUnfolderBase]: 529/1003 cut-off events. [2024-06-27 19:46:33,217 INFO L125 PetriNetUnfolderBase]: For 98098/98098 co-relation queries the response was YES. [2024-06-27 19:46:33,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8132 conditions, 1003 events. 529/1003 cut-off events. For 98098/98098 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5486 event pairs, 32 based on Foata normal form. 2/1004 useless extension candidates. Maximal degree in co-relation 8005. Up to 836 conditions per place. [2024-06-27 19:46:33,227 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 247 selfloop transitions, 41 changer transitions 0/291 dead transitions. [2024-06-27 19:46:33,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 291 transitions, 4145 flow [2024-06-27 19:46:33,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:33,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:33,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 19:46:33,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 19:46:33,229 INFO L175 Difference]: Start difference. First operand has 284 places, 275 transitions, 3487 flow. Second operand 10 states and 122 transitions. [2024-06-27 19:46:33,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 291 transitions, 4145 flow [2024-06-27 19:46:33,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 291 transitions, 4047 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 19:46:33,433 INFO L231 Difference]: Finished difference. Result has 287 places, 277 transitions, 3532 flow [2024-06-27 19:46:33,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3389, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3532, PETRI_PLACES=287, PETRI_TRANSITIONS=277} [2024-06-27 19:46:33,434 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 257 predicate places. [2024-06-27 19:46:33,434 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 277 transitions, 3532 flow [2024-06-27 19:46:33,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:33,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:33,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:33,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:46:33,435 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:33,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:33,435 INFO L85 PathProgramCache]: Analyzing trace with hash -468736456, now seen corresponding path program 5 times [2024-06-27 19:46:33,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:33,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337273968] [2024-06-27 19:46:33,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:33,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:33,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:34,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:34,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:34,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337273968] [2024-06-27 19:46:34,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337273968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:34,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:34,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:34,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843823331] [2024-06-27 19:46:34,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:34,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:34,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:34,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:34,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:34,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:34,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 277 transitions, 3532 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:34,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:34,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:34,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:34,849 INFO L124 PetriNetUnfolderBase]: 533/1011 cut-off events. [2024-06-27 19:46:34,850 INFO L125 PetriNetUnfolderBase]: For 100622/100622 co-relation queries the response was YES. [2024-06-27 19:46:34,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8215 conditions, 1011 events. 533/1011 cut-off events. For 100622/100622 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5542 event pairs, 31 based on Foata normal form. 2/1012 useless extension candidates. Maximal degree in co-relation 8086. Up to 851 conditions per place. [2024-06-27 19:46:34,860 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 257 selfloop transitions, 33 changer transitions 0/293 dead transitions. [2024-06-27 19:46:34,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 293 transitions, 4190 flow [2024-06-27 19:46:34,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:34,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:34,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 19:46:34,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:46:34,861 INFO L175 Difference]: Start difference. First operand has 287 places, 277 transitions, 3532 flow. Second operand 10 states and 120 transitions. [2024-06-27 19:46:34,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 293 transitions, 4190 flow [2024-06-27 19:46:35,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 293 transitions, 4077 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:35,085 INFO L231 Difference]: Finished difference. Result has 290 places, 278 transitions, 3535 flow [2024-06-27 19:46:35,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3535, PETRI_PLACES=290, PETRI_TRANSITIONS=278} [2024-06-27 19:46:35,085 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-27 19:46:35,086 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 278 transitions, 3535 flow [2024-06-27 19:46:35,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:35,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:35,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:35,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:46:35,086 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:35,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:35,087 INFO L85 PathProgramCache]: Analyzing trace with hash -463226206, now seen corresponding path program 6 times [2024-06-27 19:46:35,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:35,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794591060] [2024-06-27 19:46:35,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:35,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:35,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:36,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:36,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:36,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794591060] [2024-06-27 19:46:36,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794591060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:36,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:36,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:36,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430955496] [2024-06-27 19:46:36,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:36,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:36,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:36,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:36,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:36,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:36,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 278 transitions, 3535 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:36,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:36,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:36,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:36,556 INFO L124 PetriNetUnfolderBase]: 537/1019 cut-off events. [2024-06-27 19:46:36,556 INFO L125 PetriNetUnfolderBase]: For 103020/103020 co-relation queries the response was YES. [2024-06-27 19:46:36,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8272 conditions, 1019 events. 537/1019 cut-off events. For 103020/103020 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5598 event pairs, 34 based on Foata normal form. 2/1020 useless extension candidates. Maximal degree in co-relation 8142. Up to 870 conditions per place. [2024-06-27 19:46:36,565 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 257 selfloop transitions, 33 changer transitions 0/293 dead transitions. [2024-06-27 19:46:36,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 293 transitions, 4193 flow [2024-06-27 19:46:36,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:36,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:36,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 19:46:36,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 19:46:36,566 INFO L175 Difference]: Start difference. First operand has 290 places, 278 transitions, 3535 flow. Second operand 10 states and 122 transitions. [2024-06-27 19:46:36,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 293 transitions, 4193 flow [2024-06-27 19:46:36,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 293 transitions, 4070 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 19:46:36,796 INFO L231 Difference]: Finished difference. Result has 292 places, 279 transitions, 3528 flow [2024-06-27 19:46:36,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3412, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3528, PETRI_PLACES=292, PETRI_TRANSITIONS=279} [2024-06-27 19:46:36,797 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-27 19:46:36,797 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 279 transitions, 3528 flow [2024-06-27 19:46:36,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:36,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:36,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:36,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:46:36,797 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:36,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:36,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1626842678, now seen corresponding path program 1 times [2024-06-27 19:46:36,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:36,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673651938] [2024-06-27 19:46:36,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:36,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:36,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:38,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:38,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:38,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673651938] [2024-06-27 19:46:38,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673651938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:38,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:38,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:46:38,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855003532] [2024-06-27 19:46:38,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:38,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:46:38,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:38,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:46:38,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:46:38,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:38,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 279 transitions, 3528 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:38,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:38,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:38,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:39,066 INFO L124 PetriNetUnfolderBase]: 540/1024 cut-off events. [2024-06-27 19:46:39,067 INFO L125 PetriNetUnfolderBase]: For 101149/101149 co-relation queries the response was YES. [2024-06-27 19:46:39,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8293 conditions, 1024 events. 540/1024 cut-off events. For 101149/101149 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5626 event pairs, 34 based on Foata normal form. 1/1024 useless extension candidates. Maximal degree in co-relation 8162. Up to 866 conditions per place. [2024-06-27 19:46:39,077 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 253 selfloop transitions, 39 changer transitions 0/295 dead transitions. [2024-06-27 19:46:39,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 295 transitions, 4208 flow [2024-06-27 19:46:39,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:46:39,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:46:39,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 19:46:39,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 19:46:39,079 INFO L175 Difference]: Start difference. First operand has 292 places, 279 transitions, 3528 flow. Second operand 11 states and 134 transitions. [2024-06-27 19:46:39,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 295 transitions, 4208 flow [2024-06-27 19:46:39,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 295 transitions, 4102 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 19:46:39,313 INFO L231 Difference]: Finished difference. Result has 295 places, 281 transitions, 3571 flow [2024-06-27 19:46:39,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3422, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3571, PETRI_PLACES=295, PETRI_TRANSITIONS=281} [2024-06-27 19:46:39,314 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-06-27 19:46:39,314 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 281 transitions, 3571 flow [2024-06-27 19:46:39,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:39,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:39,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-27 19:46:39,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:46:39,315 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:39,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:39,315 INFO L85 PathProgramCache]: Analyzing trace with hash -560682337, now seen corresponding path program 1 times [2024-06-27 19:46:39,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:39,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438295046] [2024-06-27 19:46:39,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:39,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:39,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:40,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:40,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:40,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438295046] [2024-06-27 19:46:40,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438295046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:40,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:40,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:46:40,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292077045] [2024-06-27 19:46:40,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:40,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:46:40,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:40,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:46:40,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:46:40,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:40,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 281 transitions, 3571 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:40,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:40,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:40,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:40,933 INFO L124 PetriNetUnfolderBase]: 560/1068 cut-off events. [2024-06-27 19:46:40,933 INFO L125 PetriNetUnfolderBase]: For 143231/143231 co-relation queries the response was YES. [2024-06-27 19:46:40,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8578 conditions, 1068 events. 560/1068 cut-off events. For 143231/143231 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5936 event pairs, 38 based on Foata normal form. 12/1079 useless extension candidates. Maximal degree in co-relation 8446. Up to 868 conditions per place. [2024-06-27 19:46:40,945 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 257 selfloop transitions, 34 changer transitions 7/301 dead transitions. [2024-06-27 19:46:40,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 301 transitions, 4329 flow [2024-06-27 19:46:40,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:46:40,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:46:40,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 19:46:40,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-27 19:46:40,947 INFO L175 Difference]: Start difference. First operand has 295 places, 281 transitions, 3571 flow. Second operand 11 states and 138 transitions. [2024-06-27 19:46:40,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 301 transitions, 4329 flow [2024-06-27 19:46:41,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 301 transitions, 4210 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 19:46:41,210 INFO L231 Difference]: Finished difference. Result has 298 places, 279 transitions, 3518 flow [2024-06-27 19:46:41,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3452, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3518, PETRI_PLACES=298, PETRI_TRANSITIONS=279} [2024-06-27 19:46:41,210 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 268 predicate places. [2024-06-27 19:46:41,210 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 279 transitions, 3518 flow [2024-06-27 19:46:41,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:41,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:41,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-27 19:46:41,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:46:41,211 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:41,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:41,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1627044488, now seen corresponding path program 2 times [2024-06-27 19:46:41,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:41,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451101709] [2024-06-27 19:46:41,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:41,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:41,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:42,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:42,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:42,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451101709] [2024-06-27 19:46:42,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451101709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:42,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:42,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:46:42,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774897009] [2024-06-27 19:46:42,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:42,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:46:42,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:42,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:46:42,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:46:42,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:42,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 279 transitions, 3518 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:42,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:42,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:42,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:43,284 INFO L124 PetriNetUnfolderBase]: 534/1017 cut-off events. [2024-06-27 19:46:43,285 INFO L125 PetriNetUnfolderBase]: For 100664/100664 co-relation queries the response was YES. [2024-06-27 19:46:43,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8100 conditions, 1017 events. 534/1017 cut-off events. For 100664/100664 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5619 event pairs, 34 based on Foata normal form. 1/1017 useless extension candidates. Maximal degree in co-relation 7967. Up to 853 conditions per place. [2024-06-27 19:46:43,295 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 248 selfloop transitions, 42 changer transitions 0/293 dead transitions. [2024-06-27 19:46:43,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 293 transitions, 4132 flow [2024-06-27 19:46:43,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:46:43,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:46:43,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 19:46:43,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 19:46:43,296 INFO L175 Difference]: Start difference. First operand has 298 places, 279 transitions, 3518 flow. Second operand 11 states and 135 transitions. [2024-06-27 19:46:43,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 293 transitions, 4132 flow [2024-06-27 19:46:43,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 293 transitions, 3996 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-27 19:46:43,530 INFO L231 Difference]: Finished difference. Result has 300 places, 279 transitions, 3471 flow [2024-06-27 19:46:43,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3382, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3471, PETRI_PLACES=300, PETRI_TRANSITIONS=279} [2024-06-27 19:46:43,531 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 270 predicate places. [2024-06-27 19:46:43,531 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 279 transitions, 3471 flow [2024-06-27 19:46:43,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:43,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:43,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:43,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:46:43,532 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:43,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:43,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1634345302, now seen corresponding path program 7 times [2024-06-27 19:46:43,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:43,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202564196] [2024-06-27 19:46:43,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:43,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:43,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:44,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:44,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:44,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202564196] [2024-06-27 19:46:44,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202564196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:44,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:44,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:44,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763630606] [2024-06-27 19:46:44,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:44,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:44,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:44,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:44,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:44,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:44,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 279 transitions, 3471 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:44,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:44,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:44,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:45,069 INFO L124 PetriNetUnfolderBase]: 538/1025 cut-off events. [2024-06-27 19:46:45,069 INFO L125 PetriNetUnfolderBase]: For 107003/107003 co-relation queries the response was YES. [2024-06-27 19:46:45,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8152 conditions, 1025 events. 538/1025 cut-off events. For 107003/107003 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 5685 event pairs, 35 based on Foata normal form. 2/1026 useless extension candidates. Maximal degree in co-relation 8018. Up to 834 conditions per place. [2024-06-27 19:46:45,081 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 243 selfloop transitions, 46 changer transitions 0/292 dead transitions. [2024-06-27 19:46:45,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 292 transitions, 4123 flow [2024-06-27 19:46:45,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:45,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:45,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 19:46:45,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 19:46:45,082 INFO L175 Difference]: Start difference. First operand has 300 places, 279 transitions, 3471 flow. Second operand 10 states and 122 transitions. [2024-06-27 19:46:45,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 292 transitions, 4123 flow [2024-06-27 19:46:45,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 292 transitions, 4004 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-27 19:46:45,340 INFO L231 Difference]: Finished difference. Result has 299 places, 280 transitions, 3496 flow [2024-06-27 19:46:45,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3496, PETRI_PLACES=299, PETRI_TRANSITIONS=280} [2024-06-27 19:46:45,340 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 269 predicate places. [2024-06-27 19:46:45,341 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 280 transitions, 3496 flow [2024-06-27 19:46:45,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:45,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:45,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:45,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:46:45,341 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:45,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:45,342 INFO L85 PathProgramCache]: Analyzing trace with hash 292019686, now seen corresponding path program 8 times [2024-06-27 19:46:45,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:45,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687844794] [2024-06-27 19:46:45,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:45,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:45,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:46,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:46,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:46,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687844794] [2024-06-27 19:46:46,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687844794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:46,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:46,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:46,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586060807] [2024-06-27 19:46:46,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:46,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:46,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:46,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:46,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:46,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:46,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 280 transitions, 3496 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:46,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:46,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:46,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:46,770 INFO L124 PetriNetUnfolderBase]: 542/1033 cut-off events. [2024-06-27 19:46:46,770 INFO L125 PetriNetUnfolderBase]: For 110283/110283 co-relation queries the response was YES. [2024-06-27 19:46:46,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8274 conditions, 1033 events. 542/1033 cut-off events. For 110283/110283 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5731 event pairs, 37 based on Foata normal form. 2/1034 useless extension candidates. Maximal degree in co-relation 8139. Up to 878 conditions per place. [2024-06-27 19:46:46,781 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 254 selfloop transitions, 37 changer transitions 0/294 dead transitions. [2024-06-27 19:46:46,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 294 transitions, 4166 flow [2024-06-27 19:46:46,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:46,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:46,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 19:46:46,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:46:46,782 INFO L175 Difference]: Start difference. First operand has 299 places, 280 transitions, 3496 flow. Second operand 10 states and 120 transitions. [2024-06-27 19:46:46,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 294 transitions, 4166 flow [2024-06-27 19:46:47,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 294 transitions, 4030 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 19:46:47,046 INFO L231 Difference]: Finished difference. Result has 302 places, 282 transitions, 3506 flow [2024-06-27 19:46:47,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3362, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3506, PETRI_PLACES=302, PETRI_TRANSITIONS=282} [2024-06-27 19:46:47,046 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 272 predicate places. [2024-06-27 19:46:47,046 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 282 transitions, 3506 flow [2024-06-27 19:46:47,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:47,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:47,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:47,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:46:47,047 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:47,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:47,047 INFO L85 PathProgramCache]: Analyzing trace with hash 291871816, now seen corresponding path program 9 times [2024-06-27 19:46:47,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:47,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387113644] [2024-06-27 19:46:47,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:47,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:47,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:48,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:48,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:48,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387113644] [2024-06-27 19:46:48,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387113644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:48,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:48,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:48,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004254858] [2024-06-27 19:46:48,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:48,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:48,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:48,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:48,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:48,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:48,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 282 transitions, 3506 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:48,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:48,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:48,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:48,481 INFO L124 PetriNetUnfolderBase]: 546/1041 cut-off events. [2024-06-27 19:46:48,481 INFO L125 PetriNetUnfolderBase]: For 112796/112796 co-relation queries the response was YES. [2024-06-27 19:46:48,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8323 conditions, 1041 events. 546/1041 cut-off events. For 112796/112796 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5799 event pairs, 35 based on Foata normal form. 2/1042 useless extension candidates. Maximal degree in co-relation 8186. Up to 881 conditions per place. [2024-06-27 19:46:48,492 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 257 selfloop transitions, 36 changer transitions 0/296 dead transitions. [2024-06-27 19:46:48,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 296 transitions, 4172 flow [2024-06-27 19:46:48,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:48,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:48,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 19:46:48,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:46:48,493 INFO L175 Difference]: Start difference. First operand has 302 places, 282 transitions, 3506 flow. Second operand 10 states and 120 transitions. [2024-06-27 19:46:48,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 296 transitions, 4172 flow [2024-06-27 19:46:48,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 296 transitions, 4058 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:48,765 INFO L231 Difference]: Finished difference. Result has 305 places, 283 transitions, 3520 flow [2024-06-27 19:46:48,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3520, PETRI_PLACES=305, PETRI_TRANSITIONS=283} [2024-06-27 19:46:48,765 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 275 predicate places. [2024-06-27 19:46:48,765 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 283 transitions, 3520 flow [2024-06-27 19:46:48,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:48,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:48,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-27 19:46:48,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:46:48,766 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:48,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:48,766 INFO L85 PathProgramCache]: Analyzing trace with hash 297382066, now seen corresponding path program 10 times [2024-06-27 19:46:48,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:48,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793860201] [2024-06-27 19:46:48,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:48,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:48,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:49,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:49,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:49,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793860201] [2024-06-27 19:46:49,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793860201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:49,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:49,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:49,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237097677] [2024-06-27 19:46:49,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:49,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:49,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:49,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:49,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:49,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:49,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 283 transitions, 3520 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:49,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:49,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:49,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:50,297 INFO L124 PetriNetUnfolderBase]: 550/1049 cut-off events. [2024-06-27 19:46:50,297 INFO L125 PetriNetUnfolderBase]: For 115390/115390 co-relation queries the response was YES. [2024-06-27 19:46:50,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8387 conditions, 1049 events. 550/1049 cut-off events. For 115390/115390 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 5850 event pairs, 37 based on Foata normal form. 2/1050 useless extension candidates. Maximal degree in co-relation 8249. Up to 886 conditions per place. [2024-06-27 19:46:50,309 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 253 selfloop transitions, 40 changer transitions 0/296 dead transitions. [2024-06-27 19:46:50,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 296 transitions, 4186 flow [2024-06-27 19:46:50,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:50,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:50,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 19:46:50,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 19:46:50,310 INFO L175 Difference]: Start difference. First operand has 305 places, 283 transitions, 3520 flow. Second operand 10 states and 122 transitions. [2024-06-27 19:46:50,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 296 transitions, 4186 flow [2024-06-27 19:46:50,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 296 transitions, 4068 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 19:46:50,609 INFO L231 Difference]: Finished difference. Result has 307 places, 284 transitions, 3540 flow [2024-06-27 19:46:50,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3540, PETRI_PLACES=307, PETRI_TRANSITIONS=284} [2024-06-27 19:46:50,610 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 277 predicate places. [2024-06-27 19:46:50,610 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 284 transitions, 3540 flow [2024-06-27 19:46:50,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:50,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:50,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:50,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:46:50,610 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:50,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:50,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1626720511, now seen corresponding path program 2 times [2024-06-27 19:46:50,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:50,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143785270] [2024-06-27 19:46:50,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:50,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:50,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:51,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:51,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:51,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143785270] [2024-06-27 19:46:51,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143785270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:51,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:51,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:46:51,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439451562] [2024-06-27 19:46:51,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:51,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:46:51,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:51,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:46:51,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:46:52,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:52,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 284 transitions, 3540 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:52,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:52,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:52,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:52,608 INFO L124 PetriNetUnfolderBase]: 554/1057 cut-off events. [2024-06-27 19:46:52,608 INFO L125 PetriNetUnfolderBase]: For 117019/117019 co-relation queries the response was YES. [2024-06-27 19:46:52,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8405 conditions, 1057 events. 554/1057 cut-off events. For 117019/117019 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 5920 event pairs, 39 based on Foata normal form. 2/1058 useless extension candidates. Maximal degree in co-relation 8266. Up to 793 conditions per place. [2024-06-27 19:46:52,624 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 215 selfloop transitions, 81 changer transitions 0/299 dead transitions. [2024-06-27 19:46:52,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 299 transitions, 4194 flow [2024-06-27 19:46:52,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:46:52,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:46:52,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 19:46:52,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 19:46:52,625 INFO L175 Difference]: Start difference. First operand has 307 places, 284 transitions, 3540 flow. Second operand 12 states and 147 transitions. [2024-06-27 19:46:52,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 299 transitions, 4194 flow [2024-06-27 19:46:52,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 299 transitions, 4066 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 19:46:52,936 INFO L231 Difference]: Finished difference. Result has 311 places, 285 transitions, 3610 flow [2024-06-27 19:46:52,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3412, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3610, PETRI_PLACES=311, PETRI_TRANSITIONS=285} [2024-06-27 19:46:52,937 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-27 19:46:52,937 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 285 transitions, 3610 flow [2024-06-27 19:46:52,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:52,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:52,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:52,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:46:52,937 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:52,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:52,938 INFO L85 PathProgramCache]: Analyzing trace with hash 578193153, now seen corresponding path program 3 times [2024-06-27 19:46:52,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:52,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368281324] [2024-06-27 19:46:52,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:52,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:52,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:54,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:54,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:54,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368281324] [2024-06-27 19:46:54,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368281324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:54,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:54,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:46:54,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833539531] [2024-06-27 19:46:54,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:54,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:46:54,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:54,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:46:54,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:46:54,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:54,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 285 transitions, 3610 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:54,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:54,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:54,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:54,576 INFO L124 PetriNetUnfolderBase]: 594/1137 cut-off events. [2024-06-27 19:46:54,576 INFO L125 PetriNetUnfolderBase]: For 170607/170607 co-relation queries the response was YES. [2024-06-27 19:46:54,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10135 conditions, 1137 events. 594/1137 cut-off events. For 170607/170607 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6400 event pairs, 51 based on Foata normal form. 2/1138 useless extension candidates. Maximal degree in co-relation 9995. Up to 821 conditions per place. [2024-06-27 19:46:54,589 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 241 selfloop transitions, 61 changer transitions 0/305 dead transitions. [2024-06-27 19:46:54,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 305 transitions, 4596 flow [2024-06-27 19:46:54,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:54,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:54,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-27 19:46:54,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-27 19:46:54,590 INFO L175 Difference]: Start difference. First operand has 311 places, 285 transitions, 3610 flow. Second operand 10 states and 131 transitions. [2024-06-27 19:46:54,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 305 transitions, 4596 flow [2024-06-27 19:46:55,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 305 transitions, 4330 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-27 19:46:55,025 INFO L231 Difference]: Finished difference. Result has 311 places, 287 transitions, 3536 flow [2024-06-27 19:46:55,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3344, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3536, PETRI_PLACES=311, PETRI_TRANSITIONS=287} [2024-06-27 19:46:55,025 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-27 19:46:55,026 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 287 transitions, 3536 flow [2024-06-27 19:46:55,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:55,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:55,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:55,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:46:55,026 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:55,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:55,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1626987700, now seen corresponding path program 3 times [2024-06-27 19:46:55,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:55,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442613268] [2024-06-27 19:46:55,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:55,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:55,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:56,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:56,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:56,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442613268] [2024-06-27 19:46:56,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442613268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:56,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:56,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:46:56,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148950299] [2024-06-27 19:46:56,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:56,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:46:56,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:56,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:46:56,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:46:56,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:56,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 287 transitions, 3536 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:56,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:56,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:56,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:57,136 INFO L124 PetriNetUnfolderBase]: 592/1134 cut-off events. [2024-06-27 19:46:57,137 INFO L125 PetriNetUnfolderBase]: For 164244/164244 co-relation queries the response was YES. [2024-06-27 19:46:57,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9902 conditions, 1134 events. 592/1134 cut-off events. For 164244/164244 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6426 event pairs, 53 based on Foata normal form. 1/1134 useless extension candidates. Maximal degree in co-relation 9762. Up to 857 conditions per place. [2024-06-27 19:46:57,149 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 216 selfloop transitions, 81 changer transitions 0/300 dead transitions. [2024-06-27 19:46:57,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 300 transitions, 4350 flow [2024-06-27 19:46:57,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:46:57,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:46:57,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 19:46:57,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-27 19:46:57,150 INFO L175 Difference]: Start difference. First operand has 311 places, 287 transitions, 3536 flow. Second operand 11 states and 138 transitions. [2024-06-27 19:46:57,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 300 transitions, 4350 flow [2024-06-27 19:46:57,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 300 transitions, 4193 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:57,602 INFO L231 Difference]: Finished difference. Result has 316 places, 287 transitions, 3546 flow [2024-06-27 19:46:57,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3546, PETRI_PLACES=316, PETRI_TRANSITIONS=287} [2024-06-27 19:46:57,603 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2024-06-27 19:46:57,605 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 287 transitions, 3546 flow [2024-06-27 19:46:57,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:57,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:57,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:57,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:46:57,606 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:57,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:57,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1634339350, now seen corresponding path program 4 times [2024-06-27 19:46:57,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:57,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91072659] [2024-06-27 19:46:57,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:57,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:57,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:58,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:58,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:58,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91072659] [2024-06-27 19:46:58,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91072659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:58,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:58,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:46:58,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143453704] [2024-06-27 19:46:58,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:58,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:46:58,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:58,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:46:58,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:46:58,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:46:58,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 287 transitions, 3546 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:58,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:58,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:46:58,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:59,328 INFO L124 PetriNetUnfolderBase]: 667/1275 cut-off events. [2024-06-27 19:46:59,328 INFO L125 PetriNetUnfolderBase]: For 172649/172649 co-relation queries the response was YES. [2024-06-27 19:46:59,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11049 conditions, 1275 events. 667/1275 cut-off events. For 172649/172649 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7442 event pairs, 53 based on Foata normal form. 1/1275 useless extension candidates. Maximal degree in co-relation 10907. Up to 1061 conditions per place. [2024-06-27 19:46:59,347 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 286 selfloop transitions, 60 changer transitions 0/349 dead transitions. [2024-06-27 19:46:59,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 349 transitions, 5130 flow [2024-06-27 19:46:59,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:46:59,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:46:59,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-27 19:46:59,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:46:59,351 INFO L175 Difference]: Start difference. First operand has 316 places, 287 transitions, 3546 flow. Second operand 13 states and 156 transitions. [2024-06-27 19:46:59,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 349 transitions, 5130 flow [2024-06-27 19:46:59,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 349 transitions, 4893 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 19:46:59,734 INFO L231 Difference]: Finished difference. Result has 324 places, 324 transitions, 4109 flow [2024-06-27 19:46:59,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3375, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4109, PETRI_PLACES=324, PETRI_TRANSITIONS=324} [2024-06-27 19:46:59,735 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 294 predicate places. [2024-06-27 19:46:59,735 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 324 transitions, 4109 flow [2024-06-27 19:46:59,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:59,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:59,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:59,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:46:59,736 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:46:59,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:59,736 INFO L85 PathProgramCache]: Analyzing trace with hash 491529238, now seen corresponding path program 5 times [2024-06-27 19:46:59,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:59,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571414910] [2024-06-27 19:46:59,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:59,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:59,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:01,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:01,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:01,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571414910] [2024-06-27 19:47:01,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571414910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:01,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:01,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:01,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291131632] [2024-06-27 19:47:01,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:01,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:01,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:01,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:01,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:01,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:01,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 324 transitions, 4109 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:01,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:01,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:01,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:02,573 INFO L124 PetriNetUnfolderBase]: 668/1276 cut-off events. [2024-06-27 19:47:02,574 INFO L125 PetriNetUnfolderBase]: For 176333/176333 co-relation queries the response was YES. [2024-06-27 19:47:02,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11054 conditions, 1276 events. 668/1276 cut-off events. For 176333/176333 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7460 event pairs, 53 based on Foata normal form. 2/1277 useless extension candidates. Maximal degree in co-relation 10906. Up to 935 conditions per place. [2024-06-27 19:47:02,586 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 228 selfloop transitions, 107 changer transitions 0/338 dead transitions. [2024-06-27 19:47:02,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 338 transitions, 4873 flow [2024-06-27 19:47:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:47:02,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:47:02,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 19:47:02,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 19:47:02,587 INFO L175 Difference]: Start difference. First operand has 324 places, 324 transitions, 4109 flow. Second operand 11 states and 137 transitions. [2024-06-27 19:47:02,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 338 transitions, 4873 flow [2024-06-27 19:47:03,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 338 transitions, 4743 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-27 19:47:03,006 INFO L231 Difference]: Finished difference. Result has 330 places, 326 transitions, 4271 flow [2024-06-27 19:47:03,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3979, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4271, PETRI_PLACES=330, PETRI_TRANSITIONS=326} [2024-06-27 19:47:03,006 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-27 19:47:03,007 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 326 transitions, 4271 flow [2024-06-27 19:47:03,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:03,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:03,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:03,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:47:03,007 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:03,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:03,008 INFO L85 PathProgramCache]: Analyzing trace with hash 491536957, now seen corresponding path program 4 times [2024-06-27 19:47:03,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:03,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760919694] [2024-06-27 19:47:03,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:03,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:03,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:03,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:03,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:03,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760919694] [2024-06-27 19:47:03,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760919694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:03,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:03,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:03,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773472300] [2024-06-27 19:47:03,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:03,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:03,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:03,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:03,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:04,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:04,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 326 transitions, 4271 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:04,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:04,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:04,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:04,565 INFO L124 PetriNetUnfolderBase]: 672/1284 cut-off events. [2024-06-27 19:47:04,566 INFO L125 PetriNetUnfolderBase]: For 180027/180027 co-relation queries the response was YES. [2024-06-27 19:47:04,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11294 conditions, 1284 events. 672/1284 cut-off events. For 180027/180027 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 7525 event pairs, 53 based on Foata normal form. 2/1285 useless extension candidates. Maximal degree in co-relation 11144. Up to 1012 conditions per place. [2024-06-27 19:47:04,578 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 272 selfloop transitions, 64 changer transitions 0/339 dead transitions. [2024-06-27 19:47:04,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 339 transitions, 5005 flow [2024-06-27 19:47:04,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:04,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:04,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-27 19:47:04,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-27 19:47:04,580 INFO L175 Difference]: Start difference. First operand has 330 places, 326 transitions, 4271 flow. Second operand 10 states and 127 transitions. [2024-06-27 19:47:04,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 339 transitions, 5005 flow [2024-06-27 19:47:05,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 339 transitions, 4823 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 19:47:05,116 INFO L231 Difference]: Finished difference. Result has 334 places, 327 transitions, 4257 flow [2024-06-27 19:47:05,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4257, PETRI_PLACES=334, PETRI_TRANSITIONS=327} [2024-06-27 19:47:05,117 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 304 predicate places. [2024-06-27 19:47:05,117 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 327 transitions, 4257 flow [2024-06-27 19:47:05,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:05,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:05,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:05,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:47:05,117 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:05,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:05,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1828076950, now seen corresponding path program 6 times [2024-06-27 19:47:05,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:05,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640401588] [2024-06-27 19:47:05,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:05,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:05,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:06,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-27 19:47:06,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:06,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640401588] [2024-06-27 19:47:06,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640401588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:06,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:06,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:06,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571234400] [2024-06-27 19:47:06,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:06,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:06,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:06,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:06,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:06,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:06,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 327 transitions, 4257 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:06,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:06,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:06,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:07,175 INFO L124 PetriNetUnfolderBase]: 675/1289 cut-off events. [2024-06-27 19:47:07,175 INFO L125 PetriNetUnfolderBase]: For 178730/178730 co-relation queries the response was YES. [2024-06-27 19:47:07,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11329 conditions, 1289 events. 675/1289 cut-off events. For 178730/178730 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7555 event pairs, 53 based on Foata normal form. 1/1289 useless extension candidates. Maximal degree in co-relation 11178. Up to 1084 conditions per place. [2024-06-27 19:47:07,191 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 283 selfloop transitions, 55 changer transitions 0/341 dead transitions. [2024-06-27 19:47:07,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 341 transitions, 5025 flow [2024-06-27 19:47:07,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:47:07,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:47:07,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 19:47:07,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 19:47:07,192 INFO L175 Difference]: Start difference. First operand has 334 places, 327 transitions, 4257 flow. Second operand 11 states and 133 transitions. [2024-06-27 19:47:07,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 341 transitions, 5025 flow [2024-06-27 19:47:07,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 341 transitions, 4869 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:07,763 INFO L231 Difference]: Finished difference. Result has 337 places, 329 transitions, 4285 flow [2024-06-27 19:47:07,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4101, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4285, PETRI_PLACES=337, PETRI_TRANSITIONS=329} [2024-06-27 19:47:07,763 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-06-27 19:47:07,763 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 329 transitions, 4285 flow [2024-06-27 19:47:07,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:07,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:07,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:07,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:47:07,764 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:07,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:07,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1828069231, now seen corresponding path program 5 times [2024-06-27 19:47:07,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:07,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059897194] [2024-06-27 19:47:07,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:07,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:07,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:09,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:09,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:09,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059897194] [2024-06-27 19:47:09,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059897194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:09,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:09,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:09,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719747433] [2024-06-27 19:47:09,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:09,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:09,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:09,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:09,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:09,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:09,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 329 transitions, 4285 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:09,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:09,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:09,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:10,137 INFO L124 PetriNetUnfolderBase]: 677/1299 cut-off events. [2024-06-27 19:47:10,137 INFO L125 PetriNetUnfolderBase]: For 203991/203991 co-relation queries the response was YES. [2024-06-27 19:47:10,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10874 conditions, 1299 events. 677/1299 cut-off events. For 203991/203991 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7632 event pairs, 59 based on Foata normal form. 10/1308 useless extension candidates. Maximal degree in co-relation 10722. Up to 1069 conditions per place. [2024-06-27 19:47:10,150 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 292 selfloop transitions, 46 changer transitions 4/345 dead transitions. [2024-06-27 19:47:10,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 345 transitions, 5061 flow [2024-06-27 19:47:10,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:47:10,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:47:10,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 19:47:10,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 19:47:10,151 INFO L175 Difference]: Start difference. First operand has 337 places, 329 transitions, 4285 flow. Second operand 11 states and 137 transitions. [2024-06-27 19:47:10,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 345 transitions, 5061 flow [2024-06-27 19:47:10,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 345 transitions, 4910 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:10,620 INFO L231 Difference]: Finished difference. Result has 340 places, 328 transitions, 4217 flow [2024-06-27 19:47:10,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4134, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4217, PETRI_PLACES=340, PETRI_TRANSITIONS=328} [2024-06-27 19:47:10,620 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 310 predicate places. [2024-06-27 19:47:10,621 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 328 transitions, 4217 flow [2024-06-27 19:47:10,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:10,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:10,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:10,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:47:10,621 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:10,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:10,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1828278760, now seen corresponding path program 7 times [2024-06-27 19:47:10,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:10,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791698394] [2024-06-27 19:47:10,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:10,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:10,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:13,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:13,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:13,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791698394] [2024-06-27 19:47:13,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791698394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:13,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:13,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:13,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601860277] [2024-06-27 19:47:13,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:13,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:13,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:13,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:13,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:13,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:13,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 328 transitions, 4217 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:13,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:13,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:13,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:13,966 INFO L124 PetriNetUnfolderBase]: 669/1286 cut-off events. [2024-06-27 19:47:13,967 INFO L125 PetriNetUnfolderBase]: For 159456/159456 co-relation queries the response was YES. [2024-06-27 19:47:13,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10647 conditions, 1286 events. 669/1286 cut-off events. For 159456/159456 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7543 event pairs, 59 based on Foata normal form. 1/1286 useless extension candidates. Maximal degree in co-relation 10494. Up to 1081 conditions per place. [2024-06-27 19:47:13,982 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 283 selfloop transitions, 54 changer transitions 0/340 dead transitions. [2024-06-27 19:47:13,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 340 transitions, 4919 flow [2024-06-27 19:47:13,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:47:13,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:47:13,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 19:47:13,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 19:47:13,984 INFO L175 Difference]: Start difference. First operand has 340 places, 328 transitions, 4217 flow. Second operand 11 states and 134 transitions. [2024-06-27 19:47:13,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 340 transitions, 4919 flow [2024-06-27 19:47:14,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 340 transitions, 4750 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-27 19:47:14,494 INFO L231 Difference]: Finished difference. Result has 341 places, 328 transitions, 4162 flow [2024-06-27 19:47:14,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4048, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4162, PETRI_PLACES=341, PETRI_TRANSITIONS=328} [2024-06-27 19:47:14,495 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-27 19:47:14,495 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 328 transitions, 4162 flow [2024-06-27 19:47:14,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:14,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:14,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:14,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:47:14,495 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:14,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:14,496 INFO L85 PathProgramCache]: Analyzing trace with hash 13901676, now seen corresponding path program 11 times [2024-06-27 19:47:14,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:14,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933545218] [2024-06-27 19:47:14,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:14,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:14,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:15,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-27 19:47:15,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:15,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933545218] [2024-06-27 19:47:15,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933545218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:15,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:15,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:15,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701295305] [2024-06-27 19:47:15,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:15,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:15,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:15,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:15,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:15,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:15,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 328 transitions, 4162 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:15,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:15,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:15,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:16,144 INFO L124 PetriNetUnfolderBase]: 673/1294 cut-off events. [2024-06-27 19:47:16,144 INFO L125 PetriNetUnfolderBase]: For 167998/167998 co-relation queries the response was YES. [2024-06-27 19:47:16,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10715 conditions, 1294 events. 673/1294 cut-off events. For 167998/167998 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7627 event pairs, 70 based on Foata normal form. 2/1295 useless extension candidates. Maximal degree in co-relation 10561. Up to 1087 conditions per place. [2024-06-27 19:47:16,160 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 288 selfloop transitions, 49 changer transitions 0/340 dead transitions. [2024-06-27 19:47:16,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 340 transitions, 4919 flow [2024-06-27 19:47:16,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:16,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:16,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 19:47:16,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:47:16,161 INFO L175 Difference]: Start difference. First operand has 341 places, 328 transitions, 4162 flow. Second operand 10 states and 120 transitions. [2024-06-27 19:47:16,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 340 transitions, 4919 flow [2024-06-27 19:47:16,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 340 transitions, 4769 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-27 19:47:16,744 INFO L231 Difference]: Finished difference. Result has 341 places, 330 transitions, 4182 flow [2024-06-27 19:47:16,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4182, PETRI_PLACES=341, PETRI_TRANSITIONS=330} [2024-06-27 19:47:16,745 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-27 19:47:16,745 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 330 transitions, 4182 flow [2024-06-27 19:47:16,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:16,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:16,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:16,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:47:16,745 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:16,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:16,746 INFO L85 PathProgramCache]: Analyzing trace with hash -2137668506, now seen corresponding path program 12 times [2024-06-27 19:47:16,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:16,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807234794] [2024-06-27 19:47:16,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:16,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:16,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:17,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:17,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:17,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807234794] [2024-06-27 19:47:17,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807234794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:17,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:17,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:17,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623753387] [2024-06-27 19:47:17,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:17,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:17,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:17,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:17,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:17,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:17,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 330 transitions, 4182 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:17,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:17,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:17,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:18,387 INFO L124 PetriNetUnfolderBase]: 677/1302 cut-off events. [2024-06-27 19:47:18,387 INFO L125 PetriNetUnfolderBase]: For 172645/172645 co-relation queries the response was YES. [2024-06-27 19:47:18,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10829 conditions, 1302 events. 677/1302 cut-off events. For 172645/172645 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7669 event pairs, 68 based on Foata normal form. 2/1303 useless extension candidates. Maximal degree in co-relation 10673. Up to 1090 conditions per place. [2024-06-27 19:47:18,402 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 291 selfloop transitions, 48 changer transitions 0/342 dead transitions. [2024-06-27 19:47:18,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 342 transitions, 4940 flow [2024-06-27 19:47:18,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:18,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:18,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 19:47:18,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:47:18,404 INFO L175 Difference]: Start difference. First operand has 341 places, 330 transitions, 4182 flow. Second operand 10 states and 120 transitions. [2024-06-27 19:47:18,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 342 transitions, 4940 flow [2024-06-27 19:47:18,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 342 transitions, 4795 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:18,976 INFO L231 Difference]: Finished difference. Result has 344 places, 331 transitions, 4195 flow [2024-06-27 19:47:18,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4195, PETRI_PLACES=344, PETRI_TRANSITIONS=331} [2024-06-27 19:47:18,976 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-27 19:47:18,976 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 331 transitions, 4195 flow [2024-06-27 19:47:18,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:18,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:18,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-27 19:47:18,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:47:18,977 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:18,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:18,978 INFO L85 PathProgramCache]: Analyzing trace with hash -56111648, now seen corresponding path program 13 times [2024-06-27 19:47:18,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:18,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225099165] [2024-06-27 19:47:18,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:18,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:18,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:19,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:19,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:19,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225099165] [2024-06-27 19:47:19,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225099165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:19,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:19,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:19,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988722794] [2024-06-27 19:47:19,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:19,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:19,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:19,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:19,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:20,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:20,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 331 transitions, 4195 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:20,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:20,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:20,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:20,545 INFO L124 PetriNetUnfolderBase]: 681/1311 cut-off events. [2024-06-27 19:47:20,545 INFO L125 PetriNetUnfolderBase]: For 176165/176165 co-relation queries the response was YES. [2024-06-27 19:47:20,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10898 conditions, 1311 events. 681/1311 cut-off events. For 176165/176165 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 7751 event pairs, 65 based on Foata normal form. 2/1312 useless extension candidates. Maximal degree in co-relation 10741. Up to 1046 conditions per place. [2024-06-27 19:47:20,607 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 268 selfloop transitions, 71 changer transitions 0/342 dead transitions. [2024-06-27 19:47:20,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 342 transitions, 4953 flow [2024-06-27 19:47:20,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:20,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:20,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 19:47:20,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-27 19:47:20,609 INFO L175 Difference]: Start difference. First operand has 344 places, 331 transitions, 4195 flow. Second operand 10 states and 122 transitions. [2024-06-27 19:47:20,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 342 transitions, 4953 flow [2024-06-27 19:47:21,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 342 transitions, 4805 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:21,175 INFO L231 Difference]: Finished difference. Result has 346 places, 332 transitions, 4253 flow [2024-06-27 19:47:21,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4047, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4253, PETRI_PLACES=346, PETRI_TRANSITIONS=332} [2024-06-27 19:47:21,175 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-27 19:47:21,175 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 332 transitions, 4253 flow [2024-06-27 19:47:21,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:21,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:21,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:21,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:47:21,176 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:21,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:21,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1933905296, now seen corresponding path program 14 times [2024-06-27 19:47:21,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:21,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103589730] [2024-06-27 19:47:21,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:21,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:21,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:22,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:22,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:22,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103589730] [2024-06-27 19:47:22,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103589730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:22,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:22,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:22,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363206727] [2024-06-27 19:47:22,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:22,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:22,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:22,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:22,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:22,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:22,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 332 transitions, 4253 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:22,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:22,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:22,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:22,819 INFO L124 PetriNetUnfolderBase]: 685/1319 cut-off events. [2024-06-27 19:47:22,819 INFO L125 PetriNetUnfolderBase]: For 179952/179952 co-relation queries the response was YES. [2024-06-27 19:47:22,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11024 conditions, 1319 events. 685/1319 cut-off events. For 179952/179952 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 7828 event pairs, 65 based on Foata normal form. 2/1320 useless extension candidates. Maximal degree in co-relation 10866. Up to 1133 conditions per place. [2024-06-27 19:47:22,835 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 297 selfloop transitions, 43 changer transitions 0/343 dead transitions. [2024-06-27 19:47:22,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 343 transitions, 5015 flow [2024-06-27 19:47:22,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:22,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:22,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-27 19:47:22,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-27 19:47:22,836 INFO L175 Difference]: Start difference. First operand has 346 places, 332 transitions, 4253 flow. Second operand 10 states and 121 transitions. [2024-06-27 19:47:22,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 343 transitions, 5015 flow [2024-06-27 19:47:23,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 343 transitions, 4819 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:23,425 INFO L231 Difference]: Finished difference. Result has 348 places, 333 transitions, 4209 flow [2024-06-27 19:47:23,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4057, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4209, PETRI_PLACES=348, PETRI_TRANSITIONS=333} [2024-06-27 19:47:23,426 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-27 19:47:23,426 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 333 transitions, 4209 flow [2024-06-27 19:47:23,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:23,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:23,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:23,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:47:23,426 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:23,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:23,427 INFO L85 PathProgramCache]: Analyzing trace with hash 213203466, now seen corresponding path program 15 times [2024-06-27 19:47:23,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:23,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43059445] [2024-06-27 19:47:23,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:23,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:23,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:24,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:24,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:24,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43059445] [2024-06-27 19:47:24,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43059445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:24,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:24,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:24,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030404956] [2024-06-27 19:47:24,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:24,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:24,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:24,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:24,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:24,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:24,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 333 transitions, 4209 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:24,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:24,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:24,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:25,113 INFO L124 PetriNetUnfolderBase]: 689/1327 cut-off events. [2024-06-27 19:47:25,114 INFO L125 PetriNetUnfolderBase]: For 183387/183387 co-relation queries the response was YES. [2024-06-27 19:47:25,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11020 conditions, 1327 events. 689/1327 cut-off events. For 183387/183387 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7850 event pairs, 65 based on Foata normal form. 2/1328 useless extension candidates. Maximal degree in co-relation 10861. Up to 1132 conditions per place. [2024-06-27 19:47:25,128 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 294 selfloop transitions, 47 changer transitions 0/344 dead transitions. [2024-06-27 19:47:25,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 344 transitions, 4975 flow [2024-06-27 19:47:25,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:25,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:25,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 19:47:25,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-27 19:47:25,129 INFO L175 Difference]: Start difference. First operand has 348 places, 333 transitions, 4209 flow. Second operand 10 states and 123 transitions. [2024-06-27 19:47:25,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 344 transitions, 4975 flow [2024-06-27 19:47:25,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 344 transitions, 4833 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:25,716 INFO L231 Difference]: Finished difference. Result has 350 places, 334 transitions, 4229 flow [2024-06-27 19:47:25,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4067, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4229, PETRI_PLACES=350, PETRI_TRANSITIONS=334} [2024-06-27 19:47:25,717 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-27 19:47:25,717 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 334 transitions, 4229 flow [2024-06-27 19:47:25,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:25,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:25,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:25,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:47:25,745 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:25,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:25,745 INFO L85 PathProgramCache]: Analyzing trace with hash -2069907711, now seen corresponding path program 6 times [2024-06-27 19:47:25,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:25,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413569422] [2024-06-27 19:47:25,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:25,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:25,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:26,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:26,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:26,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413569422] [2024-06-27 19:47:26,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413569422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:26,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:26,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:26,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060087334] [2024-06-27 19:47:26,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:26,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:26,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:26,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:26,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:27,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:27,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 334 transitions, 4229 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:27,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:27,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:27,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:27,640 INFO L124 PetriNetUnfolderBase]: 696/1339 cut-off events. [2024-06-27 19:47:27,641 INFO L125 PetriNetUnfolderBase]: For 185531/185531 co-relation queries the response was YES. [2024-06-27 19:47:27,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11065 conditions, 1339 events. 696/1339 cut-off events. For 185531/185531 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 7958 event pairs, 104 based on Foata normal form. 2/1340 useless extension candidates. Maximal degree in co-relation 10905. Up to 1212 conditions per place. [2024-06-27 19:47:27,654 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 324 selfloop transitions, 22 changer transitions 0/349 dead transitions. [2024-06-27 19:47:27,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 349 transitions, 5007 flow [2024-06-27 19:47:27,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:47:27,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:47:27,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-27 19:47:27,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-27 19:47:27,655 INFO L175 Difference]: Start difference. First operand has 350 places, 334 transitions, 4229 flow. Second operand 12 states and 134 transitions. [2024-06-27 19:47:27,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 349 transitions, 5007 flow [2024-06-27 19:47:28,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 349 transitions, 4855 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:28,200 INFO L231 Difference]: Finished difference. Result has 355 places, 337 transitions, 4198 flow [2024-06-27 19:47:28,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4077, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4198, PETRI_PLACES=355, PETRI_TRANSITIONS=337} [2024-06-27 19:47:28,200 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 325 predicate places. [2024-06-27 19:47:28,200 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 337 transitions, 4198 flow [2024-06-27 19:47:28,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:28,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:28,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:28,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:47:28,201 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:28,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:28,202 INFO L85 PathProgramCache]: Analyzing trace with hash -2068709119, now seen corresponding path program 7 times [2024-06-27 19:47:28,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:28,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984955253] [2024-06-27 19:47:28,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:28,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:28,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:29,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:29,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:29,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984955253] [2024-06-27 19:47:29,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984955253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:29,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:29,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:29,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112475702] [2024-06-27 19:47:29,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:29,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:29,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:29,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:29,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:29,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:29,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 337 transitions, 4198 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:29,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:29,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:29,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:30,143 INFO L124 PetriNetUnfolderBase]: 700/1347 cut-off events. [2024-06-27 19:47:30,144 INFO L125 PetriNetUnfolderBase]: For 187328/187328 co-relation queries the response was YES. [2024-06-27 19:47:30,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11032 conditions, 1347 events. 700/1347 cut-off events. For 187328/187328 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8013 event pairs, 102 based on Foata normal form. 2/1348 useless extension candidates. Maximal degree in co-relation 10870. Up to 1206 conditions per place. [2024-06-27 19:47:30,159 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 325 selfloop transitions, 22 changer transitions 0/350 dead transitions. [2024-06-27 19:47:30,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 350 transitions, 4954 flow [2024-06-27 19:47:30,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:47:30,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:47:30,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 19:47:30,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-27 19:47:30,161 INFO L175 Difference]: Start difference. First operand has 355 places, 337 transitions, 4198 flow. Second operand 11 states and 127 transitions. [2024-06-27 19:47:30,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 350 transitions, 4954 flow [2024-06-27 19:47:30,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 350 transitions, 4881 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 19:47:30,751 INFO L231 Difference]: Finished difference. Result has 357 places, 338 transitions, 4211 flow [2024-06-27 19:47:30,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4125, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4211, PETRI_PLACES=357, PETRI_TRANSITIONS=338} [2024-06-27 19:47:30,752 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-27 19:47:30,752 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 338 transitions, 4211 flow [2024-06-27 19:47:30,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:30,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:30,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:30,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:47:30,753 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:30,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:30,753 INFO L85 PathProgramCache]: Analyzing trace with hash -2132152304, now seen corresponding path program 8 times [2024-06-27 19:47:30,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:30,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623767941] [2024-06-27 19:47:30,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:30,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:30,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:31,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:31,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:31,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623767941] [2024-06-27 19:47:31,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623767941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:31,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:31,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:31,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172233883] [2024-06-27 19:47:31,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:31,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:31,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:31,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:31,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:32,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:32,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 338 transitions, 4211 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:32,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:32,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:32,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:32,584 INFO L124 PetriNetUnfolderBase]: 703/1352 cut-off events. [2024-06-27 19:47:32,584 INFO L125 PetriNetUnfolderBase]: For 184716/184716 co-relation queries the response was YES. [2024-06-27 19:47:32,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11082 conditions, 1352 events. 703/1352 cut-off events. For 184716/184716 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8058 event pairs, 72 based on Foata normal form. 1/1352 useless extension candidates. Maximal degree in co-relation 10919. Up to 1130 conditions per place. [2024-06-27 19:47:32,601 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 291 selfloop transitions, 58 changer transitions 0/352 dead transitions. [2024-06-27 19:47:32,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 352 transitions, 5039 flow [2024-06-27 19:47:32,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:47:32,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:47:32,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 19:47:32,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 19:47:32,603 INFO L175 Difference]: Start difference. First operand has 357 places, 338 transitions, 4211 flow. Second operand 11 states and 134 transitions. [2024-06-27 19:47:32,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 352 transitions, 5039 flow [2024-06-27 19:47:33,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 352 transitions, 4963 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 19:47:33,157 INFO L231 Difference]: Finished difference. Result has 360 places, 342 transitions, 4379 flow [2024-06-27 19:47:33,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4135, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4379, PETRI_PLACES=360, PETRI_TRANSITIONS=342} [2024-06-27 19:47:33,158 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 330 predicate places. [2024-06-27 19:47:33,158 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 342 transitions, 4379 flow [2024-06-27 19:47:33,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:33,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:33,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:33,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:47:33,159 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:33,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:33,159 INFO L85 PathProgramCache]: Analyzing trace with hash 91695249, now seen corresponding path program 8 times [2024-06-27 19:47:33,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:33,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88322731] [2024-06-27 19:47:33,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:33,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:33,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:34,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:34,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:34,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88322731] [2024-06-27 19:47:34,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88322731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:34,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:34,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:34,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521873126] [2024-06-27 19:47:34,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:34,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:34,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:34,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:34,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:34,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:34,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 342 transitions, 4379 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:34,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:34,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:34,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:35,231 INFO L124 PetriNetUnfolderBase]: 723/1397 cut-off events. [2024-06-27 19:47:35,231 INFO L125 PetriNetUnfolderBase]: For 252426/252426 co-relation queries the response was YES. [2024-06-27 19:47:35,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11488 conditions, 1397 events. 723/1397 cut-off events. For 252426/252426 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 8362 event pairs, 73 based on Foata normal form. 12/1408 useless extension candidates. Maximal degree in co-relation 11323. Up to 1160 conditions per place. [2024-06-27 19:47:35,248 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 304 selfloop transitions, 44 changer transitions 7/358 dead transitions. [2024-06-27 19:47:35,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 358 transitions, 5249 flow [2024-06-27 19:47:35,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:47:35,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:47:35,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 19:47:35,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 19:47:35,249 INFO L175 Difference]: Start difference. First operand has 360 places, 342 transitions, 4379 flow. Second operand 11 states and 137 transitions. [2024-06-27 19:47:35,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 358 transitions, 5249 flow [2024-06-27 19:47:35,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 358 transitions, 5063 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:35,898 INFO L231 Difference]: Finished difference. Result has 364 places, 340 transitions, 4286 flow [2024-06-27 19:47:35,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4193, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4286, PETRI_PLACES=364, PETRI_TRANSITIONS=340} [2024-06-27 19:47:35,898 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 334 predicate places. [2024-06-27 19:47:35,898 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 340 transitions, 4286 flow [2024-06-27 19:47:35,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:35,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:35,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:35,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:47:35,899 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:35,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:35,900 INFO L85 PathProgramCache]: Analyzing trace with hash 200596624, now seen corresponding path program 9 times [2024-06-27 19:47:35,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:35,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130337588] [2024-06-27 19:47:35,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:35,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:35,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:37,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:37,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:37,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130337588] [2024-06-27 19:47:37,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130337588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:37,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:37,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:37,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853030212] [2024-06-27 19:47:37,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:37,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:37,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:37,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:37,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:37,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:37,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 340 transitions, 4286 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:37,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:37,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:37,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:38,265 INFO L124 PetriNetUnfolderBase]: 697/1345 cut-off events. [2024-06-27 19:47:38,265 INFO L125 PetriNetUnfolderBase]: For 184758/184758 co-relation queries the response was YES. [2024-06-27 19:47:38,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10924 conditions, 1345 events. 697/1345 cut-off events. For 184758/184758 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8026 event pairs, 104 based on Foata normal form. 1/1345 useless extension candidates. Maximal degree in co-relation 10758. Up to 1204 conditions per place. [2024-06-27 19:47:38,281 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 317 selfloop transitions, 30 changer transitions 0/350 dead transitions. [2024-06-27 19:47:38,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 350 transitions, 5002 flow [2024-06-27 19:47:38,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:47:38,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:47:38,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 19:47:38,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-27 19:47:38,282 INFO L175 Difference]: Start difference. First operand has 364 places, 340 transitions, 4286 flow. Second operand 11 states and 128 transitions. [2024-06-27 19:47:38,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 350 transitions, 5002 flow [2024-06-27 19:47:38,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 350 transitions, 4820 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-27 19:47:38,904 INFO L231 Difference]: Finished difference. Result has 366 places, 340 transitions, 4169 flow [2024-06-27 19:47:38,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4104, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4169, PETRI_PLACES=366, PETRI_TRANSITIONS=340} [2024-06-27 19:47:38,904 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 336 predicate places. [2024-06-27 19:47:38,904 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 340 transitions, 4169 flow [2024-06-27 19:47:38,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:38,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:38,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:38,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:47:38,905 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:38,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:38,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1933697534, now seen corresponding path program 10 times [2024-06-27 19:47:38,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:38,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518124218] [2024-06-27 19:47:38,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:38,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:38,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:40,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:40,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:40,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518124218] [2024-06-27 19:47:40,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518124218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:40,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:40,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:40,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128186949] [2024-06-27 19:47:40,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:40,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:40,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:40,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:40,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:40,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:40,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 340 transitions, 4169 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:40,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:40,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:40,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:41,146 INFO L124 PetriNetUnfolderBase]: 695/1343 cut-off events. [2024-06-27 19:47:41,147 INFO L125 PetriNetUnfolderBase]: For 180390/180390 co-relation queries the response was YES. [2024-06-27 19:47:41,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10649 conditions, 1343 events. 695/1343 cut-off events. For 180390/180390 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8036 event pairs, 67 based on Foata normal form. 1/1343 useless extension candidates. Maximal degree in co-relation 10482. Up to 1151 conditions per place. [2024-06-27 19:47:41,163 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 296 selfloop transitions, 51 changer transitions 0/350 dead transitions. [2024-06-27 19:47:41,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 350 transitions, 4885 flow [2024-06-27 19:47:41,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:47:41,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:47:41,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-27 19:47:41,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-27 19:47:41,164 INFO L175 Difference]: Start difference. First operand has 366 places, 340 transitions, 4169 flow. Second operand 12 states and 142 transitions. [2024-06-27 19:47:41,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 350 transitions, 4885 flow [2024-06-27 19:47:41,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 350 transitions, 4771 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-27 19:47:41,723 INFO L231 Difference]: Finished difference. Result has 368 places, 340 transitions, 4162 flow [2024-06-27 19:47:41,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4162, PETRI_PLACES=368, PETRI_TRANSITIONS=340} [2024-06-27 19:47:41,723 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 338 predicate places. [2024-06-27 19:47:41,723 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 340 transitions, 4162 flow [2024-06-27 19:47:41,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:41,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:41,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:41,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:47:41,727 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:41,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:41,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1732600565, now seen corresponding path program 9 times [2024-06-27 19:47:41,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:41,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789903504] [2024-06-27 19:47:41,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:41,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:41,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:42,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:42,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:42,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789903504] [2024-06-27 19:47:42,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789903504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:42,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:42,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:42,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404567007] [2024-06-27 19:47:42,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:42,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:42,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:42,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:42,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:42,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:42,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 340 transitions, 4162 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:42,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:42,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:42,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:43,284 INFO L124 PetriNetUnfolderBase]: 699/1351 cut-off events. [2024-06-27 19:47:43,285 INFO L125 PetriNetUnfolderBase]: For 190208/190208 co-relation queries the response was YES. [2024-06-27 19:47:43,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10764 conditions, 1351 events. 699/1351 cut-off events. For 190208/190208 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8096 event pairs, 69 based on Foata normal form. 2/1352 useless extension candidates. Maximal degree in co-relation 10596. Up to 1136 conditions per place. [2024-06-27 19:47:43,299 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 297 selfloop transitions, 52 changer transitions 0/352 dead transitions. [2024-06-27 19:47:43,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 352 transitions, 4954 flow [2024-06-27 19:47:43,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:43,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:43,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 19:47:43,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-27 19:47:43,300 INFO L175 Difference]: Start difference. First operand has 368 places, 340 transitions, 4162 flow. Second operand 10 states and 126 transitions. [2024-06-27 19:47:43,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 352 transitions, 4954 flow [2024-06-27 19:47:43,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 352 transitions, 4816 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-27 19:47:43,897 INFO L231 Difference]: Finished difference. Result has 366 places, 341 transitions, 4174 flow [2024-06-27 19:47:43,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4024, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4174, PETRI_PLACES=366, PETRI_TRANSITIONS=341} [2024-06-27 19:47:43,898 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 336 predicate places. [2024-06-27 19:47:43,898 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 341 transitions, 4174 flow [2024-06-27 19:47:43,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:43,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:43,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:43,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:47:43,898 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:43,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:43,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1732608284, now seen corresponding path program 11 times [2024-06-27 19:47:43,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:43,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867238892] [2024-06-27 19:47:43,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:43,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:43,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:45,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:45,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:45,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867238892] [2024-06-27 19:47:45,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867238892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:45,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:45,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:45,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708183642] [2024-06-27 19:47:45,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:45,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:45,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:45,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:45,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:45,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:45,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 341 transitions, 4174 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:45,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:45,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:45,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:46,423 INFO L124 PetriNetUnfolderBase]: 697/1347 cut-off events. [2024-06-27 19:47:46,423 INFO L125 PetriNetUnfolderBase]: For 180584/180584 co-relation queries the response was YES. [2024-06-27 19:47:46,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10637 conditions, 1347 events. 697/1347 cut-off events. For 180584/180584 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8066 event pairs, 74 based on Foata normal form. 1/1347 useless extension candidates. Maximal degree in co-relation 10468. Up to 1101 conditions per place. [2024-06-27 19:47:46,440 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 281 selfloop transitions, 70 changer transitions 0/354 dead transitions. [2024-06-27 19:47:46,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 354 transitions, 4964 flow [2024-06-27 19:47:46,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:47:46,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:47:46,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 19:47:46,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 19:47:46,442 INFO L175 Difference]: Start difference. First operand has 366 places, 341 transitions, 4174 flow. Second operand 11 states and 136 transitions. [2024-06-27 19:47:46,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 354 transitions, 4964 flow [2024-06-27 19:47:47,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 354 transitions, 4778 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:47,060 INFO L231 Difference]: Finished difference. Result has 370 places, 343 transitions, 4189 flow [2024-06-27 19:47:47,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4189, PETRI_PLACES=370, PETRI_TRANSITIONS=343} [2024-06-27 19:47:47,060 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 340 predicate places. [2024-06-27 19:47:47,060 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 343 transitions, 4189 flow [2024-06-27 19:47:47,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:47,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:47,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:47,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:47:47,061 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:47,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:47,061 INFO L85 PathProgramCache]: Analyzing trace with hash 524424941, now seen corresponding path program 10 times [2024-06-27 19:47:47,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:47,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918531096] [2024-06-27 19:47:47,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:47,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:47,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:48,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:48,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:48,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918531096] [2024-06-27 19:47:48,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918531096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:48,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:48,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:48,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572359421] [2024-06-27 19:47:48,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:48,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:48,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:48,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:48,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:48,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:48,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 343 transitions, 4189 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:48,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:48,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:48,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:48,839 INFO L124 PetriNetUnfolderBase]: 708/1368 cut-off events. [2024-06-27 19:47:48,840 INFO L125 PetriNetUnfolderBase]: For 204008/204008 co-relation queries the response was YES. [2024-06-27 19:47:48,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11061 conditions, 1368 events. 708/1368 cut-off events. For 204008/204008 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 8232 event pairs, 103 based on Foata normal form. 2/1369 useless extension candidates. Maximal degree in co-relation 10890. Up to 1177 conditions per place. [2024-06-27 19:47:48,857 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 328 selfloop transitions, 29 changer transitions 0/360 dead transitions. [2024-06-27 19:47:48,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 360 transitions, 5249 flow [2024-06-27 19:47:48,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:47:48,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:47:48,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-27 19:47:48,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-27 19:47:48,859 INFO L175 Difference]: Start difference. First operand has 370 places, 343 transitions, 4189 flow. Second operand 12 states and 139 transitions. [2024-06-27 19:47:48,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 360 transitions, 5249 flow [2024-06-27 19:47:49,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 360 transitions, 4977 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-27 19:47:49,526 INFO L231 Difference]: Finished difference. Result has 373 places, 345 transitions, 4065 flow [2024-06-27 19:47:49,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4065, PETRI_PLACES=373, PETRI_TRANSITIONS=345} [2024-06-27 19:47:49,527 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 343 predicate places. [2024-06-27 19:47:49,527 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 345 transitions, 4065 flow [2024-06-27 19:47:49,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:49,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:49,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:49,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:47:49,527 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:49,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:49,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1739758124, now seen corresponding path program 12 times [2024-06-27 19:47:49,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:49,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445504274] [2024-06-27 19:47:49,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:49,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:49,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:51,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:51,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:51,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445504274] [2024-06-27 19:47:51,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445504274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:51,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:51,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:51,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33497836] [2024-06-27 19:47:51,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:51,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:51,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:51,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:51,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:51,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:51,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 345 transitions, 4065 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:51,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:51,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:51,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:51,819 INFO L124 PetriNetUnfolderBase]: 711/1373 cut-off events. [2024-06-27 19:47:51,819 INFO L125 PetriNetUnfolderBase]: For 200376/200376 co-relation queries the response was YES. [2024-06-27 19:47:51,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11004 conditions, 1373 events. 711/1373 cut-off events. For 200376/200376 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 8278 event pairs, 75 based on Foata normal form. 1/1373 useless extension candidates. Maximal degree in co-relation 10833. Up to 1127 conditions per place. [2024-06-27 19:47:51,837 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 287 selfloop transitions, 68 changer transitions 0/358 dead transitions. [2024-06-27 19:47:51,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 358 transitions, 4876 flow [2024-06-27 19:47:51,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:47:51,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:47:51,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 19:47:51,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-27 19:47:51,838 INFO L175 Difference]: Start difference. First operand has 373 places, 345 transitions, 4065 flow. Second operand 11 states and 138 transitions. [2024-06-27 19:47:51,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 358 transitions, 4876 flow [2024-06-27 19:47:52,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 358 transitions, 4797 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:52,569 INFO L231 Difference]: Finished difference. Result has 378 places, 348 transitions, 4218 flow [2024-06-27 19:47:52,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3990, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4218, PETRI_PLACES=378, PETRI_TRANSITIONS=348} [2024-06-27 19:47:52,569 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 348 predicate places. [2024-06-27 19:47:52,569 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 348 transitions, 4218 flow [2024-06-27 19:47:52,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:52,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:52,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:52,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 19:47:52,570 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:52,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:52,570 INFO L85 PathProgramCache]: Analyzing trace with hash -2059781119, now seen corresponding path program 11 times [2024-06-27 19:47:52,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:52,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537595874] [2024-06-27 19:47:52,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:52,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:52,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:54,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:54,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:54,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537595874] [2024-06-27 19:47:54,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537595874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:54,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:54,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:54,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425979211] [2024-06-27 19:47:54,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:54,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:54,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:54,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:54,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:54,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:54,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 348 transitions, 4218 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:54,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:54,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:54,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:54,792 INFO L124 PetriNetUnfolderBase]: 715/1381 cut-off events. [2024-06-27 19:47:54,792 INFO L125 PetriNetUnfolderBase]: For 210568/210568 co-relation queries the response was YES. [2024-06-27 19:47:54,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11162 conditions, 1381 events. 715/1381 cut-off events. For 210568/210568 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 8321 event pairs, 109 based on Foata normal form. 2/1382 useless extension candidates. Maximal degree in co-relation 10988. Up to 1247 conditions per place. [2024-06-27 19:47:54,810 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 332 selfloop transitions, 26 changer transitions 0/361 dead transitions. [2024-06-27 19:47:54,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 361 transitions, 5000 flow [2024-06-27 19:47:54,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:47:54,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:47:54,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-27 19:47:54,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-27 19:47:54,811 INFO L175 Difference]: Start difference. First operand has 378 places, 348 transitions, 4218 flow. Second operand 12 states and 137 transitions. [2024-06-27 19:47:54,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 361 transitions, 5000 flow [2024-06-27 19:47:55,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 361 transitions, 4815 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:55,407 INFO L231 Difference]: Finished difference. Result has 383 places, 349 transitions, 4131 flow [2024-06-27 19:47:55,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4033, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4131, PETRI_PLACES=383, PETRI_TRANSITIONS=349} [2024-06-27 19:47:55,407 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 353 predicate places. [2024-06-27 19:47:55,407 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 349 transitions, 4131 flow [2024-06-27 19:47:55,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:55,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:55,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:55,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 19:47:55,408 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:55,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:55,408 INFO L85 PathProgramCache]: Analyzing trace with hash -56105696, now seen corresponding path program 13 times [2024-06-27 19:47:55,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:55,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631503633] [2024-06-27 19:47:55,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:55,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:55,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:57,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:57,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:57,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631503633] [2024-06-27 19:47:57,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631503633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:57,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:57,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:47:57,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768635209] [2024-06-27 19:47:57,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:57,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:47:57,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:57,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:47:57,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:47:57,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:47:57,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 349 transitions, 4131 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:57,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:57,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:47:57,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:58,422 INFO L124 PetriNetUnfolderBase]: 718/1387 cut-off events. [2024-06-27 19:47:58,423 INFO L125 PetriNetUnfolderBase]: For 206787/206787 co-relation queries the response was YES. [2024-06-27 19:47:58,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11121 conditions, 1387 events. 718/1387 cut-off events. For 206787/206787 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 8370 event pairs, 72 based on Foata normal form. 1/1387 useless extension candidates. Maximal degree in co-relation 10947. Up to 990 conditions per place. [2024-06-27 19:47:58,440 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 230 selfloop transitions, 128 changer transitions 0/361 dead transitions. [2024-06-27 19:47:58,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 361 transitions, 4929 flow [2024-06-27 19:47:58,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:47:58,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:47:58,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 19:47:58,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 19:47:58,442 INFO L175 Difference]: Start difference. First operand has 383 places, 349 transitions, 4131 flow. Second operand 11 states and 136 transitions. [2024-06-27 19:47:58,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 361 transitions, 4929 flow [2024-06-27 19:47:59,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 361 transitions, 4810 flow, removed 22 selfloop flow, removed 12 redundant places. [2024-06-27 19:47:59,155 INFO L231 Difference]: Finished difference. Result has 382 places, 351 transitions, 4337 flow [2024-06-27 19:47:59,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4337, PETRI_PLACES=382, PETRI_TRANSITIONS=351} [2024-06-27 19:47:59,156 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 352 predicate places. [2024-06-27 19:47:59,156 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 351 transitions, 4337 flow [2024-06-27 19:47:59,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:59,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:59,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:59,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 19:47:59,157 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:47:59,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:59,157 INFO L85 PathProgramCache]: Analyzing trace with hash 513383051, now seen corresponding path program 12 times [2024-06-27 19:47:59,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:59,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766035203] [2024-06-27 19:47:59,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:59,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:59,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:00,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:00,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:00,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766035203] [2024-06-27 19:48:00,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766035203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:00,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:00,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:00,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074004970] [2024-06-27 19:48:00,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:00,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:00,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:00,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:00,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:00,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:00,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 351 transitions, 4337 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:00,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:00,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:00,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:01,283 INFO L124 PetriNetUnfolderBase]: 715/1381 cut-off events. [2024-06-27 19:48:01,284 INFO L125 PetriNetUnfolderBase]: For 203041/203041 co-relation queries the response was YES. [2024-06-27 19:48:01,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10982 conditions, 1381 events. 715/1381 cut-off events. For 203041/203041 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 8334 event pairs, 104 based on Foata normal form. 2/1382 useless extension candidates. Maximal degree in co-relation 10808. Up to 1211 conditions per place. [2024-06-27 19:48:01,302 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 332 selfloop transitions, 27 changer transitions 0/362 dead transitions. [2024-06-27 19:48:01,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 362 transitions, 5079 flow [2024-06-27 19:48:01,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:01,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:01,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-27 19:48:01,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-27 19:48:01,303 INFO L175 Difference]: Start difference. First operand has 382 places, 351 transitions, 4337 flow. Second operand 10 states and 118 transitions. [2024-06-27 19:48:01,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 362 transitions, 5079 flow [2024-06-27 19:48:01,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 362 transitions, 4762 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-27 19:48:01,936 INFO L231 Difference]: Finished difference. Result has 385 places, 351 transitions, 4080 flow [2024-06-27 19:48:01,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4080, PETRI_PLACES=385, PETRI_TRANSITIONS=351} [2024-06-27 19:48:01,937 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 355 predicate places. [2024-06-27 19:48:01,937 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 351 transitions, 4080 flow [2024-06-27 19:48:01,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:01,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:01,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:01,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 19:48:01,938 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:01,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:01,938 INFO L85 PathProgramCache]: Analyzing trace with hash -48754046, now seen corresponding path program 14 times [2024-06-27 19:48:01,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:01,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883892228] [2024-06-27 19:48:01,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:01,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:01,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:03,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:03,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:03,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883892228] [2024-06-27 19:48:03,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883892228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:03,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:03,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:03,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029627965] [2024-06-27 19:48:03,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:03,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:03,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:03,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:03,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:03,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:03,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 351 transitions, 4080 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:03,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:03,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:03,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:03,674 INFO L124 PetriNetUnfolderBase]: 721/1394 cut-off events. [2024-06-27 19:48:03,674 INFO L125 PetriNetUnfolderBase]: For 205548/205548 co-relation queries the response was YES. [2024-06-27 19:48:03,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10862 conditions, 1394 events. 721/1394 cut-off events. For 205548/205548 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 8417 event pairs, 71 based on Foata normal form. 2/1395 useless extension candidates. Maximal degree in co-relation 10687. Up to 820 conditions per place. [2024-06-27 19:48:03,690 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 204 selfloop transitions, 160 changer transitions 0/367 dead transitions. [2024-06-27 19:48:03,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 367 transitions, 5440 flow [2024-06-27 19:48:03,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:03,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:03,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 19:48:03,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281524926686217 [2024-06-27 19:48:03,691 INFO L175 Difference]: Start difference. First operand has 385 places, 351 transitions, 4080 flow. Second operand 11 states and 146 transitions. [2024-06-27 19:48:03,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 367 transitions, 5440 flow [2024-06-27 19:48:04,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 367 transitions, 5375 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 19:48:04,418 INFO L231 Difference]: Finished difference. Result has 388 places, 355 transitions, 4474 flow [2024-06-27 19:48:04,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4015, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4474, PETRI_PLACES=388, PETRI_TRANSITIONS=355} [2024-06-27 19:48:04,419 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 358 predicate places. [2024-06-27 19:48:04,419 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 355 transitions, 4474 flow [2024-06-27 19:48:04,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:04,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:04,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:04,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 19:48:04,420 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:04,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:04,420 INFO L85 PathProgramCache]: Analyzing trace with hash -55903886, now seen corresponding path program 15 times [2024-06-27 19:48:04,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:04,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650737468] [2024-06-27 19:48:04,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:04,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:04,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:05,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:05,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:05,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650737468] [2024-06-27 19:48:05,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650737468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:05,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:05,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:05,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48779476] [2024-06-27 19:48:05,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:05,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:05,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:05,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:05,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:05,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:05,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 355 transitions, 4474 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:05,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:05,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:05,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:06,495 INFO L124 PetriNetUnfolderBase]: 717/1388 cut-off events. [2024-06-27 19:48:06,495 INFO L125 PetriNetUnfolderBase]: For 198133/198133 co-relation queries the response was YES. [2024-06-27 19:48:06,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10862 conditions, 1388 events. 717/1388 cut-off events. For 198133/198133 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 8401 event pairs, 73 based on Foata normal form. 2/1389 useless extension candidates. Maximal degree in co-relation 10685. Up to 816 conditions per place. [2024-06-27 19:48:06,509 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 200 selfloop transitions, 163 changer transitions 0/366 dead transitions. [2024-06-27 19:48:06,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 366 transitions, 5468 flow [2024-06-27 19:48:06,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:06,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:06,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-27 19:48:06,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-27 19:48:06,511 INFO L175 Difference]: Start difference. First operand has 388 places, 355 transitions, 4474 flow. Second operand 11 states and 144 transitions. [2024-06-27 19:48:06,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 366 transitions, 5468 flow [2024-06-27 19:48:07,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 366 transitions, 4943 flow, removed 105 selfloop flow, removed 9 redundant places. [2024-06-27 19:48:07,122 INFO L231 Difference]: Finished difference. Result has 391 places, 355 transitions, 4290 flow [2024-06-27 19:48:07,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3951, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4290, PETRI_PLACES=391, PETRI_TRANSITIONS=355} [2024-06-27 19:48:07,122 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 361 predicate places. [2024-06-27 19:48:07,123 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 355 transitions, 4290 flow [2024-06-27 19:48:07,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:07,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:07,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-27 19:48:07,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 19:48:07,123 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:07,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:07,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1732331795, now seen corresponding path program 13 times [2024-06-27 19:48:07,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:07,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269380003] [2024-06-27 19:48:07,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:07,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:07,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:08,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:08,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:08,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269380003] [2024-06-27 19:48:08,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269380003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:08,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:08,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:08,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750657139] [2024-06-27 19:48:08,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:08,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:08,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:08,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:08,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:08,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:08,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 355 transitions, 4290 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:08,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:08,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:08,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:08,658 INFO L124 PetriNetUnfolderBase]: 728/1409 cut-off events. [2024-06-27 19:48:08,658 INFO L125 PetriNetUnfolderBase]: For 216279/216279 co-relation queries the response was YES. [2024-06-27 19:48:08,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11173 conditions, 1409 events. 728/1409 cut-off events. For 216279/216279 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8573 event pairs, 72 based on Foata normal form. 2/1410 useless extension candidates. Maximal degree in co-relation 10996. Up to 1163 conditions per place. [2024-06-27 19:48:08,675 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 310 selfloop transitions, 56 changer transitions 0/369 dead transitions. [2024-06-27 19:48:08,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 369 transitions, 5382 flow [2024-06-27 19:48:08,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:08,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:08,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-27 19:48:08,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-27 19:48:08,676 INFO L175 Difference]: Start difference. First operand has 391 places, 355 transitions, 4290 flow. Second operand 10 states and 127 transitions. [2024-06-27 19:48:08,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 369 transitions, 5382 flow [2024-06-27 19:48:09,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 369 transitions, 4982 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 19:48:09,355 INFO L231 Difference]: Finished difference. Result has 389 places, 357 transitions, 4098 flow [2024-06-27 19:48:09,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3892, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4098, PETRI_PLACES=389, PETRI_TRANSITIONS=357} [2024-06-27 19:48:09,356 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 359 predicate places. [2024-06-27 19:48:09,356 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 357 transitions, 4098 flow [2024-06-27 19:48:09,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:09,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:09,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:09,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 19:48:09,357 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:09,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:09,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1739750405, now seen corresponding path program 14 times [2024-06-27 19:48:09,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:09,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467431737] [2024-06-27 19:48:09,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:09,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:09,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:10,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:10,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:10,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467431737] [2024-06-27 19:48:10,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467431737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:10,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:10,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:10,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265666331] [2024-06-27 19:48:10,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:10,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:10,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:10,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:10,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:10,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:10,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 357 transitions, 4098 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:10,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:10,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:10,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:11,108 INFO L124 PetriNetUnfolderBase]: 725/1404 cut-off events. [2024-06-27 19:48:11,108 INFO L125 PetriNetUnfolderBase]: For 200701/200701 co-relation queries the response was YES. [2024-06-27 19:48:11,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10627 conditions, 1404 events. 725/1404 cut-off events. For 200701/200701 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8561 event pairs, 73 based on Foata normal form. 2/1405 useless extension candidates. Maximal degree in co-relation 10450. Up to 1187 conditions per place. [2024-06-27 19:48:11,127 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 311 selfloop transitions, 53 changer transitions 0/367 dead transitions. [2024-06-27 19:48:11,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 367 transitions, 4848 flow [2024-06-27 19:48:11,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:11,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:11,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 19:48:11,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-27 19:48:11,128 INFO L175 Difference]: Start difference. First operand has 389 places, 357 transitions, 4098 flow. Second operand 10 states and 128 transitions. [2024-06-27 19:48:11,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 367 transitions, 4848 flow [2024-06-27 19:48:11,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 367 transitions, 4703 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:11,739 INFO L231 Difference]: Finished difference. Result has 393 places, 357 transitions, 4063 flow [2024-06-27 19:48:11,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3953, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4063, PETRI_PLACES=393, PETRI_TRANSITIONS=357} [2024-06-27 19:48:11,740 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 363 predicate places. [2024-06-27 19:48:11,740 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 357 transitions, 4063 flow [2024-06-27 19:48:11,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:11,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:11,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:11,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 19:48:11,743 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:11,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:11,743 INFO L85 PathProgramCache]: Analyzing trace with hash 213209418, now seen corresponding path program 16 times [2024-06-27 19:48:11,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:11,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737986975] [2024-06-27 19:48:11,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:11,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:11,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:14,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:14,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:14,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737986975] [2024-06-27 19:48:14,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737986975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:14,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:14,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:14,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709228015] [2024-06-27 19:48:14,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:14,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:14,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:14,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:14,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:14,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:14,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 357 transitions, 4063 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:14,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:14,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:14,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:14,960 INFO L124 PetriNetUnfolderBase]: 723/1400 cut-off events. [2024-06-27 19:48:14,960 INFO L125 PetriNetUnfolderBase]: For 186739/186739 co-relation queries the response was YES. [2024-06-27 19:48:14,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10418 conditions, 1400 events. 723/1400 cut-off events. For 186739/186739 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8518 event pairs, 78 based on Foata normal form. 1/1400 useless extension candidates. Maximal degree in co-relation 10239. Up to 1152 conditions per place. [2024-06-27 19:48:14,981 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 295 selfloop transitions, 69 changer transitions 0/367 dead transitions. [2024-06-27 19:48:14,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 367 transitions, 4813 flow [2024-06-27 19:48:14,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:14,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:14,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 19:48:14,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 19:48:14,982 INFO L175 Difference]: Start difference. First operand has 393 places, 357 transitions, 4063 flow. Second operand 11 states and 137 transitions. [2024-06-27 19:48:14,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 367 transitions, 4813 flow [2024-06-27 19:48:15,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 367 transitions, 4651 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-27 19:48:15,717 INFO L231 Difference]: Finished difference. Result has 395 places, 357 transitions, 4044 flow [2024-06-27 19:48:15,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3901, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4044, PETRI_PLACES=395, PETRI_TRANSITIONS=357} [2024-06-27 19:48:15,718 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 365 predicate places. [2024-06-27 19:48:15,719 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 357 transitions, 4044 flow [2024-06-27 19:48:15,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:15,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:15,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:15,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 19:48:15,719 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:15,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:15,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1969488897, now seen corresponding path program 15 times [2024-06-27 19:48:15,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:15,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539752074] [2024-06-27 19:48:15,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:15,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:15,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:17,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:17,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:17,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539752074] [2024-06-27 19:48:17,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539752074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:17,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:17,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:17,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509210681] [2024-06-27 19:48:17,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:17,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:17,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:17,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:17,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:17,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:17,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 357 transitions, 4044 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:17,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:17,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:17,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:18,417 INFO L124 PetriNetUnfolderBase]: 727/1409 cut-off events. [2024-06-27 19:48:18,418 INFO L125 PetriNetUnfolderBase]: For 198016/198016 co-relation queries the response was YES. [2024-06-27 19:48:18,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10521 conditions, 1409 events. 727/1409 cut-off events. For 198016/198016 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 8591 event pairs, 73 based on Foata normal form. 2/1410 useless extension candidates. Maximal degree in co-relation 10341. Up to 1100 conditions per place. [2024-06-27 19:48:18,436 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 277 selfloop transitions, 89 changer transitions 0/369 dead transitions. [2024-06-27 19:48:18,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 369 transitions, 4846 flow [2024-06-27 19:48:18,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:18,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:18,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 19:48:18,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 19:48:18,438 INFO L175 Difference]: Start difference. First operand has 395 places, 357 transitions, 4044 flow. Second operand 11 states and 135 transitions. [2024-06-27 19:48:18,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 369 transitions, 4846 flow [2024-06-27 19:48:19,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 369 transitions, 4678 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 19:48:19,086 INFO L231 Difference]: Finished difference. Result has 396 places, 358 transitions, 4106 flow [2024-06-27 19:48:19,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4106, PETRI_PLACES=396, PETRI_TRANSITIONS=358} [2024-06-27 19:48:19,086 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 366 predicate places. [2024-06-27 19:48:19,086 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 358 transitions, 4106 flow [2024-06-27 19:48:19,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:19,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:19,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:19,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 19:48:19,087 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:19,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:19,087 INFO L85 PathProgramCache]: Analyzing trace with hash -48486857, now seen corresponding path program 16 times [2024-06-27 19:48:19,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:19,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283351556] [2024-06-27 19:48:19,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:19,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:19,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:20,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:20,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:20,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283351556] [2024-06-27 19:48:20,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283351556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:20,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:20,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:20,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755164050] [2024-06-27 19:48:20,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:20,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:20,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:20,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:20,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:20,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:20,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 358 transitions, 4106 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:20,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:20,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:20,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:20,986 INFO L124 PetriNetUnfolderBase]: 731/1417 cut-off events. [2024-06-27 19:48:20,986 INFO L125 PetriNetUnfolderBase]: For 202108/202108 co-relation queries the response was YES. [2024-06-27 19:48:21,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10695 conditions, 1417 events. 731/1417 cut-off events. For 202108/202108 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 8669 event pairs, 75 based on Foata normal form. 2/1418 useless extension candidates. Maximal degree in co-relation 10514. Up to 1100 conditions per place. [2024-06-27 19:48:21,005 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 276 selfloop transitions, 92 changer transitions 0/371 dead transitions. [2024-06-27 19:48:21,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 371 transitions, 4916 flow [2024-06-27 19:48:21,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:48:21,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:48:21,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 19:48:21,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 19:48:21,006 INFO L175 Difference]: Start difference. First operand has 396 places, 358 transitions, 4106 flow. Second operand 12 states and 147 transitions. [2024-06-27 19:48:21,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 371 transitions, 4916 flow [2024-06-27 19:48:21,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 371 transitions, 4674 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-06-27 19:48:21,742 INFO L231 Difference]: Finished difference. Result has 397 places, 359 transitions, 4102 flow [2024-06-27 19:48:21,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3864, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4102, PETRI_PLACES=397, PETRI_TRANSITIONS=359} [2024-06-27 19:48:21,743 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 367 predicate places. [2024-06-27 19:48:21,743 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 359 transitions, 4102 flow [2024-06-27 19:48:21,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:21,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:21,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:21,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 19:48:21,744 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:21,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:21,744 INFO L85 PathProgramCache]: Analyzing trace with hash -48477557, now seen corresponding path program 17 times [2024-06-27 19:48:21,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:21,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662197526] [2024-06-27 19:48:21,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:21,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:21,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:23,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:23,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:23,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662197526] [2024-06-27 19:48:23,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662197526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:23,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:23,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:23,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115904540] [2024-06-27 19:48:23,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:23,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:23,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:23,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:23,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:23,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:23,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 359 transitions, 4102 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:23,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:23,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:23,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:23,698 INFO L124 PetriNetUnfolderBase]: 728/1412 cut-off events. [2024-06-27 19:48:23,699 INFO L125 PetriNetUnfolderBase]: For 188182/188182 co-relation queries the response was YES. [2024-06-27 19:48:23,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10318 conditions, 1412 events. 728/1412 cut-off events. For 188182/188182 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 8639 event pairs, 72 based on Foata normal form. 2/1413 useless extension candidates. Maximal degree in co-relation 10137. Up to 1075 conditions per place. [2024-06-27 19:48:23,716 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 275 selfloop transitions, 93 changer transitions 0/371 dead transitions. [2024-06-27 19:48:23,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 371 transitions, 4864 flow [2024-06-27 19:48:23,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:23,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:23,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 19:48:23,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-27 19:48:23,718 INFO L175 Difference]: Start difference. First operand has 397 places, 359 transitions, 4102 flow. Second operand 11 states and 138 transitions. [2024-06-27 19:48:23,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 371 transitions, 4864 flow [2024-06-27 19:48:24,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 371 transitions, 4630 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-27 19:48:24,379 INFO L231 Difference]: Finished difference. Result has 397 places, 359 transitions, 4058 flow [2024-06-27 19:48:24,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3868, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4058, PETRI_PLACES=397, PETRI_TRANSITIONS=359} [2024-06-27 19:48:24,379 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 367 predicate places. [2024-06-27 19:48:24,379 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 359 transitions, 4058 flow [2024-06-27 19:48:24,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:24,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:24,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:24,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 19:48:24,380 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:24,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:24,380 INFO L85 PathProgramCache]: Analyzing trace with hash -975459108, now seen corresponding path program 16 times [2024-06-27 19:48:24,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:24,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343570039] [2024-06-27 19:48:24,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:24,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:24,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:25,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:25,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:25,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343570039] [2024-06-27 19:48:25,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343570039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:25,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:25,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:25,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486564070] [2024-06-27 19:48:25,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:25,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:25,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:25,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:25,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:25,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:25,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 359 transitions, 4058 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:25,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:25,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:25,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:25,954 INFO L124 PetriNetUnfolderBase]: 742/1439 cut-off events. [2024-06-27 19:48:25,955 INFO L125 PetriNetUnfolderBase]: For 192060/192060 co-relation queries the response was YES. [2024-06-27 19:48:25,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10487 conditions, 1439 events. 742/1439 cut-off events. For 192060/192060 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8840 event pairs, 79 based on Foata normal form. 2/1440 useless extension candidates. Maximal degree in co-relation 10306. Up to 1295 conditions per place. [2024-06-27 19:48:25,971 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 355 selfloop transitions, 25 changer transitions 0/383 dead transitions. [2024-06-27 19:48:25,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 383 transitions, 4983 flow [2024-06-27 19:48:25,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:25,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:25,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 19:48:25,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:48:25,972 INFO L175 Difference]: Start difference. First operand has 397 places, 359 transitions, 4058 flow. Second operand 11 states and 132 transitions. [2024-06-27 19:48:25,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 383 transitions, 4983 flow [2024-06-27 19:48:26,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 383 transitions, 4666 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-27 19:48:26,719 INFO L231 Difference]: Finished difference. Result has 399 places, 366 transitions, 3939 flow [2024-06-27 19:48:26,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3741, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3939, PETRI_PLACES=399, PETRI_TRANSITIONS=366} [2024-06-27 19:48:26,720 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 369 predicate places. [2024-06-27 19:48:26,720 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 366 transitions, 3939 flow [2024-06-27 19:48:26,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:26,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:26,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:26,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 19:48:26,720 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:26,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:26,721 INFO L85 PathProgramCache]: Analyzing trace with hash -99710234, now seen corresponding path program 17 times [2024-06-27 19:48:26,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:26,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664141642] [2024-06-27 19:48:26,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:26,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:26,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:27,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:27,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:27,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664141642] [2024-06-27 19:48:27,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664141642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:27,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:27,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:27,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731175224] [2024-06-27 19:48:27,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:27,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:27,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:27,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:27,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:27,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:27,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 366 transitions, 3939 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:27,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:27,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:27,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:28,341 INFO L124 PetriNetUnfolderBase]: 727/1406 cut-off events. [2024-06-27 19:48:28,341 INFO L125 PetriNetUnfolderBase]: For 132398/132398 co-relation queries the response was YES. [2024-06-27 19:48:28,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8997 conditions, 1406 events. 727/1406 cut-off events. For 132398/132398 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8677 event pairs, 62 based on Foata normal form. 2/1407 useless extension candidates. Maximal degree in co-relation 8815. Up to 1246 conditions per place. [2024-06-27 19:48:28,359 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 352 selfloop transitions, 32 changer transitions 0/387 dead transitions. [2024-06-27 19:48:28,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 387 transitions, 4842 flow [2024-06-27 19:48:28,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:28,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:28,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 19:48:28,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 19:48:28,360 INFO L175 Difference]: Start difference. First operand has 399 places, 366 transitions, 3939 flow. Second operand 11 states and 134 transitions. [2024-06-27 19:48:28,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 387 transitions, 4842 flow [2024-06-27 19:48:28,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 387 transitions, 4717 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-27 19:48:28,874 INFO L231 Difference]: Finished difference. Result has 404 places, 369 transitions, 3980 flow [2024-06-27 19:48:28,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3814, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3980, PETRI_PLACES=404, PETRI_TRANSITIONS=369} [2024-06-27 19:48:28,874 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 374 predicate places. [2024-06-27 19:48:28,874 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 369 transitions, 3980 flow [2024-06-27 19:48:28,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:28,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:28,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:28,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 19:48:28,875 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:28,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:28,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1378269418, now seen corresponding path program 18 times [2024-06-27 19:48:28,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:28,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457807694] [2024-06-27 19:48:28,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:28,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:28,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:29,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:29,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:29,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457807694] [2024-06-27 19:48:29,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457807694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:29,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:29,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:29,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376177265] [2024-06-27 19:48:29,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:29,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:29,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:29,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:29,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:29,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:29,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 369 transitions, 3980 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:29,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:29,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:29,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:30,403 INFO L124 PetriNetUnfolderBase]: 724/1400 cut-off events. [2024-06-27 19:48:30,403 INFO L125 PetriNetUnfolderBase]: For 112322/112322 co-relation queries the response was YES. [2024-06-27 19:48:30,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8546 conditions, 1400 events. 724/1400 cut-off events. For 112322/112322 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8646 event pairs, 51 based on Foata normal form. 2/1401 useless extension candidates. Maximal degree in co-relation 8363. Up to 1241 conditions per place. [2024-06-27 19:48:30,423 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 353 selfloop transitions, 29 changer transitions 0/385 dead transitions. [2024-06-27 19:48:30,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 385 transitions, 4786 flow [2024-06-27 19:48:30,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:30,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:30,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 19:48:30,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 19:48:30,424 INFO L175 Difference]: Start difference. First operand has 404 places, 369 transitions, 3980 flow. Second operand 11 states and 134 transitions. [2024-06-27 19:48:30,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 385 transitions, 4786 flow [2024-06-27 19:48:30,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 385 transitions, 4615 flow, removed 46 selfloop flow, removed 11 redundant places. [2024-06-27 19:48:30,897 INFO L231 Difference]: Finished difference. Result has 404 places, 369 transitions, 3871 flow [2024-06-27 19:48:30,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3809, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3871, PETRI_PLACES=404, PETRI_TRANSITIONS=369} [2024-06-27 19:48:30,898 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 374 predicate places. [2024-06-27 19:48:30,898 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 369 transitions, 3871 flow [2024-06-27 19:48:30,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:30,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:30,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:30,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 19:48:30,898 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:30,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:30,899 INFO L85 PathProgramCache]: Analyzing trace with hash 2042977376, now seen corresponding path program 17 times [2024-06-27 19:48:30,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:30,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514569893] [2024-06-27 19:48:30,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:30,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:30,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:32,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:32,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:32,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514569893] [2024-06-27 19:48:32,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514569893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:32,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:32,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:32,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80608579] [2024-06-27 19:48:32,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:32,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:32,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:32,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:32,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:32,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:32,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 369 transitions, 3871 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:32,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:32,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:32,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:33,389 INFO L124 PetriNetUnfolderBase]: 722/1398 cut-off events. [2024-06-27 19:48:33,390 INFO L125 PetriNetUnfolderBase]: For 95113/95113 co-relation queries the response was YES. [2024-06-27 19:48:33,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8208 conditions, 1398 events. 722/1398 cut-off events. For 95113/95113 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8625 event pairs, 55 based on Foata normal form. 1/1398 useless extension candidates. Maximal degree in co-relation 8028. Up to 1177 conditions per place. [2024-06-27 19:48:33,407 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 333 selfloop transitions, 59 changer transitions 0/395 dead transitions. [2024-06-27 19:48:33,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 395 transitions, 4791 flow [2024-06-27 19:48:33,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:48:33,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:48:33,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 19:48:33,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 19:48:33,409 INFO L175 Difference]: Start difference. First operand has 404 places, 369 transitions, 3871 flow. Second operand 12 states and 147 transitions. [2024-06-27 19:48:33,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 395 transitions, 4791 flow [2024-06-27 19:48:33,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 395 transitions, 4493 flow, removed 62 selfloop flow, removed 14 redundant places. [2024-06-27 19:48:33,761 INFO L231 Difference]: Finished difference. Result has 402 places, 369 transitions, 3704 flow [2024-06-27 19:48:33,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3704, PETRI_PLACES=402, PETRI_TRANSITIONS=369} [2024-06-27 19:48:33,762 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 372 predicate places. [2024-06-27 19:48:33,762 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 369 transitions, 3704 flow [2024-06-27 19:48:33,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:33,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:33,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:33,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 19:48:33,762 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:33,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:33,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1749192198, now seen corresponding path program 1 times [2024-06-27 19:48:33,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:33,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133345795] [2024-06-27 19:48:33,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:33,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:33,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:34,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:34,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:34,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133345795] [2024-06-27 19:48:34,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133345795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:34,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:34,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:34,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066930395] [2024-06-27 19:48:34,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:34,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:34,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:34,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:34,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:35,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:35,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 369 transitions, 3704 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:35,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:35,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:35,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:35,536 INFO L124 PetriNetUnfolderBase]: 734/1426 cut-off events. [2024-06-27 19:48:35,536 INFO L125 PetriNetUnfolderBase]: For 149813/149813 co-relation queries the response was YES. [2024-06-27 19:48:35,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8117 conditions, 1426 events. 734/1426 cut-off events. For 149813/149813 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 8820 event pairs, 60 based on Foata normal form. 8/1433 useless extension candidates. Maximal degree in co-relation 7940. Up to 1214 conditions per place. [2024-06-27 19:48:35,553 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 343 selfloop transitions, 30 changer transitions 15/391 dead transitions. [2024-06-27 19:48:35,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 391 transitions, 4580 flow [2024-06-27 19:48:35,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:35,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:35,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 19:48:35,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 19:48:35,555 INFO L175 Difference]: Start difference. First operand has 402 places, 369 transitions, 3704 flow. Second operand 11 states and 135 transitions. [2024-06-27 19:48:35,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 391 transitions, 4580 flow [2024-06-27 19:48:35,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 391 transitions, 4210 flow, removed 37 selfloop flow, removed 15 redundant places. [2024-06-27 19:48:35,947 INFO L231 Difference]: Finished difference. Result has 398 places, 363 transitions, 3356 flow [2024-06-27 19:48:35,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3334, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3356, PETRI_PLACES=398, PETRI_TRANSITIONS=363} [2024-06-27 19:48:35,947 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 368 predicate places. [2024-06-27 19:48:35,947 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 363 transitions, 3356 flow [2024-06-27 19:48:35,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:35,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:35,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:35,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 19:48:35,948 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:35,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:35,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1071594710, now seen corresponding path program 2 times [2024-06-27 19:48:35,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:35,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846900204] [2024-06-27 19:48:35,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:35,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:35,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:37,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:37,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:37,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846900204] [2024-06-27 19:48:37,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846900204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:37,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:37,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:37,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521861305] [2024-06-27 19:48:37,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:37,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:37,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:37,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:37,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:37,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:37,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 363 transitions, 3356 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:37,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:37,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:37,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:37,839 INFO L124 PetriNetUnfolderBase]: 747/1461 cut-off events. [2024-06-27 19:48:37,839 INFO L125 PetriNetUnfolderBase]: For 234436/234436 co-relation queries the response was YES. [2024-06-27 19:48:37,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9285 conditions, 1461 events. 747/1461 cut-off events. For 234436/234436 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 9076 event pairs, 69 based on Foata normal form. 8/1468 useless extension candidates. Maximal degree in co-relation 9113. Up to 1144 conditions per place. [2024-06-27 19:48:37,859 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 340 selfloop transitions, 33 changer transitions 13/389 dead transitions. [2024-06-27 19:48:37,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 389 transitions, 4586 flow [2024-06-27 19:48:37,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:37,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:37,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-27 19:48:37,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-27 19:48:37,861 INFO L175 Difference]: Start difference. First operand has 398 places, 363 transitions, 3356 flow. Second operand 11 states and 141 transitions. [2024-06-27 19:48:37,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 389 transitions, 4586 flow [2024-06-27 19:48:38,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 389 transitions, 4514 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 19:48:38,597 INFO L231 Difference]: Finished difference. Result has 394 places, 355 transitions, 3306 flow [2024-06-27 19:48:38,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3306, PETRI_PLACES=394, PETRI_TRANSITIONS=355} [2024-06-27 19:48:38,597 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 364 predicate places. [2024-06-27 19:48:38,597 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 355 transitions, 3306 flow [2024-06-27 19:48:38,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:38,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:38,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:38,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 19:48:38,598 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:38,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:38,598 INFO L85 PathProgramCache]: Analyzing trace with hash -399388338, now seen corresponding path program 3 times [2024-06-27 19:48:38,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:38,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865050680] [2024-06-27 19:48:38,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:38,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:38,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:40,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-27 19:48:40,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:40,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865050680] [2024-06-27 19:48:40,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865050680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:40,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:40,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:40,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571760546] [2024-06-27 19:48:40,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:40,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:40,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:40,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:40,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:40,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:40,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 355 transitions, 3306 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:40,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:40,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:40,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:40,786 INFO L124 PetriNetUnfolderBase]: 698/1370 cut-off events. [2024-06-27 19:48:40,786 INFO L125 PetriNetUnfolderBase]: For 163872/163872 co-relation queries the response was YES. [2024-06-27 19:48:40,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7537 conditions, 1370 events. 698/1370 cut-off events. For 163872/163872 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 8438 event pairs, 60 based on Foata normal form. 10/1379 useless extension candidates. Maximal degree in co-relation 7367. Up to 1144 conditions per place. [2024-06-27 19:48:40,802 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 326 selfloop transitions, 22 changer transitions 25/376 dead transitions. [2024-06-27 19:48:40,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 376 transitions, 4190 flow [2024-06-27 19:48:40,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:40,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:40,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 19:48:40,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-27 19:48:40,803 INFO L175 Difference]: Start difference. First operand has 394 places, 355 transitions, 3306 flow. Second operand 11 states and 135 transitions. [2024-06-27 19:48:40,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 376 transitions, 4190 flow [2024-06-27 19:48:41,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 376 transitions, 4117 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-27 19:48:41,171 INFO L231 Difference]: Finished difference. Result has 387 places, 339 transitions, 3157 flow [2024-06-27 19:48:41,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3233, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3157, PETRI_PLACES=387, PETRI_TRANSITIONS=339} [2024-06-27 19:48:41,172 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 357 predicate places. [2024-06-27 19:48:41,172 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 339 transitions, 3157 flow [2024-06-27 19:48:41,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:41,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:41,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:41,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 19:48:41,172 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:41,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:41,173 INFO L85 PathProgramCache]: Analyzing trace with hash 777837346, now seen corresponding path program 4 times [2024-06-27 19:48:41,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:41,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032993712] [2024-06-27 19:48:41,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:41,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:41,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:42,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:42,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:42,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032993712] [2024-06-27 19:48:42,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032993712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:42,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:42,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:42,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493041572] [2024-06-27 19:48:42,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:42,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:42,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:42,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:42,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:42,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:42,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 339 transitions, 3157 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:42,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:42,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:42,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:42,645 INFO L124 PetriNetUnfolderBase]: 672/1320 cut-off events. [2024-06-27 19:48:42,646 INFO L125 PetriNetUnfolderBase]: For 138062/138062 co-relation queries the response was YES. [2024-06-27 19:48:42,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7201 conditions, 1320 events. 672/1320 cut-off events. For 138062/138062 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 8059 event pairs, 52 based on Foata normal form. 8/1327 useless extension candidates. Maximal degree in co-relation 7035. Up to 1097 conditions per place. [2024-06-27 19:48:42,658 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 316 selfloop transitions, 13 changer transitions 30/362 dead transitions. [2024-06-27 19:48:42,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 362 transitions, 3977 flow [2024-06-27 19:48:42,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:42,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:42,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 19:48:42,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 19:48:42,659 INFO L175 Difference]: Start difference. First operand has 387 places, 339 transitions, 3157 flow. Second operand 11 states and 133 transitions. [2024-06-27 19:48:42,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 362 transitions, 3977 flow [2024-06-27 19:48:42,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 362 transitions, 3747 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-06-27 19:48:42,983 INFO L231 Difference]: Finished difference. Result has 369 places, 325 transitions, 2839 flow [2024-06-27 19:48:42,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2839, PETRI_PLACES=369, PETRI_TRANSITIONS=325} [2024-06-27 19:48:42,983 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 339 predicate places. [2024-06-27 19:48:42,983 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 325 transitions, 2839 flow [2024-06-27 19:48:42,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:42,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:42,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:42,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 19:48:42,984 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:42,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:42,984 INFO L85 PathProgramCache]: Analyzing trace with hash 197259384, now seen corresponding path program 5 times [2024-06-27 19:48:42,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:42,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593699457] [2024-06-27 19:48:42,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:42,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:42,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:44,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:44,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:44,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593699457] [2024-06-27 19:48:44,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593699457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:44,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:44,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:44,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650321361] [2024-06-27 19:48:44,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:44,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:44,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:44,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:44,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:44,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:44,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 325 transitions, 2839 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:44,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:44,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:44,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:44,939 INFO L124 PetriNetUnfolderBase]: 636/1240 cut-off events. [2024-06-27 19:48:44,940 INFO L125 PetriNetUnfolderBase]: For 131178/131178 co-relation queries the response was YES. [2024-06-27 19:48:44,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6601 conditions, 1240 events. 636/1240 cut-off events. For 131178/131178 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 7456 event pairs, 46 based on Foata normal form. 8/1247 useless extension candidates. Maximal degree in co-relation 6439. Up to 1059 conditions per place. [2024-06-27 19:48:44,950 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 303 selfloop transitions, 22 changer transitions 14/342 dead transitions. [2024-06-27 19:48:44,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 342 transitions, 3601 flow [2024-06-27 19:48:44,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:44,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:44,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-27 19:48:44,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-27 19:48:44,951 INFO L175 Difference]: Start difference. First operand has 369 places, 325 transitions, 2839 flow. Second operand 11 states and 126 transitions. [2024-06-27 19:48:44,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 342 transitions, 3601 flow [2024-06-27 19:48:45,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 342 transitions, 3543 flow, removed 4 selfloop flow, removed 14 redundant places. [2024-06-27 19:48:45,282 INFO L231 Difference]: Finished difference. Result has 353 places, 319 transitions, 2767 flow [2024-06-27 19:48:45,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2781, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2767, PETRI_PLACES=353, PETRI_TRANSITIONS=319} [2024-06-27 19:48:45,282 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 323 predicate places. [2024-06-27 19:48:45,282 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 319 transitions, 2767 flow [2024-06-27 19:48:45,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:45,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:45,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:45,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 19:48:45,283 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:45,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:45,283 INFO L85 PathProgramCache]: Analyzing trace with hash 363497814, now seen corresponding path program 6 times [2024-06-27 19:48:45,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:45,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248707324] [2024-06-27 19:48:45,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:45,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:45,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:46,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:46,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:46,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248707324] [2024-06-27 19:48:46,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248707324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:46,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:46,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:46,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790688314] [2024-06-27 19:48:46,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:46,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:46,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:46,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:46,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:46,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:46,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 319 transitions, 2767 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:46,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:46,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:46,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:47,608 INFO L124 PetriNetUnfolderBase]: 616/1200 cut-off events. [2024-06-27 19:48:47,608 INFO L125 PetriNetUnfolderBase]: For 86602/86602 co-relation queries the response was YES. [2024-06-27 19:48:47,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6405 conditions, 1200 events. 616/1200 cut-off events. For 86602/86602 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 7219 event pairs, 40 based on Foata normal form. 2/1201 useless extension candidates. Maximal degree in co-relation 6250. Up to 1009 conditions per place. [2024-06-27 19:48:47,622 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 289 selfloop transitions, 41 changer transitions 0/333 dead transitions. [2024-06-27 19:48:47,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 333 transitions, 3493 flow [2024-06-27 19:48:47,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:47,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:47,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 19:48:47,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 19:48:47,623 INFO L175 Difference]: Start difference. First operand has 353 places, 319 transitions, 2767 flow. Second operand 11 states and 131 transitions. [2024-06-27 19:48:47,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 333 transitions, 3493 flow [2024-06-27 19:48:47,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 333 transitions, 3443 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 19:48:47,856 INFO L231 Difference]: Finished difference. Result has 349 places, 320 transitions, 2842 flow [2024-06-27 19:48:47,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2842, PETRI_PLACES=349, PETRI_TRANSITIONS=320} [2024-06-27 19:48:47,856 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-27 19:48:47,856 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 320 transitions, 2842 flow [2024-06-27 19:48:47,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:47,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:47,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:47,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 19:48:47,857 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:47,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:47,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1107667514, now seen corresponding path program 7 times [2024-06-27 19:48:47,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:47,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994064358] [2024-06-27 19:48:47,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:47,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:47,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:49,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:49,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:49,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994064358] [2024-06-27 19:48:49,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994064358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:49,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:49,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:49,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617103214] [2024-06-27 19:48:49,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:49,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:49,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:49,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:49,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:49,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:49,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 320 transitions, 2842 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:49,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:49,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:49,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:49,811 INFO L124 PetriNetUnfolderBase]: 627/1221 cut-off events. [2024-06-27 19:48:49,811 INFO L125 PetriNetUnfolderBase]: For 98924/98924 co-relation queries the response was YES. [2024-06-27 19:48:49,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6903 conditions, 1221 events. 627/1221 cut-off events. For 98924/98924 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 7347 event pairs, 45 based on Foata normal form. 2/1222 useless extension candidates. Maximal degree in co-relation 6750. Up to 1021 conditions per place. [2024-06-27 19:48:49,822 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 297 selfloop transitions, 37 changer transitions 0/337 dead transitions. [2024-06-27 19:48:49,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 337 transitions, 3856 flow [2024-06-27 19:48:49,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:49,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:49,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-27 19:48:49,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-27 19:48:49,823 INFO L175 Difference]: Start difference. First operand has 349 places, 320 transitions, 2842 flow. Second operand 11 states and 130 transitions. [2024-06-27 19:48:49,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 337 transitions, 3856 flow [2024-06-27 19:48:50,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 337 transitions, 3743 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 19:48:50,092 INFO L231 Difference]: Finished difference. Result has 351 places, 322 transitions, 2885 flow [2024-06-27 19:48:50,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2729, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2885, PETRI_PLACES=351, PETRI_TRANSITIONS=322} [2024-06-27 19:48:50,093 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-27 19:48:50,093 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 322 transitions, 2885 flow [2024-06-27 19:48:50,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:50,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:50,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:50,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 19:48:50,093 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:50,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:50,094 INFO L85 PathProgramCache]: Analyzing trace with hash 192675414, now seen corresponding path program 8 times [2024-06-27 19:48:50,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:50,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000788501] [2024-06-27 19:48:50,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:50,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:50,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:51,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:51,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:51,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000788501] [2024-06-27 19:48:51,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000788501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:51,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:51,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:51,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917021852] [2024-06-27 19:48:51,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:51,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:51,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:51,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:51,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:51,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:51,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 322 transitions, 2885 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:51,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:51,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:51,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:51,842 INFO L124 PetriNetUnfolderBase]: 631/1233 cut-off events. [2024-06-27 19:48:51,842 INFO L125 PetriNetUnfolderBase]: For 101108/101108 co-relation queries the response was YES. [2024-06-27 19:48:51,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6956 conditions, 1233 events. 631/1233 cut-off events. For 101108/101108 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7421 event pairs, 44 based on Foata normal form. 2/1234 useless extension candidates. Maximal degree in co-relation 6802. Up to 1054 conditions per place. [2024-06-27 19:48:51,856 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 308 selfloop transitions, 27 changer transitions 0/338 dead transitions. [2024-06-27 19:48:51,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 338 transitions, 3629 flow [2024-06-27 19:48:51,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:51,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:51,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-27 19:48:51,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 19:48:51,857 INFO L175 Difference]: Start difference. First operand has 351 places, 322 transitions, 2885 flow. Second operand 11 states and 124 transitions. [2024-06-27 19:48:51,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 338 transitions, 3629 flow [2024-06-27 19:48:52,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 338 transitions, 3534 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 19:48:52,261 INFO L231 Difference]: Finished difference. Result has 355 places, 323 transitions, 2890 flow [2024-06-27 19:48:52,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2890, PETRI_PLACES=355, PETRI_TRANSITIONS=323} [2024-06-27 19:48:52,262 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 325 predicate places. [2024-06-27 19:48:52,262 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 323 transitions, 2890 flow [2024-06-27 19:48:52,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:52,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:52,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:52,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 19:48:52,263 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:52,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:52,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1101233774, now seen corresponding path program 9 times [2024-06-27 19:48:52,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:52,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440061579] [2024-06-27 19:48:52,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:52,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:52,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:53,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-27 19:48:53,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:53,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440061579] [2024-06-27 19:48:53,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440061579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:53,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:53,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:53,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992864646] [2024-06-27 19:48:53,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:53,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:53,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:53,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:53,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:53,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:53,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 323 transitions, 2890 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:53,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:53,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:53,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:54,012 INFO L124 PetriNetUnfolderBase]: 628/1224 cut-off events. [2024-06-27 19:48:54,012 INFO L125 PetriNetUnfolderBase]: For 87162/87162 co-relation queries the response was YES. [2024-06-27 19:48:54,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6622 conditions, 1224 events. 628/1224 cut-off events. For 87162/87162 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7375 event pairs, 44 based on Foata normal form. 2/1225 useless extension candidates. Maximal degree in co-relation 6466. Up to 1051 conditions per place. [2024-06-27 19:48:54,025 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 298 selfloop transitions, 35 changer transitions 0/336 dead transitions. [2024-06-27 19:48:54,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 336 transitions, 3586 flow [2024-06-27 19:48:54,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:48:54,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:48:54,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 19:48:54,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-27 19:48:54,026 INFO L175 Difference]: Start difference. First operand has 355 places, 323 transitions, 2890 flow. Second operand 11 states and 128 transitions. [2024-06-27 19:48:54,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 336 transitions, 3586 flow [2024-06-27 19:48:54,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 336 transitions, 3474 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 19:48:54,308 INFO L231 Difference]: Finished difference. Result has 357 places, 323 transitions, 2853 flow [2024-06-27 19:48:54,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2853, PETRI_PLACES=357, PETRI_TRANSITIONS=323} [2024-06-27 19:48:54,309 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-27 19:48:54,309 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 323 transitions, 2853 flow [2024-06-27 19:48:54,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:54,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:54,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:54,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 19:48:54,310 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:54,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:54,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1107482940, now seen corresponding path program 1 times [2024-06-27 19:48:54,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:54,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758173523] [2024-06-27 19:48:54,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:54,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:54,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:55,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:55,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:55,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758173523] [2024-06-27 19:48:55,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758173523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:55,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:55,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:48:55,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236467511] [2024-06-27 19:48:55,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:55,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:48:55,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:55,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:48:55,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:48:55,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:55,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 323 transitions, 2853 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:55,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:55,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:55,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:56,578 INFO L124 PetriNetUnfolderBase]: 647/1269 cut-off events. [2024-06-27 19:48:56,579 INFO L125 PetriNetUnfolderBase]: For 134193/134193 co-relation queries the response was YES. [2024-06-27 19:48:56,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6733 conditions, 1269 events. 647/1269 cut-off events. For 134193/134193 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 7704 event pairs, 55 based on Foata normal form. 8/1276 useless extension candidates. Maximal degree in co-relation 6576. Up to 1084 conditions per place. [2024-06-27 19:48:56,593 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 308 selfloop transitions, 21 changer transitions 13/345 dead transitions. [2024-06-27 19:48:56,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 345 transitions, 3666 flow [2024-06-27 19:48:56,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:48:56,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:48:56,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-27 19:48:56,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36476426799007444 [2024-06-27 19:48:56,594 INFO L175 Difference]: Start difference. First operand has 357 places, 323 transitions, 2853 flow. Second operand 13 states and 147 transitions. [2024-06-27 19:48:56,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 345 transitions, 3666 flow [2024-06-27 19:48:56,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 345 transitions, 3575 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 19:48:56,883 INFO L231 Difference]: Finished difference. Result has 363 places, 323 transitions, 2824 flow [2024-06-27 19:48:56,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2771, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2824, PETRI_PLACES=363, PETRI_TRANSITIONS=323} [2024-06-27 19:48:56,884 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 333 predicate places. [2024-06-27 19:48:56,884 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 323 transitions, 2824 flow [2024-06-27 19:48:56,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:56,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:56,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:56,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 19:48:56,885 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:56,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:56,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1672442626, now seen corresponding path program 2 times [2024-06-27 19:48:56,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:56,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360506996] [2024-06-27 19:48:56,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:56,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:56,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:58,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-27 19:48:58,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:58,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360506996] [2024-06-27 19:48:58,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360506996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:58,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:58,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:48:58,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020746545] [2024-06-27 19:48:58,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:58,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:48:58,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:58,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:48:58,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:48:58,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:48:58,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 323 transitions, 2824 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:58,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:58,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:48:58,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:58,835 INFO L124 PetriNetUnfolderBase]: 653/1291 cut-off events. [2024-06-27 19:48:58,835 INFO L125 PetriNetUnfolderBase]: For 175774/175774 co-relation queries the response was YES. [2024-06-27 19:48:58,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7793 conditions, 1291 events. 653/1291 cut-off events. For 175774/175774 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 7856 event pairs, 59 based on Foata normal form. 6/1296 useless extension candidates. Maximal degree in co-relation 7632. Up to 1017 conditions per place. [2024-06-27 19:48:58,850 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 298 selfloop transitions, 37 changer transitions 6/344 dead transitions. [2024-06-27 19:48:58,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 344 transitions, 3876 flow [2024-06-27 19:48:58,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:48:58,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:48:58,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-27 19:48:58,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:48:58,851 INFO L175 Difference]: Start difference. First operand has 363 places, 323 transitions, 2824 flow. Second operand 12 states and 144 transitions. [2024-06-27 19:48:58,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 344 transitions, 3876 flow [2024-06-27 19:48:59,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 344 transitions, 3835 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 19:48:59,338 INFO L231 Difference]: Finished difference. Result has 363 places, 321 transitions, 2848 flow [2024-06-27 19:48:59,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2785, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2848, PETRI_PLACES=363, PETRI_TRANSITIONS=321} [2024-06-27 19:48:59,339 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 333 predicate places. [2024-06-27 19:48:59,339 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 321 transitions, 2848 flow [2024-06-27 19:48:59,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:59,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:59,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:59,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 19:48:59,339 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:48:59,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:59,340 INFO L85 PathProgramCache]: Analyzing trace with hash -201290318, now seen corresponding path program 3 times [2024-06-27 19:48:59,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:59,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6075652] [2024-06-27 19:48:59,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:59,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:59,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:01,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:01,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:01,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6075652] [2024-06-27 19:49:01,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6075652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:01,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:01,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:49:01,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425266904] [2024-06-27 19:49:01,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:01,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:49:01,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:01,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:49:01,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:49:01,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:01,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 321 transitions, 2848 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:01,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:01,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:01,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:01,955 INFO L124 PetriNetUnfolderBase]: 651/1285 cut-off events. [2024-06-27 19:49:01,955 INFO L125 PetriNetUnfolderBase]: For 190885/190885 co-relation queries the response was YES. [2024-06-27 19:49:01,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7836 conditions, 1285 events. 651/1285 cut-off events. For 190885/190885 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7798 event pairs, 63 based on Foata normal form. 8/1292 useless extension candidates. Maximal degree in co-relation 7676. Up to 1071 conditions per place. [2024-06-27 19:49:01,970 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 291 selfloop transitions, 33 changer transitions 11/338 dead transitions. [2024-06-27 19:49:01,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 338 transitions, 3602 flow [2024-06-27 19:49:01,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:49:01,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:49:01,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 19:49:01,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 19:49:01,971 INFO L175 Difference]: Start difference. First operand has 363 places, 321 transitions, 2848 flow. Second operand 12 states and 141 transitions. [2024-06-27 19:49:01,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 338 transitions, 3602 flow [2024-06-27 19:49:02,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 338 transitions, 3539 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 19:49:02,451 INFO L231 Difference]: Finished difference. Result has 363 places, 316 transitions, 2803 flow [2024-06-27 19:49:02,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2785, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2803, PETRI_PLACES=363, PETRI_TRANSITIONS=316} [2024-06-27 19:49:02,452 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 333 predicate places. [2024-06-27 19:49:02,452 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 316 transitions, 2803 flow [2024-06-27 19:49:02,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:02,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:02,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:02,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 19:49:02,452 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:02,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:02,454 INFO L85 PathProgramCache]: Analyzing trace with hash -201520958, now seen corresponding path program 4 times [2024-06-27 19:49:02,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:02,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899052283] [2024-06-27 19:49:02,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:02,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:02,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:04,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:04,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:04,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899052283] [2024-06-27 19:49:04,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899052283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:04,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:04,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:49:04,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803341447] [2024-06-27 19:49:04,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:04,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:49:04,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:04,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:49:04,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:49:04,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:04,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 316 transitions, 2803 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:04,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:04,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:04,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:05,128 INFO L124 PetriNetUnfolderBase]: 651/1291 cut-off events. [2024-06-27 19:49:05,128 INFO L125 PetriNetUnfolderBase]: For 233523/233523 co-relation queries the response was YES. [2024-06-27 19:49:05,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7815 conditions, 1291 events. 651/1291 cut-off events. For 233523/233523 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 7817 event pairs, 77 based on Foata normal form. 14/1304 useless extension candidates. Maximal degree in co-relation 7656. Up to 1058 conditions per place. [2024-06-27 19:49:05,143 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 289 selfloop transitions, 24 changer transitions 17/333 dead transitions. [2024-06-27 19:49:05,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 333 transitions, 3547 flow [2024-06-27 19:49:05,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:49:05,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:49:05,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 19:49:05,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 19:49:05,145 INFO L175 Difference]: Start difference. First operand has 363 places, 316 transitions, 2803 flow. Second operand 12 states and 141 transitions. [2024-06-27 19:49:05,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 333 transitions, 3547 flow [2024-06-27 19:49:05,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 333 transitions, 3464 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-27 19:49:05,601 INFO L231 Difference]: Finished difference. Result has 359 places, 306 transitions, 2680 flow [2024-06-27 19:49:05,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2680, PETRI_PLACES=359, PETRI_TRANSITIONS=306} [2024-06-27 19:49:05,602 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-27 19:49:05,602 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 306 transitions, 2680 flow [2024-06-27 19:49:05,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:05,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:05,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:05,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 19:49:05,602 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:05,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:05,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1720823116, now seen corresponding path program 10 times [2024-06-27 19:49:05,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:05,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516484073] [2024-06-27 19:49:05,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:05,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:05,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:06,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:06,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:06,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516484073] [2024-06-27 19:49:06,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516484073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:06,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:06,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:06,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790396176] [2024-06-27 19:49:06,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:06,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:06,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:06,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:06,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:06,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:06,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 306 transitions, 2680 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:06,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:06,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:06,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:07,283 INFO L124 PetriNetUnfolderBase]: 628/1242 cut-off events. [2024-06-27 19:49:07,283 INFO L125 PetriNetUnfolderBase]: For 199753/199753 co-relation queries the response was YES. [2024-06-27 19:49:07,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7630 conditions, 1242 events. 628/1242 cut-off events. For 199753/199753 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 7447 event pairs, 63 based on Foata normal form. 10/1251 useless extension candidates. Maximal degree in co-relation 7472. Up to 873 conditions per place. [2024-06-27 19:49:07,298 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 225 selfloop transitions, 87 changer transitions 6/321 dead transitions. [2024-06-27 19:49:07,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 321 transitions, 3434 flow [2024-06-27 19:49:07,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:49:07,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:49:07,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 19:49:07,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 19:49:07,299 INFO L175 Difference]: Start difference. First operand has 359 places, 306 transitions, 2680 flow. Second operand 11 states and 136 transitions. [2024-06-27 19:49:07,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 321 transitions, 3434 flow [2024-06-27 19:49:07,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 321 transitions, 3362 flow, removed 12 selfloop flow, removed 13 redundant places. [2024-06-27 19:49:07,733 INFO L231 Difference]: Finished difference. Result has 350 places, 304 transitions, 2813 flow [2024-06-27 19:49:07,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2614, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2813, PETRI_PLACES=350, PETRI_TRANSITIONS=304} [2024-06-27 19:49:07,734 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-27 19:49:07,734 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 304 transitions, 2813 flow [2024-06-27 19:49:07,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:07,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:07,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:07,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 19:49:07,734 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:07,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:07,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1712245292, now seen corresponding path program 5 times [2024-06-27 19:49:07,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:07,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812840003] [2024-06-27 19:49:07,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:07,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:07,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:09,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:09,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:09,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812840003] [2024-06-27 19:49:09,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812840003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:09,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:09,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:09,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246367868] [2024-06-27 19:49:09,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:09,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:09,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:09,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:09,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:09,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:09,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 304 transitions, 2813 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:09,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:09,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:09,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:09,798 INFO L124 PetriNetUnfolderBase]: 648/1284 cut-off events. [2024-06-27 19:49:09,798 INFO L125 PetriNetUnfolderBase]: For 225188/225188 co-relation queries the response was YES. [2024-06-27 19:49:09,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9108 conditions, 1284 events. 648/1284 cut-off events. For 225188/225188 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 7755 event pairs, 74 based on Foata normal form. 6/1289 useless extension candidates. Maximal degree in co-relation 8954. Up to 679 conditions per place. [2024-06-27 19:49:09,812 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 234 selfloop transitions, 78 changer transitions 9/324 dead transitions. [2024-06-27 19:49:09,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 324 transitions, 3843 flow [2024-06-27 19:49:09,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:49:09,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:49:09,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 19:49:09,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-27 19:49:09,813 INFO L175 Difference]: Start difference. First operand has 350 places, 304 transitions, 2813 flow. Second operand 11 states and 137 transitions. [2024-06-27 19:49:09,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 324 transitions, 3843 flow [2024-06-27 19:49:10,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 324 transitions, 3621 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-27 19:49:10,456 INFO L231 Difference]: Finished difference. Result has 351 places, 301 transitions, 2731 flow [2024-06-27 19:49:10,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2591, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2731, PETRI_PLACES=351, PETRI_TRANSITIONS=301} [2024-06-27 19:49:10,456 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-27 19:49:10,456 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 301 transitions, 2731 flow [2024-06-27 19:49:10,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:10,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:10,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:10,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 19:49:10,457 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:10,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:10,457 INFO L85 PathProgramCache]: Analyzing trace with hash 507640900, now seen corresponding path program 11 times [2024-06-27 19:49:10,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:10,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746123458] [2024-06-27 19:49:10,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:10,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:10,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:11,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:11,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:11,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746123458] [2024-06-27 19:49:11,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746123458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:11,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:11,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:11,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224808835] [2024-06-27 19:49:11,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:11,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:11,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:11,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:11,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:11,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:11,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 301 transitions, 2731 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:11,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:11,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:11,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:12,273 INFO L124 PetriNetUnfolderBase]: 634/1254 cut-off events. [2024-06-27 19:49:12,273 INFO L125 PetriNetUnfolderBase]: For 206570/206570 co-relation queries the response was YES. [2024-06-27 19:49:12,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8973 conditions, 1254 events. 634/1254 cut-off events. For 206570/206570 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7513 event pairs, 72 based on Foata normal form. 2/1255 useless extension candidates. Maximal degree in co-relation 8818. Up to 922 conditions per place. [2024-06-27 19:49:12,287 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 219 selfloop transitions, 91 changer transitions 0/313 dead transitions. [2024-06-27 19:49:12,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 313 transitions, 3415 flow [2024-06-27 19:49:12,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:49:12,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:49:12,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 19:49:12,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 19:49:12,288 INFO L175 Difference]: Start difference. First operand has 351 places, 301 transitions, 2731 flow. Second operand 11 states and 134 transitions. [2024-06-27 19:49:12,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 313 transitions, 3415 flow [2024-06-27 19:49:12,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 313 transitions, 3291 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 19:49:12,888 INFO L231 Difference]: Finished difference. Result has 348 places, 302 transitions, 2836 flow [2024-06-27 19:49:12,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2607, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2836, PETRI_PLACES=348, PETRI_TRANSITIONS=302} [2024-06-27 19:49:12,888 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-27 19:49:12,888 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 302 transitions, 2836 flow [2024-06-27 19:49:12,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:12,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:12,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:12,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 19:49:12,889 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:12,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:12,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1111273026, now seen corresponding path program 6 times [2024-06-27 19:49:12,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:12,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139248377] [2024-06-27 19:49:12,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:12,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:12,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:14,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:14,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:14,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139248377] [2024-06-27 19:49:14,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139248377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:14,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:14,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:49:14,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992770880] [2024-06-27 19:49:14,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:14,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:49:14,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:14,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:49:14,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:49:14,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:14,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 302 transitions, 2836 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:14,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:14,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:14,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:15,507 INFO L124 PetriNetUnfolderBase]: 647/1285 cut-off events. [2024-06-27 19:49:15,507 INFO L125 PetriNetUnfolderBase]: For 221926/221926 co-relation queries the response was YES. [2024-06-27 19:49:15,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9169 conditions, 1285 events. 647/1285 cut-off events. For 221926/221926 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 7778 event pairs, 70 based on Foata normal form. 6/1290 useless extension candidates. Maximal degree in co-relation 9016. Up to 930 conditions per place. [2024-06-27 19:49:15,522 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 209 selfloop transitions, 95 changer transitions 12/319 dead transitions. [2024-06-27 19:49:15,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 319 transitions, 3547 flow [2024-06-27 19:49:15,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:49:15,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:49:15,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 19:49:15,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 19:49:15,523 INFO L175 Difference]: Start difference. First operand has 348 places, 302 transitions, 2836 flow. Second operand 12 states and 141 transitions. [2024-06-27 19:49:15,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 319 transitions, 3547 flow [2024-06-27 19:49:16,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 319 transitions, 3328 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 19:49:16,161 INFO L231 Difference]: Finished difference. Result has 352 places, 299 transitions, 2784 flow [2024-06-27 19:49:16,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2619, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2784, PETRI_PLACES=352, PETRI_TRANSITIONS=299} [2024-06-27 19:49:16,162 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-27 19:49:16,176 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 299 transitions, 2784 flow [2024-06-27 19:49:16,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:16,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:16,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:16,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 19:49:16,177 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:16,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:16,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1720816172, now seen corresponding path program 7 times [2024-06-27 19:49:16,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:16,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766291488] [2024-06-27 19:49:16,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:16,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:16,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:17,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:17,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:17,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766291488] [2024-06-27 19:49:17,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766291488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:17,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:17,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:49:17,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261171599] [2024-06-27 19:49:17,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:17,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:49:17,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:17,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:49:17,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:49:17,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:17,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 299 transitions, 2784 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:17,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:17,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:17,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:18,212 INFO L124 PetriNetUnfolderBase]: 641/1275 cut-off events. [2024-06-27 19:49:18,212 INFO L125 PetriNetUnfolderBase]: For 240574/240574 co-relation queries the response was YES. [2024-06-27 19:49:18,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9109 conditions, 1275 events. 641/1275 cut-off events. For 240574/240574 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 7735 event pairs, 78 based on Foata normal form. 8/1282 useless extension candidates. Maximal degree in co-relation 8954. Up to 973 conditions per place. [2024-06-27 19:49:18,227 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 227 selfloop transitions, 72 changer transitions 12/314 dead transitions. [2024-06-27 19:49:18,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 314 transitions, 3482 flow [2024-06-27 19:49:18,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:49:18,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:49:18,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 19:49:18,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 19:49:18,228 INFO L175 Difference]: Start difference. First operand has 352 places, 299 transitions, 2784 flow. Second operand 12 states and 141 transitions. [2024-06-27 19:49:18,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 314 transitions, 3482 flow [2024-06-27 19:49:18,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 314 transitions, 3326 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 19:49:18,754 INFO L231 Difference]: Finished difference. Result has 351 places, 293 transitions, 2710 flow [2024-06-27 19:49:18,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2710, PETRI_PLACES=351, PETRI_TRANSITIONS=293} [2024-06-27 19:49:18,755 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-27 19:49:18,755 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 293 transitions, 2710 flow [2024-06-27 19:49:18,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:18,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:18,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:18,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 19:49:18,756 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:18,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:18,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1103229456, now seen corresponding path program 8 times [2024-06-27 19:49:18,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:18,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919024220] [2024-06-27 19:49:18,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:18,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:18,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:20,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:20,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:20,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919024220] [2024-06-27 19:49:20,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919024220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:20,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:20,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:49:20,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98546956] [2024-06-27 19:49:20,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:20,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:49:20,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:20,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:49:20,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:49:20,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:20,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 293 transitions, 2710 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:20,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:20,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:20,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:20,949 INFO L124 PetriNetUnfolderBase]: 627/1257 cut-off events. [2024-06-27 19:49:20,949 INFO L125 PetriNetUnfolderBase]: For 226920/226920 co-relation queries the response was YES. [2024-06-27 19:49:20,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8960 conditions, 1257 events. 627/1257 cut-off events. For 226920/226920 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 7616 event pairs, 74 based on Foata normal form. 6/1262 useless extension candidates. Maximal degree in co-relation 8806. Up to 958 conditions per place. [2024-06-27 19:49:20,964 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 226 selfloop transitions, 68 changer transitions 11/308 dead transitions. [2024-06-27 19:49:20,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 308 transitions, 3384 flow [2024-06-27 19:49:20,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:49:20,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:49:20,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-27 19:49:20,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-27 19:49:20,965 INFO L175 Difference]: Start difference. First operand has 351 places, 293 transitions, 2710 flow. Second operand 12 states and 140 transitions. [2024-06-27 19:49:20,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 308 transitions, 3384 flow [2024-06-27 19:49:21,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 308 transitions, 3233 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 19:49:21,490 INFO L231 Difference]: Finished difference. Result has 348 places, 289 transitions, 2666 flow [2024-06-27 19:49:21,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2559, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2666, PETRI_PLACES=348, PETRI_TRANSITIONS=289} [2024-06-27 19:49:21,491 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-27 19:49:21,491 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 289 transitions, 2666 flow [2024-06-27 19:49:21,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:21,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:21,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:21,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 19:49:21,492 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:21,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:21,492 INFO L85 PathProgramCache]: Analyzing trace with hash 881338462, now seen corresponding path program 12 times [2024-06-27 19:49:21,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:21,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133521860] [2024-06-27 19:49:21,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:21,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:21,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:22,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:22,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:22,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133521860] [2024-06-27 19:49:22,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133521860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:22,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:22,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:22,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441287079] [2024-06-27 19:49:22,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:22,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:22,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:22,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:22,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:22,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:22,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 289 transitions, 2666 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:22,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:22,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:22,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:23,109 INFO L124 PetriNetUnfolderBase]: 626/1254 cut-off events. [2024-06-27 19:49:23,109 INFO L125 PetriNetUnfolderBase]: For 250385/250385 co-relation queries the response was YES. [2024-06-27 19:49:23,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8988 conditions, 1254 events. 626/1254 cut-off events. For 250385/250385 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7615 event pairs, 78 based on Foata normal form. 10/1263 useless extension candidates. Maximal degree in co-relation 8836. Up to 908 conditions per place. [2024-06-27 19:49:23,123 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 220 selfloop transitions, 75 changer transitions 6/304 dead transitions. [2024-06-27 19:49:23,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 304 transitions, 3384 flow [2024-06-27 19:49:23,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:49:23,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:49:23,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 19:49:23,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 19:49:23,124 INFO L175 Difference]: Start difference. First operand has 348 places, 289 transitions, 2666 flow. Second operand 11 states and 136 transitions. [2024-06-27 19:49:23,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 304 transitions, 3384 flow [2024-06-27 19:49:23,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 304 transitions, 3244 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 19:49:23,559 INFO L231 Difference]: Finished difference. Result has 344 places, 287 transitions, 2702 flow [2024-06-27 19:49:23,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2526, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2702, PETRI_PLACES=344, PETRI_TRANSITIONS=287} [2024-06-27 19:49:23,560 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-27 19:49:23,560 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 287 transitions, 2702 flow [2024-06-27 19:49:23,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:23,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:23,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:23,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 19:49:23,560 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:23,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:23,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1948901896, now seen corresponding path program 13 times [2024-06-27 19:49:23,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:23,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767005427] [2024-06-27 19:49:23,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:23,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:23,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:24,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:24,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:24,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767005427] [2024-06-27 19:49:24,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767005427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:24,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:24,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:24,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41096609] [2024-06-27 19:49:24,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:24,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:24,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:24,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:24,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:24,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:24,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 287 transitions, 2702 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:24,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:24,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:24,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:25,431 INFO L124 PetriNetUnfolderBase]: 643/1281 cut-off events. [2024-06-27 19:49:25,431 INFO L125 PetriNetUnfolderBase]: For 196177/196177 co-relation queries the response was YES. [2024-06-27 19:49:25,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9231 conditions, 1281 events. 643/1281 cut-off events. For 196177/196177 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7789 event pairs, 72 based on Foata normal form. 2/1282 useless extension candidates. Maximal degree in co-relation 9080. Up to 1049 conditions per place. [2024-06-27 19:49:25,445 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 265 selfloop transitions, 52 changer transitions 0/320 dead transitions. [2024-06-27 19:49:25,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 320 transitions, 3612 flow [2024-06-27 19:49:25,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:49:25,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:49:25,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-27 19:49:25,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-27 19:49:25,452 INFO L175 Difference]: Start difference. First operand has 344 places, 287 transitions, 2702 flow. Second operand 12 states and 142 transitions. [2024-06-27 19:49:25,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 320 transitions, 3612 flow [2024-06-27 19:49:26,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 320 transitions, 3360 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-27 19:49:26,133 INFO L231 Difference]: Finished difference. Result has 349 places, 300 transitions, 2818 flow [2024-06-27 19:49:26,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2818, PETRI_PLACES=349, PETRI_TRANSITIONS=300} [2024-06-27 19:49:26,134 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-27 19:49:26,134 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 300 transitions, 2818 flow [2024-06-27 19:49:26,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:26,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:26,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:26,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 19:49:26,135 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:26,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:26,135 INFO L85 PathProgramCache]: Analyzing trace with hash 875089296, now seen corresponding path program 9 times [2024-06-27 19:49:26,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:26,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506519441] [2024-06-27 19:49:26,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:26,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:26,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:28,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:28,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:28,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506519441] [2024-06-27 19:49:28,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506519441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:28,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:28,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:49:28,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949402196] [2024-06-27 19:49:28,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:28,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:49:28,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:28,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:49:28,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:49:28,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:28,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 300 transitions, 2818 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:28,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:28,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:28,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:28,842 INFO L124 PetriNetUnfolderBase]: 655/1313 cut-off events. [2024-06-27 19:49:28,842 INFO L125 PetriNetUnfolderBase]: For 238246/238246 co-relation queries the response was YES. [2024-06-27 19:49:28,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9300 conditions, 1313 events. 655/1313 cut-off events. For 238246/238246 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 8059 event pairs, 78 based on Foata normal form. 8/1320 useless extension candidates. Maximal degree in co-relation 9145. Up to 1011 conditions per place. [2024-06-27 19:49:28,858 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 232 selfloop transitions, 68 changer transitions 12/315 dead transitions. [2024-06-27 19:49:28,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 315 transitions, 3518 flow [2024-06-27 19:49:28,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:49:28,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:49:28,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-27 19:49:28,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-27 19:49:28,859 INFO L175 Difference]: Start difference. First operand has 349 places, 300 transitions, 2818 flow. Second operand 12 states and 142 transitions. [2024-06-27 19:49:28,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 315 transitions, 3518 flow [2024-06-27 19:49:29,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 315 transitions, 3413 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 19:49:29,534 INFO L231 Difference]: Finished difference. Result has 354 places, 294 transitions, 2793 flow [2024-06-27 19:49:29,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2793, PETRI_PLACES=354, PETRI_TRANSITIONS=294} [2024-06-27 19:49:29,534 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-27 19:49:29,534 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 294 transitions, 2793 flow [2024-06-27 19:49:29,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:29,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:29,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:29,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 19:49:29,535 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:29,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:29,535 INFO L85 PathProgramCache]: Analyzing trace with hash 514142964, now seen corresponding path program 10 times [2024-06-27 19:49:29,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:29,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033486671] [2024-06-27 19:49:29,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:29,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:29,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:30,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:30,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:30,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033486671] [2024-06-27 19:49:30,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033486671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:30,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:30,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:49:30,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659202430] [2024-06-27 19:49:30,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:30,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:49:30,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:30,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:49:30,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:49:30,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:30,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 294 transitions, 2793 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:30,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:30,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:30,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:31,409 INFO L124 PetriNetUnfolderBase]: 663/1337 cut-off events. [2024-06-27 19:49:31,409 INFO L125 PetriNetUnfolderBase]: For 279162/279162 co-relation queries the response was YES. [2024-06-27 19:49:31,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10322 conditions, 1337 events. 663/1337 cut-off events. For 279162/279162 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 8290 event pairs, 86 based on Foata normal form. 6/1342 useless extension candidates. Maximal degree in co-relation 10166. Up to 979 conditions per place. [2024-06-27 19:49:31,425 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 236 selfloop transitions, 65 changer transitions 9/313 dead transitions. [2024-06-27 19:49:31,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 313 transitions, 3761 flow [2024-06-27 19:49:31,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:49:31,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:49:31,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 19:49:31,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-27 19:49:31,426 INFO L175 Difference]: Start difference. First operand has 354 places, 294 transitions, 2793 flow. Second operand 12 states and 145 transitions. [2024-06-27 19:49:31,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 313 transitions, 3761 flow [2024-06-27 19:49:32,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 313 transitions, 3613 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-27 19:49:32,045 INFO L231 Difference]: Finished difference. Result has 350 places, 289 transitions, 2736 flow [2024-06-27 19:49:32,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2651, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2736, PETRI_PLACES=350, PETRI_TRANSITIONS=289} [2024-06-27 19:49:32,046 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-27 19:49:32,046 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 289 transitions, 2736 flow [2024-06-27 19:49:32,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:32,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:32,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:32,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 19:49:32,047 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:32,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:32,047 INFO L85 PathProgramCache]: Analyzing trace with hash 881345406, now seen corresponding path program 11 times [2024-06-27 19:49:32,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:32,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939374102] [2024-06-27 19:49:32,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:32,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:32,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:34,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:34,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:34,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939374102] [2024-06-27 19:49:34,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939374102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:34,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:34,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:49:34,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461525865] [2024-06-27 19:49:34,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:34,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:49:34,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:34,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:49:34,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:49:34,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:34,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 289 transitions, 2736 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:34,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:34,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:34,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:35,170 INFO L124 PetriNetUnfolderBase]: 635/1277 cut-off events. [2024-06-27 19:49:35,171 INFO L125 PetriNetUnfolderBase]: For 233004/233004 co-relation queries the response was YES. [2024-06-27 19:49:35,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9062 conditions, 1277 events. 635/1277 cut-off events. For 233004/233004 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7854 event pairs, 78 based on Foata normal form. 8/1284 useless extension candidates. Maximal degree in co-relation 8908. Up to 979 conditions per place. [2024-06-27 19:49:35,185 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 228 selfloop transitions, 61 changer transitions 12/304 dead transitions. [2024-06-27 19:49:35,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 304 transitions, 3414 flow [2024-06-27 19:49:35,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:49:35,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:49:35,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 19:49:35,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 19:49:35,186 INFO L175 Difference]: Start difference. First operand has 350 places, 289 transitions, 2736 flow. Second operand 12 states and 141 transitions. [2024-06-27 19:49:35,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 304 transitions, 3414 flow [2024-06-27 19:49:35,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 304 transitions, 3260 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-06-27 19:49:35,773 INFO L231 Difference]: Finished difference. Result has 345 places, 283 transitions, 2641 flow [2024-06-27 19:49:35,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2582, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2641, PETRI_PLACES=345, PETRI_TRANSITIONS=283} [2024-06-27 19:49:35,774 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 315 predicate places. [2024-06-27 19:49:35,774 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 283 transitions, 2641 flow [2024-06-27 19:49:35,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:35,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:35,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:35,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 19:49:35,774 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:35,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:35,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1203257404, now seen corresponding path program 14 times [2024-06-27 19:49:35,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:35,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071844172] [2024-06-27 19:49:35,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:35,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:35,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:36,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:36,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:36,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071844172] [2024-06-27 19:49:36,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071844172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:36,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:36,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:36,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425290315] [2024-06-27 19:49:36,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:36,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:36,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:36,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:36,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:37,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:37,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 283 transitions, 2641 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:37,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:37,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:37,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:37,679 INFO L124 PetriNetUnfolderBase]: 617/1243 cut-off events. [2024-06-27 19:49:37,680 INFO L125 PetriNetUnfolderBase]: For 193704/193704 co-relation queries the response was YES. [2024-06-27 19:49:37,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8866 conditions, 1243 events. 617/1243 cut-off events. For 193704/193704 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7596 event pairs, 74 based on Foata normal form. 2/1244 useless extension candidates. Maximal degree in co-relation 8714. Up to 1050 conditions per place. [2024-06-27 19:49:37,693 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 245 selfloop transitions, 47 changer transitions 0/295 dead transitions. [2024-06-27 19:49:37,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 295 transitions, 3295 flow [2024-06-27 19:49:37,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:49:37,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:49:37,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 19:49:37,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-27 19:49:37,694 INFO L175 Difference]: Start difference. First operand has 345 places, 283 transitions, 2641 flow. Second operand 11 states and 128 transitions. [2024-06-27 19:49:37,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 295 transitions, 3295 flow [2024-06-27 19:49:38,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 295 transitions, 3149 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 19:49:38,222 INFO L231 Difference]: Finished difference. Result has 339 places, 284 transitions, 2642 flow [2024-06-27 19:49:38,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2495, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2642, PETRI_PLACES=339, PETRI_TRANSITIONS=284} [2024-06-27 19:49:38,223 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-27 19:49:38,223 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 284 transitions, 2642 flow [2024-06-27 19:49:38,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:38,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:38,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:38,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 19:49:38,223 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:38,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:38,224 INFO L85 PathProgramCache]: Analyzing trace with hash 629088616, now seen corresponding path program 15 times [2024-06-27 19:49:38,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:38,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966658495] [2024-06-27 19:49:38,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:38,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:38,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:39,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:39,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:39,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966658495] [2024-06-27 19:49:39,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966658495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:39,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:39,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:39,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051654566] [2024-06-27 19:49:39,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:39,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:39,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:39,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:39,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:39,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:39,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 284 transitions, 2642 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:39,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:39,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:39,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:40,355 INFO L124 PetriNetUnfolderBase]: 621/1255 cut-off events. [2024-06-27 19:49:40,355 INFO L125 PetriNetUnfolderBase]: For 190137/190137 co-relation queries the response was YES. [2024-06-27 19:49:40,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8904 conditions, 1255 events. 621/1255 cut-off events. For 190137/190137 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7705 event pairs, 76 based on Foata normal form. 2/1256 useless extension candidates. Maximal degree in co-relation 8754. Up to 1028 conditions per place. [2024-06-27 19:49:40,369 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 234 selfloop transitions, 59 changer transitions 0/296 dead transitions. [2024-06-27 19:49:40,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 296 transitions, 3300 flow [2024-06-27 19:49:40,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:49:40,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:49:40,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 19:49:40,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 19:49:40,370 INFO L175 Difference]: Start difference. First operand has 339 places, 284 transitions, 2642 flow. Second operand 11 states and 131 transitions. [2024-06-27 19:49:40,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 296 transitions, 3300 flow [2024-06-27 19:49:40,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 296 transitions, 3165 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 19:49:40,880 INFO L231 Difference]: Finished difference. Result has 341 places, 285 transitions, 2680 flow [2024-06-27 19:49:40,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2507, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2680, PETRI_PLACES=341, PETRI_TRANSITIONS=285} [2024-06-27 19:49:40,881 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-27 19:49:40,881 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 285 transitions, 2680 flow [2024-06-27 19:49:40,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:40,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:40,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:40,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 19:49:40,881 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:40,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:40,882 INFO L85 PathProgramCache]: Analyzing trace with hash -842249692, now seen corresponding path program 16 times [2024-06-27 19:49:40,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:40,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833703943] [2024-06-27 19:49:40,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:40,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:40,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:42,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:42,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:42,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833703943] [2024-06-27 19:49:42,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833703943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:42,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:42,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:42,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956320876] [2024-06-27 19:49:42,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:42,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:42,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:42,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:42,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:42,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:42,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 285 transitions, 2680 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:42,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:42,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:42,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:42,946 INFO L124 PetriNetUnfolderBase]: 625/1259 cut-off events. [2024-06-27 19:49:42,946 INFO L125 PetriNetUnfolderBase]: For 194963/194963 co-relation queries the response was YES. [2024-06-27 19:49:42,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8997 conditions, 1259 events. 625/1259 cut-off events. For 194963/194963 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7732 event pairs, 74 based on Foata normal form. 2/1260 useless extension candidates. Maximal degree in co-relation 8846. Up to 1042 conditions per place. [2024-06-27 19:49:42,960 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 247 selfloop transitions, 48 changer transitions 0/298 dead transitions. [2024-06-27 19:49:42,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 298 transitions, 3346 flow [2024-06-27 19:49:42,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:49:42,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:49:42,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-27 19:49:42,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-27 19:49:42,961 INFO L175 Difference]: Start difference. First operand has 341 places, 285 transitions, 2680 flow. Second operand 11 states and 130 transitions. [2024-06-27 19:49:42,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 298 transitions, 3346 flow [2024-06-27 19:49:43,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 298 transitions, 3185 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 19:49:43,534 INFO L231 Difference]: Finished difference. Result has 343 places, 286 transitions, 2671 flow [2024-06-27 19:49:43,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2671, PETRI_PLACES=343, PETRI_TRANSITIONS=286} [2024-06-27 19:49:43,534 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-27 19:49:43,534 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 286 transitions, 2671 flow [2024-06-27 19:49:43,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:43,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:43,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:43,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 19:49:43,535 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:43,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:43,535 INFO L85 PathProgramCache]: Analyzing trace with hash -835809008, now seen corresponding path program 12 times [2024-06-27 19:49:43,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:43,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148543153] [2024-06-27 19:49:43,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:43,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:43,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:45,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:45,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:45,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148543153] [2024-06-27 19:49:45,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148543153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:45,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:45,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:49:45,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309314367] [2024-06-27 19:49:45,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:45,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:49:45,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:45,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:49:45,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:49:45,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:45,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 286 transitions, 2671 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:45,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:45,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:45,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:46,365 INFO L124 PetriNetUnfolderBase]: 637/1291 cut-off events. [2024-06-27 19:49:46,366 INFO L125 PetriNetUnfolderBase]: For 235437/235437 co-relation queries the response was YES. [2024-06-27 19:49:46,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9082 conditions, 1291 events. 637/1291 cut-off events. For 235437/235437 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8020 event pairs, 80 based on Foata normal form. 8/1298 useless extension candidates. Maximal degree in co-relation 8930. Up to 1052 conditions per place. [2024-06-27 19:49:46,380 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 243 selfloop transitions, 45 changer transitions 10/301 dead transitions. [2024-06-27 19:49:46,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 301 transitions, 3343 flow [2024-06-27 19:49:46,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:49:46,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:49:46,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 19:49:46,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 19:49:46,381 INFO L175 Difference]: Start difference. First operand has 343 places, 286 transitions, 2671 flow. Second operand 12 states and 141 transitions. [2024-06-27 19:49:46,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 301 transitions, 3343 flow [2024-06-27 19:49:46,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 301 transitions, 3201 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-27 19:49:46,970 INFO L231 Difference]: Finished difference. Result has 346 places, 280 transitions, 2558 flow [2024-06-27 19:49:46,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2529, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2558, PETRI_PLACES=346, PETRI_TRANSITIONS=280} [2024-06-27 19:49:46,971 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-27 19:49:46,971 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 280 transitions, 2558 flow [2024-06-27 19:49:46,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:46,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:46,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:46,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 19:49:46,972 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:46,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:46,972 INFO L85 PathProgramCache]: Analyzing trace with hash 635590680, now seen corresponding path program 13 times [2024-06-27 19:49:46,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:46,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647144230] [2024-06-27 19:49:46,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:46,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:47,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:48,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:48,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:48,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647144230] [2024-06-27 19:49:48,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647144230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:48,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:48,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:49:48,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382760622] [2024-06-27 19:49:48,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:48,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:49:48,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:48,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:49:48,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:49:49,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:49,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 280 transitions, 2558 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:49,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:49,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:49,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:49,687 INFO L124 PetriNetUnfolderBase]: 638/1302 cut-off events. [2024-06-27 19:49:49,688 INFO L125 PetriNetUnfolderBase]: For 262348/262348 co-relation queries the response was YES. [2024-06-27 19:49:49,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9671 conditions, 1302 events. 638/1302 cut-off events. For 262348/262348 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8077 event pairs, 87 based on Foata normal form. 6/1307 useless extension candidates. Maximal degree in co-relation 9518. Up to 971 conditions per place. [2024-06-27 19:49:49,707 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 238 selfloop transitions, 51 changer transitions 7/299 dead transitions. [2024-06-27 19:49:49,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 299 transitions, 3496 flow [2024-06-27 19:49:49,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:49:49,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:49:49,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-27 19:49:49,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:49:49,708 INFO L175 Difference]: Start difference. First operand has 346 places, 280 transitions, 2558 flow. Second operand 12 states and 144 transitions. [2024-06-27 19:49:49,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 299 transitions, 3496 flow [2024-06-27 19:49:50,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 299 transitions, 3395 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 19:49:50,426 INFO L231 Difference]: Finished difference. Result has 344 places, 277 transitions, 2525 flow [2024-06-27 19:49:50,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2461, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2525, PETRI_PLACES=344, PETRI_TRANSITIONS=277} [2024-06-27 19:49:50,426 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-27 19:49:50,427 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 277 transitions, 2525 flow [2024-06-27 19:49:50,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:50,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:50,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:50,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 19:49:50,427 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:50,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:50,428 INFO L85 PathProgramCache]: Analyzing trace with hash 629095560, now seen corresponding path program 14 times [2024-06-27 19:49:50,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:50,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678770706] [2024-06-27 19:49:50,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:50,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:50,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:51,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:51,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:51,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678770706] [2024-06-27 19:49:51,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678770706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:51,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:51,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:51,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830037581] [2024-06-27 19:49:51,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:51,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:51,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:51,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:51,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:51,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:51,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 277 transitions, 2525 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:51,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:51,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:51,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:52,220 INFO L124 PetriNetUnfolderBase]: 630/1290 cut-off events. [2024-06-27 19:49:52,220 INFO L125 PetriNetUnfolderBase]: For 307315/307315 co-relation queries the response was YES. [2024-06-27 19:49:52,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9524 conditions, 1290 events. 630/1290 cut-off events. For 307315/307315 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8003 event pairs, 93 based on Foata normal form. 14/1303 useless extension candidates. Maximal degree in co-relation 9372. Up to 1013 conditions per place. [2024-06-27 19:49:52,233 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 231 selfloop transitions, 41 changer transitions 16/291 dead transitions. [2024-06-27 19:49:52,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 291 transitions, 3175 flow [2024-06-27 19:49:52,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:49:52,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:49:52,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 19:49:52,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 19:49:52,234 INFO L175 Difference]: Start difference. First operand has 344 places, 277 transitions, 2525 flow. Second operand 11 states and 133 transitions. [2024-06-27 19:49:52,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 291 transitions, 3175 flow [2024-06-27 19:49:52,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 291 transitions, 3074 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 19:49:52,811 INFO L231 Difference]: Finished difference. Result has 342 places, 267 transitions, 2403 flow [2024-06-27 19:49:52,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2424, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2403, PETRI_PLACES=342, PETRI_TRANSITIONS=267} [2024-06-27 19:49:52,812 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 312 predicate places. [2024-06-27 19:49:52,812 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 267 transitions, 2403 flow [2024-06-27 19:49:52,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:52,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:52,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:52,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 19:49:52,812 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:52,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:52,813 INFO L85 PathProgramCache]: Analyzing trace with hash 635582310, now seen corresponding path program 15 times [2024-06-27 19:49:52,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:52,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963210139] [2024-06-27 19:49:52,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:52,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:52,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:54,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:54,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:54,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963210139] [2024-06-27 19:49:54,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963210139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:54,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:54,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:49:54,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47721618] [2024-06-27 19:49:54,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:54,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:49:54,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:54,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:49:54,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:49:54,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:54,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 267 transitions, 2403 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:54,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:54,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:54,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:55,135 INFO L124 PetriNetUnfolderBase]: 602/1238 cut-off events. [2024-06-27 19:49:55,136 INFO L125 PetriNetUnfolderBase]: For 264231/264231 co-relation queries the response was YES. [2024-06-27 19:49:55,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9229 conditions, 1238 events. 602/1238 cut-off events. For 264231/264231 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7587 event pairs, 89 based on Foata normal form. 8/1245 useless extension candidates. Maximal degree in co-relation 9078. Up to 1057 conditions per place. [2024-06-27 19:49:55,149 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 248 selfloop transitions, 25 changer transitions 11/287 dead transitions. [2024-06-27 19:49:55,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 287 transitions, 3091 flow [2024-06-27 19:49:55,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:49:55,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:49:55,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-27 19:49:55,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36476426799007444 [2024-06-27 19:49:55,151 INFO L175 Difference]: Start difference. First operand has 342 places, 267 transitions, 2403 flow. Second operand 13 states and 147 transitions. [2024-06-27 19:49:55,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 287 transitions, 3091 flow [2024-06-27 19:49:55,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 287 transitions, 2993 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 19:49:55,798 INFO L231 Difference]: Finished difference. Result has 340 places, 266 transitions, 2358 flow [2024-06-27 19:49:55,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2311, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2358, PETRI_PLACES=340, PETRI_TRANSITIONS=266} [2024-06-27 19:49:55,798 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 310 predicate places. [2024-06-27 19:49:55,798 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 266 transitions, 2358 flow [2024-06-27 19:49:55,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:55,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:55,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:55,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 19:49:55,799 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:55,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:55,799 INFO L85 PathProgramCache]: Analyzing trace with hash 462677206, now seen corresponding path program 17 times [2024-06-27 19:49:55,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:55,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081398088] [2024-06-27 19:49:55,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:55,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:55,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:57,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:57,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:57,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081398088] [2024-06-27 19:49:57,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081398088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:57,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:57,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:57,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359737570] [2024-06-27 19:49:57,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:57,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:57,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:57,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:57,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:57,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:57,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 266 transitions, 2358 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:57,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:57,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:57,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:57,576 INFO L124 PetriNetUnfolderBase]: 598/1224 cut-off events. [2024-06-27 19:49:57,577 INFO L125 PetriNetUnfolderBase]: For 230087/230087 co-relation queries the response was YES. [2024-06-27 19:49:57,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9385 conditions, 1224 events. 598/1224 cut-off events. For 230087/230087 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7487 event pairs, 86 based on Foata normal form. 2/1225 useless extension candidates. Maximal degree in co-relation 9235. Up to 1075 conditions per place. [2024-06-27 19:49:57,590 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 254 selfloop transitions, 25 changer transitions 0/282 dead transitions. [2024-06-27 19:49:57,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 282 transitions, 3269 flow [2024-06-27 19:49:57,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:49:57,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:49:57,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-27 19:49:57,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-27 19:49:57,591 INFO L175 Difference]: Start difference. First operand has 340 places, 266 transitions, 2358 flow. Second operand 12 states and 135 transitions. [2024-06-27 19:49:57,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 282 transitions, 3269 flow [2024-06-27 19:49:58,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 282 transitions, 3197 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-27 19:49:58,341 INFO L231 Difference]: Finished difference. Result has 340 places, 270 transitions, 2462 flow [2024-06-27 19:49:58,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2288, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2462, PETRI_PLACES=340, PETRI_TRANSITIONS=270} [2024-06-27 19:49:58,341 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 310 predicate places. [2024-06-27 19:49:58,341 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 270 transitions, 2462 flow [2024-06-27 19:49:58,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:58,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:58,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:58,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 19:49:58,342 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:49:58,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:58,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1008305842, now seen corresponding path program 18 times [2024-06-27 19:49:58,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:58,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304604607] [2024-06-27 19:49:58,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:58,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:58,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:59,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:59,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:59,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304604607] [2024-06-27 19:49:59,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304604607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:59,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:59,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:59,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807343968] [2024-06-27 19:49:59,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:59,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:59,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:59,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:59,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:59,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:49:59,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 270 transitions, 2462 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:59,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:59,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:49:59,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:00,226 INFO L124 PetriNetUnfolderBase]: 600/1234 cut-off events. [2024-06-27 19:50:00,226 INFO L125 PetriNetUnfolderBase]: For 252261/252261 co-relation queries the response was YES. [2024-06-27 19:50:00,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8911 conditions, 1234 events. 600/1234 cut-off events. For 252261/252261 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7583 event pairs, 90 based on Foata normal form. 10/1243 useless extension candidates. Maximal degree in co-relation 8761. Up to 1038 conditions per place. [2024-06-27 19:50:00,239 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 240 selfloop transitions, 30 changer transitions 12/285 dead transitions. [2024-06-27 19:50:00,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 285 transitions, 3127 flow [2024-06-27 19:50:00,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:00,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:00,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 19:50:00,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-27 19:50:00,240 INFO L175 Difference]: Start difference. First operand has 340 places, 270 transitions, 2462 flow. Second operand 11 states and 127 transitions. [2024-06-27 19:50:00,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 285 transitions, 3127 flow [2024-06-27 19:50:00,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 285 transitions, 3004 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 19:50:00,830 INFO L231 Difference]: Finished difference. Result has 345 places, 265 transitions, 2347 flow [2024-06-27 19:50:00,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2339, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2347, PETRI_PLACES=345, PETRI_TRANSITIONS=265} [2024-06-27 19:50:00,830 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 315 predicate places. [2024-06-27 19:50:00,830 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 265 transitions, 2347 flow [2024-06-27 19:50:00,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:00,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:00,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:00,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 19:50:00,831 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:00,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:00,831 INFO L85 PathProgramCache]: Analyzing trace with hash 458093236, now seen corresponding path program 19 times [2024-06-27 19:50:00,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:00,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103862634] [2024-06-27 19:50:00,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:00,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:00,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:01,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:01,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:01,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103862634] [2024-06-27 19:50:01,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103862634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:01,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:01,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:50:01,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926784318] [2024-06-27 19:50:01,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:01,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:50:01,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:01,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:50:01,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:50:02,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:02,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 265 transitions, 2347 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:02,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:02,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:02,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:02,492 INFO L124 PetriNetUnfolderBase]: 589/1213 cut-off events. [2024-06-27 19:50:02,492 INFO L125 PetriNetUnfolderBase]: For 240739/240739 co-relation queries the response was YES. [2024-06-27 19:50:02,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8686 conditions, 1213 events. 589/1213 cut-off events. For 240739/240739 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7408 event pairs, 82 based on Foata normal form. 8/1220 useless extension candidates. Maximal degree in co-relation 8534. Up to 1024 conditions per place. [2024-06-27 19:50:02,505 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 239 selfloop transitions, 26 changer transitions 13/281 dead transitions. [2024-06-27 19:50:02,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 281 transitions, 2999 flow [2024-06-27 19:50:02,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:02,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:02,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 19:50:02,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-27 19:50:02,506 INFO L175 Difference]: Start difference. First operand has 345 places, 265 transitions, 2347 flow. Second operand 11 states and 127 transitions. [2024-06-27 19:50:02,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 281 transitions, 2999 flow [2024-06-27 19:50:03,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 281 transitions, 2937 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 19:50:03,249 INFO L231 Difference]: Finished difference. Result has 345 places, 261 transitions, 2309 flow [2024-06-27 19:50:03,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2285, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2309, PETRI_PLACES=345, PETRI_TRANSITIONS=261} [2024-06-27 19:50:03,249 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 315 predicate places. [2024-06-27 19:50:03,249 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 261 transitions, 2309 flow [2024-06-27 19:50:03,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:03,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:03,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:03,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 19:50:03,250 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:03,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:03,250 INFO L85 PathProgramCache]: Analyzing trace with hash 12245720, now seen corresponding path program 20 times [2024-06-27 19:50:03,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:03,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77022648] [2024-06-27 19:50:03,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:03,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:03,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:04,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:04,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:04,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77022648] [2024-06-27 19:50:04,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77022648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:04,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:04,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:50:04,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414665504] [2024-06-27 19:50:04,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:04,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:50:04,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:04,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:50:04,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:50:04,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:04,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 261 transitions, 2309 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:04,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:04,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:04,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:05,178 INFO L124 PetriNetUnfolderBase]: 569/1173 cut-off events. [2024-06-27 19:50:05,179 INFO L125 PetriNetUnfolderBase]: For 207757/207757 co-relation queries the response was YES. [2024-06-27 19:50:05,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8540 conditions, 1173 events. 569/1173 cut-off events. For 207757/207757 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7138 event pairs, 88 based on Foata normal form. 2/1174 useless extension candidates. Maximal degree in co-relation 8388. Up to 1003 conditions per place. [2024-06-27 19:50:05,191 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 238 selfloop transitions, 31 changer transitions 0/272 dead transitions. [2024-06-27 19:50:05,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 272 transitions, 2919 flow [2024-06-27 19:50:05,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:05,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:05,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-27 19:50:05,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-27 19:50:05,193 INFO L175 Difference]: Start difference. First operand has 345 places, 261 transitions, 2309 flow. Second operand 11 states and 123 transitions. [2024-06-27 19:50:05,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 272 transitions, 2919 flow [2024-06-27 19:50:05,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 272 transitions, 2861 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 19:50:05,932 INFO L231 Difference]: Finished difference. Result has 341 places, 262 transitions, 2371 flow [2024-06-27 19:50:05,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2371, PETRI_PLACES=341, PETRI_TRANSITIONS=262} [2024-06-27 19:50:05,933 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-27 19:50:05,933 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 262 transitions, 2371 flow [2024-06-27 19:50:05,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:05,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:05,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:05,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 19:50:05,933 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:05,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:05,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1629910706, now seen corresponding path program 21 times [2024-06-27 19:50:05,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:05,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659370098] [2024-06-27 19:50:05,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:05,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:05,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:07,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:07,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:07,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659370098] [2024-06-27 19:50:07,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659370098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:07,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:07,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:50:07,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927056084] [2024-06-27 19:50:07,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:07,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:50:07,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:07,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:50:07,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:50:07,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:07,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 262 transitions, 2371 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:07,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:07,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:07,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:07,659 INFO L124 PetriNetUnfolderBase]: 581/1201 cut-off events. [2024-06-27 19:50:07,660 INFO L125 PetriNetUnfolderBase]: For 233474/233474 co-relation queries the response was YES. [2024-06-27 19:50:07,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8681 conditions, 1201 events. 581/1201 cut-off events. For 233474/233474 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7318 event pairs, 86 based on Foata normal form. 8/1208 useless extension candidates. Maximal degree in co-relation 8531. Up to 1002 conditions per place. [2024-06-27 19:50:07,675 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 234 selfloop transitions, 27 changer transitions 12/276 dead transitions. [2024-06-27 19:50:07,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 276 transitions, 3009 flow [2024-06-27 19:50:07,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:07,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:07,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-27 19:50:07,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-27 19:50:07,676 INFO L175 Difference]: Start difference. First operand has 341 places, 262 transitions, 2371 flow. Second operand 11 states and 126 transitions. [2024-06-27 19:50:07,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 276 transitions, 3009 flow [2024-06-27 19:50:08,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 276 transitions, 2899 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-27 19:50:08,609 INFO L231 Difference]: Finished difference. Result has 343 places, 259 transitions, 2302 flow [2024-06-27 19:50:08,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2302, PETRI_PLACES=343, PETRI_TRANSITIONS=259} [2024-06-27 19:50:08,609 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-27 19:50:08,609 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 259 transitions, 2302 flow [2024-06-27 19:50:08,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:08,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:08,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:08,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 19:50:08,610 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:08,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:08,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1895811544, now seen corresponding path program 22 times [2024-06-27 19:50:08,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:08,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27017748] [2024-06-27 19:50:08,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:08,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:08,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:09,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:09,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:09,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27017748] [2024-06-27 19:50:09,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27017748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:09,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:09,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:50:09,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658549184] [2024-06-27 19:50:09,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:09,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:50:09,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:09,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:50:09,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:50:10,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:10,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 259 transitions, 2302 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:10,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:10,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:10,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:10,482 INFO L124 PetriNetUnfolderBase]: 563/1163 cut-off events. [2024-06-27 19:50:10,482 INFO L125 PetriNetUnfolderBase]: For 204492/204492 co-relation queries the response was YES. [2024-06-27 19:50:10,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8490 conditions, 1163 events. 563/1163 cut-off events. For 204492/204492 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7074 event pairs, 86 based on Foata normal form. 2/1164 useless extension candidates. Maximal degree in co-relation 8339. Up to 921 conditions per place. [2024-06-27 19:50:10,495 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 200 selfloop transitions, 66 changer transitions 0/269 dead transitions. [2024-06-27 19:50:10,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 269 transitions, 2906 flow [2024-06-27 19:50:10,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:10,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:10,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-27 19:50:10,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-27 19:50:10,496 INFO L175 Difference]: Start difference. First operand has 343 places, 259 transitions, 2302 flow. Second operand 11 states and 134 transitions. [2024-06-27 19:50:10,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 269 transitions, 2906 flow [2024-06-27 19:50:11,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 269 transitions, 2846 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 19:50:11,242 INFO L231 Difference]: Finished difference. Result has 339 places, 260 transitions, 2434 flow [2024-06-27 19:50:11,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2434, PETRI_PLACES=339, PETRI_TRANSITIONS=260} [2024-06-27 19:50:11,243 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-27 19:50:11,243 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 260 transitions, 2434 flow [2024-06-27 19:50:11,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:11,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:11,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:11,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 19:50:11,244 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:11,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:11,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1733025816, now seen corresponding path program 23 times [2024-06-27 19:50:11,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:11,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661204369] [2024-06-27 19:50:11,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:11,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:11,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:12,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:12,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:12,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661204369] [2024-06-27 19:50:12,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661204369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:12,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:12,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:50:12,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031633563] [2024-06-27 19:50:12,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:12,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:50:12,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:12,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:50:12,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:50:12,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:12,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 260 transitions, 2434 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:12,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:12,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:12,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:13,079 INFO L124 PetriNetUnfolderBase]: 567/1171 cut-off events. [2024-06-27 19:50:13,079 INFO L125 PetriNetUnfolderBase]: For 198910/198910 co-relation queries the response was YES. [2024-06-27 19:50:13,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8638 conditions, 1171 events. 567/1171 cut-off events. For 198910/198910 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7118 event pairs, 86 based on Foata normal form. 2/1172 useless extension candidates. Maximal degree in co-relation 8489. Up to 824 conditions per place. [2024-06-27 19:50:13,093 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 183 selfloop transitions, 84 changer transitions 0/270 dead transitions. [2024-06-27 19:50:13,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 270 transitions, 3042 flow [2024-06-27 19:50:13,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:13,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:13,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 19:50:13,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:50:13,094 INFO L175 Difference]: Start difference. First operand has 339 places, 260 transitions, 2434 flow. Second operand 11 states and 132 transitions. [2024-06-27 19:50:13,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 270 transitions, 3042 flow [2024-06-27 19:50:13,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 270 transitions, 2860 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-27 19:50:13,799 INFO L231 Difference]: Finished difference. Result has 341 places, 261 transitions, 2482 flow [2024-06-27 19:50:13,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2482, PETRI_PLACES=341, PETRI_TRANSITIONS=261} [2024-06-27 19:50:13,799 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-27 19:50:13,799 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 261 transitions, 2482 flow [2024-06-27 19:50:13,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:13,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:13,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:13,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 19:50:13,800 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:13,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:13,801 INFO L85 PathProgramCache]: Analyzing trace with hash 184913240, now seen corresponding path program 24 times [2024-06-27 19:50:13,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:13,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578362868] [2024-06-27 19:50:13,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:13,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:13,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:15,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:15,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:15,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578362868] [2024-06-27 19:50:15,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578362868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:15,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:15,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:50:15,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941665334] [2024-06-27 19:50:15,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:15,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:50:15,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:15,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:50:15,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:50:15,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:15,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 261 transitions, 2482 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:15,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:15,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:15,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:15,557 INFO L124 PetriNetUnfolderBase]: 583/1211 cut-off events. [2024-06-27 19:50:15,557 INFO L125 PetriNetUnfolderBase]: For 248414/248414 co-relation queries the response was YES. [2024-06-27 19:50:15,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8891 conditions, 1211 events. 583/1211 cut-off events. For 248414/248414 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7448 event pairs, 92 based on Foata normal form. 10/1220 useless extension candidates. Maximal degree in co-relation 8741. Up to 986 conditions per place. [2024-06-27 19:50:15,571 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 225 selfloop transitions, 40 changer transitions 6/274 dead transitions. [2024-06-27 19:50:15,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 274 transitions, 3150 flow [2024-06-27 19:50:15,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:15,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:15,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 19:50:15,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 19:50:15,572 INFO L175 Difference]: Start difference. First operand has 341 places, 261 transitions, 2482 flow. Second operand 11 states and 131 transitions. [2024-06-27 19:50:15,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 274 transitions, 3150 flow [2024-06-27 19:50:16,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 274 transitions, 2930 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-27 19:50:16,325 INFO L231 Difference]: Finished difference. Result has 343 places, 259 transitions, 2388 flow [2024-06-27 19:50:16,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2388, PETRI_PLACES=343, PETRI_TRANSITIONS=259} [2024-06-27 19:50:16,326 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-27 19:50:16,326 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 259 transitions, 2388 flow [2024-06-27 19:50:16,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:16,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:16,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:16,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 19:50:16,327 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:16,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:16,327 INFO L85 PathProgramCache]: Analyzing trace with hash 178484150, now seen corresponding path program 25 times [2024-06-27 19:50:16,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:16,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206673817] [2024-06-27 19:50:16,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:16,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:16,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:18,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:18,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:18,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206673817] [2024-06-27 19:50:18,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206673817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:18,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:18,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:50:18,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041781032] [2024-06-27 19:50:18,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:18,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:50:18,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:18,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:50:18,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:50:18,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:18,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 259 transitions, 2388 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:18,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:18,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:18,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:18,715 INFO L124 PetriNetUnfolderBase]: 570/1178 cut-off events. [2024-06-27 19:50:18,715 INFO L125 PetriNetUnfolderBase]: For 206760/206760 co-relation queries the response was YES. [2024-06-27 19:50:18,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8694 conditions, 1178 events. 570/1178 cut-off events. For 206760/206760 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7196 event pairs, 86 based on Foata normal form. 2/1179 useless extension candidates. Maximal degree in co-relation 8543. Up to 1003 conditions per place. [2024-06-27 19:50:18,727 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 229 selfloop transitions, 37 changer transitions 0/269 dead transitions. [2024-06-27 19:50:18,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 269 transitions, 2998 flow [2024-06-27 19:50:18,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:18,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:18,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 19:50:18,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-27 19:50:18,728 INFO L175 Difference]: Start difference. First operand has 343 places, 259 transitions, 2388 flow. Second operand 11 states and 127 transitions. [2024-06-27 19:50:18,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 269 transitions, 2998 flow [2024-06-27 19:50:19,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 269 transitions, 2861 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-27 19:50:19,380 INFO L231 Difference]: Finished difference. Result has 344 places, 260 transitions, 2391 flow [2024-06-27 19:50:19,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2391, PETRI_PLACES=344, PETRI_TRANSITIONS=260} [2024-06-27 19:50:19,389 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-27 19:50:19,389 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 260 transitions, 2391 flow [2024-06-27 19:50:19,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:19,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:19,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:19,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 19:50:19,389 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:19,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:19,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1511380776, now seen corresponding path program 26 times [2024-06-27 19:50:19,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:19,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321332491] [2024-06-27 19:50:19,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:19,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:19,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:20,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-27 19:50:20,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:20,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321332491] [2024-06-27 19:50:20,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321332491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:20,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:20,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:50:20,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542183613] [2024-06-27 19:50:20,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:20,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:50:20,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:20,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:50:20,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:50:20,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:20,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 260 transitions, 2391 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:20,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:20,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:20,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:21,274 INFO L124 PetriNetUnfolderBase]: 574/1186 cut-off events. [2024-06-27 19:50:21,275 INFO L125 PetriNetUnfolderBase]: For 210678/210678 co-relation queries the response was YES. [2024-06-27 19:50:21,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8755 conditions, 1186 events. 574/1186 cut-off events. For 210678/210678 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7250 event pairs, 88 based on Foata normal form. 2/1187 useless extension candidates. Maximal degree in co-relation 8603. Up to 841 conditions per place. [2024-06-27 19:50:21,287 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 184 selfloop transitions, 83 changer transitions 0/270 dead transitions. [2024-06-27 19:50:21,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 270 transitions, 3005 flow [2024-06-27 19:50:21,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:21,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:21,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 19:50:21,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 19:50:21,288 INFO L175 Difference]: Start difference. First operand has 344 places, 260 transitions, 2391 flow. Second operand 11 states and 133 transitions. [2024-06-27 19:50:21,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 270 transitions, 3005 flow [2024-06-27 19:50:21,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 270 transitions, 2875 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-27 19:50:21,981 INFO L231 Difference]: Finished difference. Result has 346 places, 261 transitions, 2495 flow [2024-06-27 19:50:21,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2495, PETRI_PLACES=346, PETRI_TRANSITIONS=261} [2024-06-27 19:50:21,981 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-27 19:50:21,981 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 261 transitions, 2495 flow [2024-06-27 19:50:21,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:21,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:21,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:21,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 19:50:21,982 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:21,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:21,982 INFO L85 PathProgramCache]: Analyzing trace with hash 178479500, now seen corresponding path program 27 times [2024-06-27 19:50:21,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:21,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380940375] [2024-06-27 19:50:21,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:21,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:21,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:23,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:23,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:23,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380940375] [2024-06-27 19:50:23,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380940375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:23,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:23,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:50:23,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609620052] [2024-06-27 19:50:23,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:23,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:50:23,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:23,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:50:23,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:50:24,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:24,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 261 transitions, 2495 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:24,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:24,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:24,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:24,538 INFO L124 PetriNetUnfolderBase]: 578/1198 cut-off events. [2024-06-27 19:50:24,538 INFO L125 PetriNetUnfolderBase]: For 214858/214858 co-relation queries the response was YES. [2024-06-27 19:50:24,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8920 conditions, 1198 events. 578/1198 cut-off events. For 214858/214858 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7334 event pairs, 90 based on Foata normal form. 2/1199 useless extension candidates. Maximal degree in co-relation 8767. Up to 999 conditions per place. [2024-06-27 19:50:24,552 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 230 selfloop transitions, 39 changer transitions 0/272 dead transitions. [2024-06-27 19:50:24,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 272 transitions, 3117 flow [2024-06-27 19:50:24,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:24,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:24,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-27 19:50:24,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-27 19:50:24,553 INFO L175 Difference]: Start difference. First operand has 346 places, 261 transitions, 2495 flow. Second operand 11 states and 128 transitions. [2024-06-27 19:50:24,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 272 transitions, 3117 flow [2024-06-27 19:50:25,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 272 transitions, 2893 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 19:50:25,271 INFO L231 Difference]: Finished difference. Result has 348 places, 262 transitions, 2419 flow [2024-06-27 19:50:25,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2271, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2419, PETRI_PLACES=348, PETRI_TRANSITIONS=262} [2024-06-27 19:50:25,271 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-27 19:50:25,271 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 262 transitions, 2419 flow [2024-06-27 19:50:25,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:25,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:25,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:25,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 19:50:25,272 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:25,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:25,272 INFO L85 PathProgramCache]: Analyzing trace with hash 603866962, now seen corresponding path program 16 times [2024-06-27 19:50:25,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:25,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124315144] [2024-06-27 19:50:25,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:25,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:25,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:26,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:26,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:26,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124315144] [2024-06-27 19:50:26,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124315144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:26,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:26,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:50:26,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316971349] [2024-06-27 19:50:26,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:26,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:50:26,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:26,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:50:26,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:50:27,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:27,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 262 transitions, 2419 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:27,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:27,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:27,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:27,570 INFO L124 PetriNetUnfolderBase]: 608/1264 cut-off events. [2024-06-27 19:50:27,570 INFO L125 PetriNetUnfolderBase]: For 291093/291093 co-relation queries the response was YES. [2024-06-27 19:50:27,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9995 conditions, 1264 events. 608/1264 cut-off events. For 291093/291093 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7846 event pairs, 102 based on Foata normal form. 6/1269 useless extension candidates. Maximal degree in co-relation 9841. Up to 978 conditions per place. [2024-06-27 19:50:27,585 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 232 selfloop transitions, 36 changer transitions 7/278 dead transitions. [2024-06-27 19:50:27,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 278 transitions, 3303 flow [2024-06-27 19:50:27,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:27,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:27,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 19:50:27,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 19:50:27,586 INFO L175 Difference]: Start difference. First operand has 348 places, 262 transitions, 2419 flow. Second operand 11 states and 133 transitions. [2024-06-27 19:50:27,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 278 transitions, 3303 flow [2024-06-27 19:50:28,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 278 transitions, 3165 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-27 19:50:28,383 INFO L231 Difference]: Finished difference. Result has 350 places, 259 transitions, 2336 flow [2024-06-27 19:50:28,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2336, PETRI_PLACES=350, PETRI_TRANSITIONS=259} [2024-06-27 19:50:28,384 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-27 19:50:28,384 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 259 transitions, 2336 flow [2024-06-27 19:50:28,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:28,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:28,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:28,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 19:50:28,384 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:28,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:28,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1895633914, now seen corresponding path program 28 times [2024-06-27 19:50:28,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:28,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94158680] [2024-06-27 19:50:28,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:28,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:28,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:29,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-27 19:50:29,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:29,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94158680] [2024-06-27 19:50:29,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94158680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:29,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:29,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:50:29,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835421236] [2024-06-27 19:50:29,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:29,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:50:29,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:29,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:50:29,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:50:29,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:29,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 259 transitions, 2336 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:29,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:29,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:29,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:30,260 INFO L124 PetriNetUnfolderBase]: 626/1294 cut-off events. [2024-06-27 19:50:30,260 INFO L125 PetriNetUnfolderBase]: For 335418/335418 co-relation queries the response was YES. [2024-06-27 19:50:30,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11478 conditions, 1294 events. 626/1294 cut-off events. For 335418/335418 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 8032 event pairs, 113 based on Foata normal form. 2/1295 useless extension candidates. Maximal degree in co-relation 11323. Up to 981 conditions per place. [2024-06-27 19:50:30,279 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 207 selfloop transitions, 65 changer transitions 0/275 dead transitions. [2024-06-27 19:50:30,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 275 transitions, 3312 flow [2024-06-27 19:50:30,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:30,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:30,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 19:50:30,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-27 19:50:30,281 INFO L175 Difference]: Start difference. First operand has 350 places, 259 transitions, 2336 flow. Second operand 11 states and 139 transitions. [2024-06-27 19:50:30,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 275 transitions, 3312 flow [2024-06-27 19:50:31,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 275 transitions, 3238 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 19:50:31,331 INFO L231 Difference]: Finished difference. Result has 348 places, 261 transitions, 2534 flow [2024-06-27 19:50:31,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2534, PETRI_PLACES=348, PETRI_TRANSITIONS=261} [2024-06-27 19:50:31,331 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-27 19:50:31,331 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 261 transitions, 2534 flow [2024-06-27 19:50:31,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:31,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:31,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:31,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 19:50:31,339 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:31,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:31,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1511373832, now seen corresponding path program 17 times [2024-06-27 19:50:31,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:31,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037459443] [2024-06-27 19:50:31,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:31,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:31,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:33,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:33,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:33,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037459443] [2024-06-27 19:50:33,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037459443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:33,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:33,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:50:33,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444097783] [2024-06-27 19:50:33,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:33,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:50:33,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:33,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:50:33,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:50:33,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:33,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 261 transitions, 2534 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:33,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:33,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:33,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:34,302 INFO L124 PetriNetUnfolderBase]: 638/1322 cut-off events. [2024-06-27 19:50:34,302 INFO L125 PetriNetUnfolderBase]: For 368295/368295 co-relation queries the response was YES. [2024-06-27 19:50:34,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11661 conditions, 1322 events. 638/1322 cut-off events. For 368295/368295 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 8273 event pairs, 119 based on Foata normal form. 8/1329 useless extension candidates. Maximal degree in co-relation 11507. Up to 948 conditions per place. [2024-06-27 19:50:34,318 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 80 changer transitions 9/274 dead transitions. [2024-06-27 19:50:34,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 274 transitions, 3146 flow [2024-06-27 19:50:34,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:50:34,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:50:34,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 19:50:34,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-27 19:50:34,319 INFO L175 Difference]: Start difference. First operand has 348 places, 261 transitions, 2534 flow. Second operand 12 states and 145 transitions. [2024-06-27 19:50:34,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 274 transitions, 3146 flow [2024-06-27 19:50:35,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 274 transitions, 2968 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-27 19:50:35,466 INFO L231 Difference]: Finished difference. Result has 352 places, 258 transitions, 2496 flow [2024-06-27 19:50:35,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2496, PETRI_PLACES=352, PETRI_TRANSITIONS=258} [2024-06-27 19:50:35,467 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-27 19:50:35,467 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 258 transitions, 2496 flow [2024-06-27 19:50:35,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:35,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:35,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:35,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 19:50:35,468 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:35,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:35,468 INFO L85 PathProgramCache]: Analyzing trace with hash 795176686, now seen corresponding path program 18 times [2024-06-27 19:50:35,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:35,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784420760] [2024-06-27 19:50:35,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:35,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:35,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:37,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:37,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:37,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784420760] [2024-06-27 19:50:37,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784420760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:37,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:37,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:50:37,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209841008] [2024-06-27 19:50:37,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:37,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:50:37,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:37,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:50:37,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:50:38,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:38,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 258 transitions, 2496 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:38,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:38,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:38,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:38,683 INFO L124 PetriNetUnfolderBase]: 639/1327 cut-off events. [2024-06-27 19:50:38,684 INFO L125 PetriNetUnfolderBase]: For 372022/372022 co-relation queries the response was YES. [2024-06-27 19:50:38,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11644 conditions, 1327 events. 639/1327 cut-off events. For 372022/372022 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 8323 event pairs, 119 based on Foata normal form. 8/1334 useless extension candidates. Maximal degree in co-relation 11489. Up to 948 conditions per place. [2024-06-27 19:50:38,699 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 183 selfloop transitions, 80 changer transitions 9/275 dead transitions. [2024-06-27 19:50:38,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 275 transitions, 3138 flow [2024-06-27 19:50:38,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:50:38,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:50:38,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 19:50:38,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-27 19:50:38,700 INFO L175 Difference]: Start difference. First operand has 352 places, 258 transitions, 2496 flow. Second operand 12 states and 146 transitions. [2024-06-27 19:50:38,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 275 transitions, 3138 flow [2024-06-27 19:50:39,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 275 transitions, 2974 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 19:50:39,622 INFO L231 Difference]: Finished difference. Result has 352 places, 259 transitions, 2511 flow [2024-06-27 19:50:39,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2332, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2511, PETRI_PLACES=352, PETRI_TRANSITIONS=259} [2024-06-27 19:50:39,622 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-27 19:50:39,622 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 259 transitions, 2511 flow [2024-06-27 19:50:39,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:39,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:39,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:39,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 19:50:39,623 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:39,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:39,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1503099622, now seen corresponding path program 19 times [2024-06-27 19:50:39,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:39,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884689050] [2024-06-27 19:50:39,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:39,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:39,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:40,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:40,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:40,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884689050] [2024-06-27 19:50:40,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884689050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:40,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:40,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:50:40,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458776174] [2024-06-27 19:50:40,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:40,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:50:40,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:40,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:50:40,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:50:41,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:41,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 259 transitions, 2511 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:41,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:41,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:41,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:41,551 INFO L124 PetriNetUnfolderBase]: 634/1318 cut-off events. [2024-06-27 19:50:41,552 INFO L125 PetriNetUnfolderBase]: For 365569/365569 co-relation queries the response was YES. [2024-06-27 19:50:41,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11571 conditions, 1318 events. 634/1318 cut-off events. For 365569/365569 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 8290 event pairs, 119 based on Foata normal form. 8/1325 useless extension candidates. Maximal degree in co-relation 11415. Up to 848 conditions per place. [2024-06-27 19:50:41,567 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 157 selfloop transitions, 105 changer transitions 6/271 dead transitions. [2024-06-27 19:50:41,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 271 transitions, 3115 flow [2024-06-27 19:50:41,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:41,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:41,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 19:50:41,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-27 19:50:41,569 INFO L175 Difference]: Start difference. First operand has 352 places, 259 transitions, 2511 flow. Second operand 11 states and 140 transitions. [2024-06-27 19:50:41,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 271 transitions, 3115 flow [2024-06-27 19:50:42,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 271 transitions, 2951 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 19:50:42,782 INFO L231 Difference]: Finished difference. Result has 351 places, 256 transitions, 2538 flow [2024-06-27 19:50:42,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2347, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2538, PETRI_PLACES=351, PETRI_TRANSITIONS=256} [2024-06-27 19:50:42,782 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-27 19:50:42,782 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 256 transitions, 2538 flow [2024-06-27 19:50:42,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:42,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:42,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:42,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 19:50:42,783 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:42,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:42,783 INFO L85 PathProgramCache]: Analyzing trace with hash 184920184, now seen corresponding path program 20 times [2024-06-27 19:50:42,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:42,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162447425] [2024-06-27 19:50:42,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:42,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:42,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:44,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:44,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:44,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162447425] [2024-06-27 19:50:44,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162447425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:44,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:44,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:50:44,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126184070] [2024-06-27 19:50:44,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:44,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:50:44,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:44,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:50:44,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:50:44,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:44,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 256 transitions, 2538 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:44,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:44,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:44,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:45,349 INFO L124 PetriNetUnfolderBase]: 629/1309 cut-off events. [2024-06-27 19:50:45,349 INFO L125 PetriNetUnfolderBase]: For 367699/367699 co-relation queries the response was YES. [2024-06-27 19:50:45,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11588 conditions, 1309 events. 629/1309 cut-off events. For 367699/367699 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 8242 event pairs, 119 based on Foata normal form. 8/1316 useless extension candidates. Maximal degree in co-relation 11433. Up to 1098 conditions per place. [2024-06-27 19:50:45,364 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 223 selfloop transitions, 36 changer transitions 7/269 dead transitions. [2024-06-27 19:50:45,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 269 transitions, 3140 flow [2024-06-27 19:50:45,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:50:45,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:50:45,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-27 19:50:45,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-27 19:50:45,365 INFO L175 Difference]: Start difference. First operand has 351 places, 256 transitions, 2538 flow. Second operand 12 states and 140 transitions. [2024-06-27 19:50:45,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 269 transitions, 3140 flow [2024-06-27 19:50:46,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 269 transitions, 2924 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-27 19:50:46,390 INFO L231 Difference]: Finished difference. Result has 351 places, 253 transitions, 2374 flow [2024-06-27 19:50:46,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2322, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2374, PETRI_PLACES=351, PETRI_TRANSITIONS=253} [2024-06-27 19:50:46,390 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-27 19:50:46,391 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 253 transitions, 2374 flow [2024-06-27 19:50:46,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:46,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:46,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:46,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 19:50:46,391 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:46,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:46,392 INFO L85 PathProgramCache]: Analyzing trace with hash 597371842, now seen corresponding path program 21 times [2024-06-27 19:50:46,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:46,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956142823] [2024-06-27 19:50:46,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:46,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:46,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:48,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:48,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:48,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956142823] [2024-06-27 19:50:48,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956142823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:48,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:48,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:50:48,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059580545] [2024-06-27 19:50:48,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:48,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:50:48,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:48,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:50:48,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:50:48,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:48,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 253 transitions, 2374 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:48,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:48,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:48,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:49,620 INFO L124 PetriNetUnfolderBase]: 617/1293 cut-off events. [2024-06-27 19:50:49,620 INFO L125 PetriNetUnfolderBase]: For 353634/353634 co-relation queries the response was YES. [2024-06-27 19:50:49,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11066 conditions, 1293 events. 617/1293 cut-off events. For 353634/353634 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 8088 event pairs, 122 based on Foata normal form. 8/1300 useless extension candidates. Maximal degree in co-relation 10911. Up to 1077 conditions per place. [2024-06-27 19:50:49,635 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 219 selfloop transitions, 31 changer transitions 13/266 dead transitions. [2024-06-27 19:50:49,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 266 transitions, 2970 flow [2024-06-27 19:50:49,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:50:49,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:50:49,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-27 19:50:49,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-27 19:50:49,636 INFO L175 Difference]: Start difference. First operand has 351 places, 253 transitions, 2374 flow. Second operand 12 states and 138 transitions. [2024-06-27 19:50:49,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 266 transitions, 2970 flow [2024-06-27 19:50:50,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 266 transitions, 2892 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 19:50:50,670 INFO L231 Difference]: Finished difference. Result has 349 places, 247 transitions, 2313 flow [2024-06-27 19:50:50,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2313, PETRI_PLACES=349, PETRI_TRANSITIONS=247} [2024-06-27 19:50:50,671 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-27 19:50:50,671 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 247 transitions, 2313 flow [2024-06-27 19:50:50,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:50,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:50,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:50,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 19:50:50,671 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:50,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:50,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1511134822, now seen corresponding path program 22 times [2024-06-27 19:50:50,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:50,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527528477] [2024-06-27 19:50:50,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:50,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:50,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:52,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:52,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:52,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527528477] [2024-06-27 19:50:52,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527528477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:52,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:52,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:50:52,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840019593] [2024-06-27 19:50:52,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:52,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:50:52,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:52,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:50:52,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:50:52,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:52,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 247 transitions, 2313 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:52,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:52,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:52,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:52,966 INFO L124 PetriNetUnfolderBase]: 605/1273 cut-off events. [2024-06-27 19:50:52,966 INFO L125 PetriNetUnfolderBase]: For 332954/332954 co-relation queries the response was YES. [2024-06-27 19:50:52,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10893 conditions, 1273 events. 605/1273 cut-off events. For 332954/332954 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 7938 event pairs, 116 based on Foata normal form. 6/1278 useless extension candidates. Maximal degree in co-relation 10739. Up to 902 conditions per place. [2024-06-27 19:50:52,978 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 173 selfloop transitions, 75 changer transitions 10/261 dead transitions. [2024-06-27 19:50:52,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 261 transitions, 2891 flow [2024-06-27 19:50:52,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:50:52,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:50:52,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-27 19:50:52,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:50:52,979 INFO L175 Difference]: Start difference. First operand has 349 places, 247 transitions, 2313 flow. Second operand 12 states and 144 transitions. [2024-06-27 19:50:52,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 261 transitions, 2891 flow [2024-06-27 19:50:54,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 261 transitions, 2813 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-27 19:50:54,026 INFO L231 Difference]: Finished difference. Result has 344 places, 245 transitions, 2371 flow [2024-06-27 19:50:54,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2235, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2371, PETRI_PLACES=344, PETRI_TRANSITIONS=245} [2024-06-27 19:50:54,027 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-27 19:50:54,027 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 245 transitions, 2371 flow [2024-06-27 19:50:54,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:54,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:54,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:54,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 19:50:54,028 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:54,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:54,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1902067654, now seen corresponding path program 29 times [2024-06-27 19:50:54,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:54,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361062949] [2024-06-27 19:50:54,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:54,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:54,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:55,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-27 19:50:55,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:55,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361062949] [2024-06-27 19:50:55,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361062949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:55,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:55,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:50:55,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924554005] [2024-06-27 19:50:55,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:55,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:50:55,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:55,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:50:55,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:50:55,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:55,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 245 transitions, 2371 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:55,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:55,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:55,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:56,411 INFO L124 PetriNetUnfolderBase]: 594/1248 cut-off events. [2024-06-27 19:50:56,412 INFO L125 PetriNetUnfolderBase]: For 294781/294781 co-relation queries the response was YES. [2024-06-27 19:50:56,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10777 conditions, 1248 events. 594/1248 cut-off events. For 294781/294781 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 7735 event pairs, 118 based on Foata normal form. 2/1249 useless extension candidates. Maximal degree in co-relation 10625. Up to 1047 conditions per place. [2024-06-27 19:50:56,426 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 208 selfloop transitions, 44 changer transitions 0/255 dead transitions. [2024-06-27 19:50:56,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 255 transitions, 2943 flow [2024-06-27 19:50:56,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:50:56,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:50:56,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-27 19:50:56,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-27 19:50:56,428 INFO L175 Difference]: Start difference. First operand has 344 places, 245 transitions, 2371 flow. Second operand 11 states and 131 transitions. [2024-06-27 19:50:56,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 255 transitions, 2943 flow [2024-06-27 19:50:57,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 255 transitions, 2787 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 19:50:57,289 INFO L231 Difference]: Finished difference. Result has 340 places, 246 transitions, 2359 flow [2024-06-27 19:50:57,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2215, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2359, PETRI_PLACES=340, PETRI_TRANSITIONS=246} [2024-06-27 19:50:57,289 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 310 predicate places. [2024-06-27 19:50:57,290 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 246 transitions, 2359 flow [2024-06-27 19:50:57,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:57,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:57,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:57,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 19:50:57,290 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:50:57,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:57,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1503091252, now seen corresponding path program 23 times [2024-06-27 19:50:57,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:57,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181580952] [2024-06-27 19:50:57,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:57,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:57,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:58,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:58,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:58,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181580952] [2024-06-27 19:50:58,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181580952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:58,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:58,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:50:58,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014640077] [2024-06-27 19:50:58,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:58,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:50:58,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:58,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:50:58,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:50:59,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:50:59,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 246 transitions, 2359 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:59,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:59,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:50:59,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:59,548 INFO L124 PetriNetUnfolderBase]: 602/1272 cut-off events. [2024-06-27 19:50:59,548 INFO L125 PetriNetUnfolderBase]: For 316252/316252 co-relation queries the response was YES. [2024-06-27 19:50:59,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10827 conditions, 1272 events. 602/1272 cut-off events. For 316252/316252 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 7948 event pairs, 118 based on Foata normal form. 6/1277 useless extension candidates. Maximal degree in co-relation 10677. Up to 882 conditions per place. [2024-06-27 19:50:59,564 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 164 selfloop transitions, 82 changer transitions 10/259 dead transitions. [2024-06-27 19:50:59,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 259 transitions, 2929 flow [2024-06-27 19:50:59,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:50:59,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:50:59,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 19:50:59,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-27 19:50:59,565 INFO L175 Difference]: Start difference. First operand has 340 places, 246 transitions, 2359 flow. Second operand 12 states and 145 transitions. [2024-06-27 19:50:59,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 259 transitions, 2929 flow [2024-06-27 19:51:00,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 259 transitions, 2797 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 19:51:00,484 INFO L231 Difference]: Finished difference. Result has 343 places, 243 transitions, 2376 flow [2024-06-27 19:51:00,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2227, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2376, PETRI_PLACES=343, PETRI_TRANSITIONS=243} [2024-06-27 19:51:00,485 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-27 19:51:00,485 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 243 transitions, 2376 flow [2024-06-27 19:51:00,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:00,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:00,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:00,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 19:51:00,486 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:00,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:00,486 INFO L85 PathProgramCache]: Analyzing trace with hash 803516926, now seen corresponding path program 24 times [2024-06-27 19:51:00,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:00,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978217271] [2024-06-27 19:51:00,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:00,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:00,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:01,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:01,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:01,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978217271] [2024-06-27 19:51:01,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978217271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:01,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:01,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:01,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107179018] [2024-06-27 19:51:01,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:01,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:01,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:01,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:01,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:01,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:01,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 243 transitions, 2376 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:01,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:01,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:01,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:02,392 INFO L124 PetriNetUnfolderBase]: 617/1305 cut-off events. [2024-06-27 19:51:02,393 INFO L125 PetriNetUnfolderBase]: For 367404/367404 co-relation queries the response was YES. [2024-06-27 19:51:02,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11922 conditions, 1305 events. 617/1305 cut-off events. For 367404/367404 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 8221 event pairs, 128 based on Foata normal form. 6/1310 useless extension candidates. Maximal degree in co-relation 11771. Up to 842 conditions per place. [2024-06-27 19:51:02,408 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 168 selfloop transitions, 80 changer transitions 10/261 dead transitions. [2024-06-27 19:51:02,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 261 transitions, 3224 flow [2024-06-27 19:51:02,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:51:02,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:51:02,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-27 19:51:02,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-27 19:51:02,410 INFO L175 Difference]: Start difference. First operand has 343 places, 243 transitions, 2376 flow. Second operand 12 states and 150 transitions. [2024-06-27 19:51:02,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 261 transitions, 3224 flow [2024-06-27 19:51:03,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 261 transitions, 3062 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 19:51:03,439 INFO L231 Difference]: Finished difference. Result has 341 places, 239 transitions, 2356 flow [2024-06-27 19:51:03,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2356, PETRI_PLACES=341, PETRI_TRANSITIONS=239} [2024-06-27 19:51:03,439 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-27 19:51:03,439 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 239 transitions, 2356 flow [2024-06-27 19:51:03,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:03,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:03,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:03,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 19:51:03,440 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:03,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:03,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1895818488, now seen corresponding path program 25 times [2024-06-27 19:51:03,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:03,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775247036] [2024-06-27 19:51:03,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:03,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:03,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:05,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:05,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:05,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775247036] [2024-06-27 19:51:05,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775247036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:05,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:05,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:05,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974564160] [2024-06-27 19:51:05,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:05,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:05,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:05,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:05,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:05,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:05,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 239 transitions, 2356 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:05,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:05,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:05,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:06,482 INFO L124 PetriNetUnfolderBase]: 610/1288 cut-off events. [2024-06-27 19:51:06,482 INFO L125 PetriNetUnfolderBase]: For 372782/372782 co-relation queries the response was YES. [2024-06-27 19:51:06,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11833 conditions, 1288 events. 610/1288 cut-off events. For 372782/372782 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 8119 event pairs, 132 based on Foata normal form. 8/1295 useless extension candidates. Maximal degree in co-relation 11683. Up to 1052 conditions per place. [2024-06-27 19:51:06,496 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 198 selfloop transitions, 44 changer transitions 7/252 dead transitions. [2024-06-27 19:51:06,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 252 transitions, 2924 flow [2024-06-27 19:51:06,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:51:06,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:51:06,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 19:51:06,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 19:51:06,497 INFO L175 Difference]: Start difference. First operand has 341 places, 239 transitions, 2356 flow. Second operand 12 states and 143 transitions. [2024-06-27 19:51:06,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 252 transitions, 2924 flow [2024-06-27 19:51:07,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 252 transitions, 2744 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 19:51:07,630 INFO L231 Difference]: Finished difference. Result has 336 places, 236 transitions, 2245 flow [2024-06-27 19:51:07,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2176, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2245, PETRI_PLACES=336, PETRI_TRANSITIONS=236} [2024-06-27 19:51:07,631 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 306 predicate places. [2024-06-27 19:51:07,644 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 236 transitions, 2245 flow [2024-06-27 19:51:07,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:07,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:07,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:07,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 19:51:07,645 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:07,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:07,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1902074598, now seen corresponding path program 26 times [2024-06-27 19:51:07,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:07,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850481403] [2024-06-27 19:51:07,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:07,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:07,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:10,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:10,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:10,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850481403] [2024-06-27 19:51:10,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850481403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:10,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:10,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:10,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252683423] [2024-06-27 19:51:10,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:10,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:10,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:10,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:10,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:10,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:10,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 236 transitions, 2245 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:10,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:10,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:10,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:11,216 INFO L124 PetriNetUnfolderBase]: 617/1309 cut-off events. [2024-06-27 19:51:11,216 INFO L125 PetriNetUnfolderBase]: For 404658/404658 co-relation queries the response was YES. [2024-06-27 19:51:11,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11730 conditions, 1309 events. 617/1309 cut-off events. For 404658/404658 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 8314 event pairs, 136 based on Foata normal form. 16/1324 useless extension candidates. Maximal degree in co-relation 11583. Up to 1021 conditions per place. [2024-06-27 19:51:11,228 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 190 selfloop transitions, 46 changer transitions 10/249 dead transitions. [2024-06-27 19:51:11,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 249 transitions, 2807 flow [2024-06-27 19:51:11,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:51:11,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:51:11,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-27 19:51:11,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-27 19:51:11,230 INFO L175 Difference]: Start difference. First operand has 336 places, 236 transitions, 2245 flow. Second operand 12 states and 148 transitions. [2024-06-27 19:51:11,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 249 transitions, 2807 flow [2024-06-27 19:51:12,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 249 transitions, 2713 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 19:51:12,152 INFO L231 Difference]: Finished difference. Result has 334 places, 230 transitions, 2203 flow [2024-06-27 19:51:12,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2151, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2203, PETRI_PLACES=334, PETRI_TRANSITIONS=230} [2024-06-27 19:51:12,152 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 304 predicate places. [2024-06-27 19:51:12,152 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 230 transitions, 2203 flow [2024-06-27 19:51:12,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:12,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:12,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:12,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 19:51:12,153 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:12,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:12,153 INFO L85 PathProgramCache]: Analyzing trace with hash 51439144, now seen corresponding path program 27 times [2024-06-27 19:51:12,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:12,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369754672] [2024-06-27 19:51:12,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:12,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:12,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:13,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:13,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:13,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369754672] [2024-06-27 19:51:13,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369754672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:13,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:13,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:13,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894825232] [2024-06-27 19:51:13,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:13,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:13,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:13,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:13,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:13,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:13,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 230 transitions, 2203 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:13,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:13,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:13,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:14,398 INFO L124 PetriNetUnfolderBase]: 591/1257 cut-off events. [2024-06-27 19:51:14,399 INFO L125 PetriNetUnfolderBase]: For 340948/340948 co-relation queries the response was YES. [2024-06-27 19:51:14,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11423 conditions, 1257 events. 591/1257 cut-off events. For 340948/340948 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 7909 event pairs, 126 based on Foata normal form. 6/1262 useless extension candidates. Maximal degree in co-relation 11277. Up to 1031 conditions per place. [2024-06-27 19:51:14,410 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 191 selfloop transitions, 39 changer transitions 10/243 dead transitions. [2024-06-27 19:51:14,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 243 transitions, 2741 flow [2024-06-27 19:51:14,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:51:14,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:51:14,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 19:51:14,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-27 19:51:14,411 INFO L175 Difference]: Start difference. First operand has 334 places, 230 transitions, 2203 flow. Second operand 12 states and 141 transitions. [2024-06-27 19:51:14,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 243 transitions, 2741 flow [2024-06-27 19:51:15,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 243 transitions, 2636 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-06-27 19:51:15,268 INFO L231 Difference]: Finished difference. Result has 330 places, 227 transitions, 2159 flow [2024-06-27 19:51:15,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2159, PETRI_PLACES=330, PETRI_TRANSITIONS=227} [2024-06-27 19:51:15,269 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-27 19:51:15,269 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 227 transitions, 2159 flow [2024-06-27 19:51:15,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:15,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:15,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:15,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 19:51:15,269 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:15,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:15,270 INFO L85 PathProgramCache]: Analyzing trace with hash 486140238, now seen corresponding path program 30 times [2024-06-27 19:51:15,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:15,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659742750] [2024-06-27 19:51:15,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:15,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:15,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:17,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:17,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:17,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659742750] [2024-06-27 19:51:17,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659742750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:17,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:17,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:51:17,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006669833] [2024-06-27 19:51:17,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:17,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:51:17,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:17,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:51:17,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:51:17,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:17,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 227 transitions, 2159 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:17,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:17,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:17,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:17,680 INFO L124 PetriNetUnfolderBase]: 573/1219 cut-off events. [2024-06-27 19:51:17,681 INFO L125 PetriNetUnfolderBase]: For 303454/303454 co-relation queries the response was YES. [2024-06-27 19:51:17,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10921 conditions, 1219 events. 573/1219 cut-off events. For 303454/303454 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 7603 event pairs, 127 based on Foata normal form. 2/1220 useless extension candidates. Maximal degree in co-relation 10777. Up to 1020 conditions per place. [2024-06-27 19:51:17,694 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 191 selfloop transitions, 42 changer transitions 0/236 dead transitions. [2024-06-27 19:51:17,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 236 transitions, 2643 flow [2024-06-27 19:51:17,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:51:17,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:51:17,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-27 19:51:17,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-27 19:51:17,696 INFO L175 Difference]: Start difference. First operand has 330 places, 227 transitions, 2159 flow. Second operand 11 states and 129 transitions. [2024-06-27 19:51:17,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 236 transitions, 2643 flow [2024-06-27 19:51:18,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 236 transitions, 2551 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 19:51:18,749 INFO L231 Difference]: Finished difference. Result has 325 places, 227 transitions, 2155 flow [2024-06-27 19:51:18,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2067, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2155, PETRI_PLACES=325, PETRI_TRANSITIONS=227} [2024-06-27 19:51:18,749 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-27 19:51:18,749 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 227 transitions, 2155 flow [2024-06-27 19:51:18,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:18,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:18,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:18,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 19:51:18,750 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:18,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:18,750 INFO L85 PathProgramCache]: Analyzing trace with hash 2132290518, now seen corresponding path program 28 times [2024-06-27 19:51:18,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:18,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689586268] [2024-06-27 19:51:18,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:18,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:18,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:20,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:20,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:20,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689586268] [2024-06-27 19:51:20,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689586268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:20,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:20,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:20,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906079672] [2024-06-27 19:51:20,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:20,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:20,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:20,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:20,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:20,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:20,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 227 transitions, 2155 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:20,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:20,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:20,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:20,689 INFO L124 PetriNetUnfolderBase]: 603/1293 cut-off events. [2024-06-27 19:51:20,690 INFO L125 PetriNetUnfolderBase]: For 358626/358626 co-relation queries the response was YES. [2024-06-27 19:51:20,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12038 conditions, 1293 events. 603/1293 cut-off events. For 358626/358626 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 8218 event pairs, 139 based on Foata normal form. 6/1298 useless extension candidates. Maximal degree in co-relation 11895. Up to 930 conditions per place. [2024-06-27 19:51:20,704 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 189 selfloop transitions, 44 changer transitions 9/245 dead transitions. [2024-06-27 19:51:20,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 245 transitions, 2959 flow [2024-06-27 19:51:20,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:51:20,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:51:20,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 19:51:20,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 19:51:20,706 INFO L175 Difference]: Start difference. First operand has 325 places, 227 transitions, 2155 flow. Second operand 12 states and 147 transitions. [2024-06-27 19:51:20,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 245 transitions, 2959 flow [2024-06-27 19:51:21,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 245 transitions, 2819 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-27 19:51:21,777 INFO L231 Difference]: Finished difference. Result has 327 places, 224 transitions, 2088 flow [2024-06-27 19:51:21,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2015, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2088, PETRI_PLACES=327, PETRI_TRANSITIONS=224} [2024-06-27 19:51:21,777 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-27 19:51:21,777 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 224 transitions, 2088 flow [2024-06-27 19:51:21,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:21,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:21,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:21,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 19:51:21,778 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:21,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:21,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1752300880, now seen corresponding path program 29 times [2024-06-27 19:51:21,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:21,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984519899] [2024-06-27 19:51:21,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:21,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:21,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:23,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:23,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:23,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984519899] [2024-06-27 19:51:23,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984519899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:23,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:23,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:23,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430938522] [2024-06-27 19:51:23,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:23,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:23,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:23,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:23,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:23,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:23,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 224 transitions, 2088 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:23,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:23,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:23,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:23,873 INFO L124 PetriNetUnfolderBase]: 640/1374 cut-off events. [2024-06-27 19:51:23,873 INFO L125 PetriNetUnfolderBase]: For 437467/437467 co-relation queries the response was YES. [2024-06-27 19:51:23,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13869 conditions, 1374 events. 640/1374 cut-off events. For 437467/437467 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 8885 event pairs, 162 based on Foata normal form. 6/1379 useless extension candidates. Maximal degree in co-relation 13725. Up to 1032 conditions per place. [2024-06-27 19:51:23,888 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 193 selfloop transitions, 44 changer transitions 6/246 dead transitions. [2024-06-27 19:51:23,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 246 transitions, 2932 flow [2024-06-27 19:51:23,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:51:23,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:51:23,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 19:51:23,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-27 19:51:23,890 INFO L175 Difference]: Start difference. First operand has 327 places, 224 transitions, 2088 flow. Second operand 12 states and 146 transitions. [2024-06-27 19:51:23,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 246 transitions, 2932 flow [2024-06-27 19:51:25,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 246 transitions, 2796 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-27 19:51:25,082 INFO L231 Difference]: Finished difference. Result has 326 places, 226 transitions, 2082 flow [2024-06-27 19:51:25,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2082, PETRI_PLACES=326, PETRI_TRANSITIONS=226} [2024-06-27 19:51:25,083 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 296 predicate places. [2024-06-27 19:51:25,083 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 226 transitions, 2082 flow [2024-06-27 19:51:25,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:25,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:25,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:25,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 19:51:25,083 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:25,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:25,084 INFO L85 PathProgramCache]: Analyzing trace with hash 2123719638, now seen corresponding path program 30 times [2024-06-27 19:51:25,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:25,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619058768] [2024-06-27 19:51:25,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:25,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:25,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:27,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:27,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:27,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619058768] [2024-06-27 19:51:27,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619058768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:27,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:27,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:27,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800489424] [2024-06-27 19:51:27,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:27,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:27,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:27,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:27,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:27,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:27,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 226 transitions, 2082 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:27,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:27,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:27,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:28,500 INFO L124 PetriNetUnfolderBase]: 596/1286 cut-off events. [2024-06-27 19:51:28,500 INFO L125 PetriNetUnfolderBase]: For 392899/392899 co-relation queries the response was YES. [2024-06-27 19:51:28,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10828 conditions, 1286 events. 596/1286 cut-off events. For 392899/392899 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8247 event pairs, 138 based on Foata normal form. 24/1309 useless extension candidates. Maximal degree in co-relation 10685. Up to 967 conditions per place. [2024-06-27 19:51:28,514 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 41 changer transitions 13/239 dead transitions. [2024-06-27 19:51:28,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 239 transitions, 2624 flow [2024-06-27 19:51:28,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:51:28,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:51:28,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-27 19:51:28,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:51:28,515 INFO L175 Difference]: Start difference. First operand has 326 places, 226 transitions, 2082 flow. Second operand 12 states and 144 transitions. [2024-06-27 19:51:28,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 239 transitions, 2624 flow [2024-06-27 19:51:29,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 239 transitions, 2538 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 19:51:29,362 INFO L231 Difference]: Finished difference. Result has 327 places, 217 transitions, 1995 flow [2024-06-27 19:51:29,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1996, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1995, PETRI_PLACES=327, PETRI_TRANSITIONS=217} [2024-06-27 19:51:29,362 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-27 19:51:29,362 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 217 transitions, 1995 flow [2024-06-27 19:51:29,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:29,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:29,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:29,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 19:51:29,363 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:29,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:29,363 INFO L85 PathProgramCache]: Analyzing trace with hash 567037952, now seen corresponding path program 31 times [2024-06-27 19:51:29,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:29,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859353100] [2024-06-27 19:51:29,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:29,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:29,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:30,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:30,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:30,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859353100] [2024-06-27 19:51:30,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859353100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:30,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:30,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:51:30,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865029251] [2024-06-27 19:51:30,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:30,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:51:30,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:30,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:51:30,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:51:30,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:30,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 217 transitions, 1995 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:30,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:30,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:30,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:31,012 INFO L124 PetriNetUnfolderBase]: 548/1182 cut-off events. [2024-06-27 19:51:31,013 INFO L125 PetriNetUnfolderBase]: For 281505/281505 co-relation queries the response was YES. [2024-06-27 19:51:31,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10393 conditions, 1182 events. 548/1182 cut-off events. For 281505/281505 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7379 event pairs, 128 based on Foata normal form. 2/1183 useless extension candidates. Maximal degree in co-relation 10251. Up to 783 conditions per place. [2024-06-27 19:51:31,025 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 128 selfloop transitions, 96 changer transitions 0/227 dead transitions. [2024-06-27 19:51:31,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 227 transitions, 2521 flow [2024-06-27 19:51:31,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:51:31,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:51:31,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 19:51:31,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-27 19:51:31,026 INFO L175 Difference]: Start difference. First operand has 327 places, 217 transitions, 1995 flow. Second operand 11 states and 136 transitions. [2024-06-27 19:51:31,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 227 transitions, 2521 flow [2024-06-27 19:51:31,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 227 transitions, 2427 flow, removed 3 selfloop flow, removed 15 redundant places. [2024-06-27 19:51:31,811 INFO L231 Difference]: Finished difference. Result has 319 places, 218 transitions, 2159 flow [2024-06-27 19:51:31,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2159, PETRI_PLACES=319, PETRI_TRANSITIONS=218} [2024-06-27 19:51:31,812 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 289 predicate places. [2024-06-27 19:51:31,812 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 218 transitions, 2159 flow [2024-06-27 19:51:31,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:31,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:31,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:31,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 19:51:31,812 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:31,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:31,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1744257310, now seen corresponding path program 31 times [2024-06-27 19:51:31,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:31,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734158484] [2024-06-27 19:51:31,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:31,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:31,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:33,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:33,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:33,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734158484] [2024-06-27 19:51:33,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734158484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:33,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:33,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:33,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457178259] [2024-06-27 19:51:33,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:33,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:33,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:33,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:33,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:33,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:33,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 218 transitions, 2159 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:33,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:33,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:33,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:33,937 INFO L124 PetriNetUnfolderBase]: 556/1202 cut-off events. [2024-06-27 19:51:33,937 INFO L125 PetriNetUnfolderBase]: For 298520/298520 co-relation queries the response was YES. [2024-06-27 19:51:33,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10492 conditions, 1202 events. 556/1202 cut-off events. For 298520/298520 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7543 event pairs, 128 based on Foata normal form. 6/1207 useless extension candidates. Maximal degree in co-relation 10353. Up to 928 conditions per place. [2024-06-27 19:51:33,950 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 185 selfloop transitions, 37 changer transitions 10/235 dead transitions. [2024-06-27 19:51:33,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 235 transitions, 2905 flow [2024-06-27 19:51:33,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:51:33,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:51:33,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 152 transitions. [2024-06-27 19:51:33,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3771712158808933 [2024-06-27 19:51:33,951 INFO L175 Difference]: Start difference. First operand has 319 places, 218 transitions, 2159 flow. Second operand 13 states and 152 transitions. [2024-06-27 19:51:33,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 235 transitions, 2905 flow [2024-06-27 19:51:34,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 235 transitions, 2657 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-27 19:51:34,792 INFO L231 Difference]: Finished difference. Result has 323 places, 214 transitions, 1958 flow [2024-06-27 19:51:34,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1911, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1958, PETRI_PLACES=323, PETRI_TRANSITIONS=214} [2024-06-27 19:51:34,792 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 293 predicate places. [2024-06-27 19:51:34,792 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 214 transitions, 1958 flow [2024-06-27 19:51:34,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:34,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:34,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:34,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 19:51:34,793 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:34,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:34,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1739459556, now seen corresponding path program 32 times [2024-06-27 19:51:34,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:34,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854867252] [2024-06-27 19:51:34,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:34,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:34,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:35,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:35,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:35,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854867252] [2024-06-27 19:51:35,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854867252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:35,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:35,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:51:35,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159819306] [2024-06-27 19:51:35,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:35,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:51:35,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:35,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:51:35,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:51:36,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:36,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 214 transitions, 1958 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:36,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:36,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:36,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:36,433 INFO L124 PetriNetUnfolderBase]: 551/1183 cut-off events. [2024-06-27 19:51:36,433 INFO L125 PetriNetUnfolderBase]: For 295343/295343 co-relation queries the response was YES. [2024-06-27 19:51:36,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10693 conditions, 1183 events. 551/1183 cut-off events. For 295343/295343 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 7330 event pairs, 129 based on Foata normal form. 2/1184 useless extension candidates. Maximal degree in co-relation 10553. Up to 808 conditions per place. [2024-06-27 19:51:36,446 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 147 selfloop transitions, 77 changer transitions 0/227 dead transitions. [2024-06-27 19:51:36,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 227 transitions, 2758 flow [2024-06-27 19:51:36,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:51:36,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:51:36,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-27 19:51:36,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-27 19:51:36,447 INFO L175 Difference]: Start difference. First operand has 323 places, 214 transitions, 1958 flow. Second operand 11 states and 133 transitions. [2024-06-27 19:51:36,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 227 transitions, 2758 flow [2024-06-27 19:51:37,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 227 transitions, 2633 flow, removed 4 selfloop flow, removed 15 redundant places. [2024-06-27 19:51:37,333 INFO L231 Difference]: Finished difference. Result has 313 places, 216 transitions, 2121 flow [2024-06-27 19:51:37,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2121, PETRI_PLACES=313, PETRI_TRANSITIONS=216} [2024-06-27 19:51:37,333 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-27 19:51:37,334 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 216 transitions, 2121 flow [2024-06-27 19:51:37,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:37,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:37,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:37,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 19:51:37,334 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:37,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:37,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1732788232, now seen corresponding path program 32 times [2024-06-27 19:51:37,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:37,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472930581] [2024-06-27 19:51:37,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:37,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:37,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:38,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:38,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:38,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472930581] [2024-06-27 19:51:38,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472930581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:38,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:38,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:38,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991737325] [2024-06-27 19:51:38,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:38,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:38,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:38,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:38,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:38,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:38,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 216 transitions, 2121 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:38,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:38,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:38,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:39,496 INFO L124 PetriNetUnfolderBase]: 563/1211 cut-off events. [2024-06-27 19:51:39,496 INFO L125 PetriNetUnfolderBase]: For 321380/321380 co-relation queries the response was YES. [2024-06-27 19:51:39,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10845 conditions, 1211 events. 563/1211 cut-off events. For 321380/321380 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 7609 event pairs, 135 based on Foata normal form. 8/1218 useless extension candidates. Maximal degree in co-relation 10707. Up to 827 conditions per place. [2024-06-27 19:51:39,509 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 144 selfloop transitions, 76 changer transitions 7/230 dead transitions. [2024-06-27 19:51:39,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 230 transitions, 2647 flow [2024-06-27 19:51:39,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:51:39,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:51:39,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-27 19:51:39,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:51:39,511 INFO L175 Difference]: Start difference. First operand has 313 places, 216 transitions, 2121 flow. Second operand 13 states and 156 transitions. [2024-06-27 19:51:39,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 230 transitions, 2647 flow [2024-06-27 19:51:40,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 230 transitions, 2429 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-27 19:51:40,442 INFO L231 Difference]: Finished difference. Result has 318 places, 213 transitions, 2036 flow [2024-06-27 19:51:40,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1903, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2036, PETRI_PLACES=318, PETRI_TRANSITIONS=213} [2024-06-27 19:51:40,442 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 288 predicate places. [2024-06-27 19:51:40,442 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 213 transitions, 2036 flow [2024-06-27 19:51:40,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:40,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:40,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:40,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 19:51:40,443 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:40,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:40,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1733018872, now seen corresponding path program 33 times [2024-06-27 19:51:40,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:40,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969681857] [2024-06-27 19:51:40,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:40,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:40,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:42,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:42,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:42,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969681857] [2024-06-27 19:51:42,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969681857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:42,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:42,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:42,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036724738] [2024-06-27 19:51:42,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:42,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:42,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:42,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:42,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:42,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:42,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 213 transitions, 2036 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:42,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:42,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:42,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:43,283 INFO L124 PetriNetUnfolderBase]: 558/1206 cut-off events. [2024-06-27 19:51:43,283 INFO L125 PetriNetUnfolderBase]: For 325374/325374 co-relation queries the response was YES. [2024-06-27 19:51:43,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10716 conditions, 1206 events. 558/1206 cut-off events. For 325374/325374 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 7554 event pairs, 137 based on Foata normal form. 8/1213 useless extension candidates. Maximal degree in co-relation 10577. Up to 835 conditions per place. [2024-06-27 19:51:43,296 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 145 selfloop transitions, 69 changer transitions 9/226 dead transitions. [2024-06-27 19:51:43,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 226 transitions, 2552 flow [2024-06-27 19:51:43,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:51:43,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:51:43,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-27 19:51:43,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-27 19:51:43,297 INFO L175 Difference]: Start difference. First operand has 318 places, 213 transitions, 2036 flow. Second operand 12 states and 144 transitions. [2024-06-27 19:51:43,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 226 transitions, 2552 flow [2024-06-27 19:51:44,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 226 transitions, 2385 flow, removed 1 selfloop flow, removed 14 redundant places. [2024-06-27 19:51:44,256 INFO L231 Difference]: Finished difference. Result has 315 places, 210 transitions, 1988 flow [2024-06-27 19:51:44,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1988, PETRI_PLACES=315, PETRI_TRANSITIONS=210} [2024-06-27 19:51:44,257 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 285 predicate places. [2024-06-27 19:51:44,257 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 210 transitions, 1988 flow [2024-06-27 19:51:44,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:44,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:44,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:44,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 19:51:44,257 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:44,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:44,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1732779862, now seen corresponding path program 34 times [2024-06-27 19:51:44,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:44,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668417418] [2024-06-27 19:51:44,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:44,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:44,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:45,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:45,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:45,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668417418] [2024-06-27 19:51:45,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668417418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:45,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:45,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:45,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396720661] [2024-06-27 19:51:45,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:45,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:45,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:45,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:45,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:45,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:45,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 210 transitions, 1988 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:45,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:45,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:45,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:46,367 INFO L124 PetriNetUnfolderBase]: 549/1191 cut-off events. [2024-06-27 19:51:46,367 INFO L125 PetriNetUnfolderBase]: For 312385/312385 co-relation queries the response was YES. [2024-06-27 19:51:46,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10614 conditions, 1191 events. 549/1191 cut-off events. For 312385/312385 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 7431 event pairs, 131 based on Foata normal form. 6/1196 useless extension candidates. Maximal degree in co-relation 10475. Up to 769 conditions per place. [2024-06-27 19:51:46,379 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 148 selfloop transitions, 69 changer transitions 7/227 dead transitions. [2024-06-27 19:51:46,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 227 transitions, 2752 flow [2024-06-27 19:51:46,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:51:46,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:51:46,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 19:51:46,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-27 19:51:46,380 INFO L175 Difference]: Start difference. First operand has 315 places, 210 transitions, 1988 flow. Second operand 12 states and 147 transitions. [2024-06-27 19:51:46,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 227 transitions, 2752 flow [2024-06-27 19:51:47,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 227 transitions, 2606 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 19:51:47,313 INFO L231 Difference]: Finished difference. Result has 313 places, 207 transitions, 1969 flow [2024-06-27 19:51:47,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1969, PETRI_PLACES=313, PETRI_TRANSITIONS=207} [2024-06-27 19:51:47,313 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-27 19:51:47,313 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 207 transitions, 1969 flow [2024-06-27 19:51:47,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:47,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:47,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:47,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 19:51:47,314 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:47,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:47,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1739274982, now seen corresponding path program 35 times [2024-06-27 19:51:47,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:47,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372045069] [2024-06-27 19:51:47,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:47,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:47,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:50,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:50,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:50,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372045069] [2024-06-27 19:51:50,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372045069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:50,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:50,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:50,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920680016] [2024-06-27 19:51:50,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:50,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:50,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:50,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:50,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:50,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:50,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 207 transitions, 1969 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:50,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:50,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:50,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:51,249 INFO L124 PetriNetUnfolderBase]: 524/1136 cut-off events. [2024-06-27 19:51:51,250 INFO L125 PetriNetUnfolderBase]: For 277154/277154 co-relation queries the response was YES. [2024-06-27 19:51:51,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9513 conditions, 1136 events. 524/1136 cut-off events. For 277154/277154 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 7014 event pairs, 123 based on Foata normal form. 8/1143 useless extension candidates. Maximal degree in co-relation 9375. Up to 769 conditions per place. [2024-06-27 19:51:51,262 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 139 selfloop transitions, 69 changer transitions 9/220 dead transitions. [2024-06-27 19:51:51,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 220 transitions, 2473 flow [2024-06-27 19:51:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:51:51,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:51:51,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-27 19:51:51,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-27 19:51:51,264 INFO L175 Difference]: Start difference. First operand has 313 places, 207 transitions, 1969 flow. Second operand 12 states and 143 transitions. [2024-06-27 19:51:51,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 220 transitions, 2473 flow [2024-06-27 19:51:52,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 220 transitions, 2333 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 19:51:52,108 INFO L231 Difference]: Finished difference. Result has 311 places, 204 transitions, 1948 flow [2024-06-27 19:51:52,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1948, PETRI_PLACES=311, PETRI_TRANSITIONS=204} [2024-06-27 19:51:52,109 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-27 19:51:52,109 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 204 transitions, 1948 flow [2024-06-27 19:51:52,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:52,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:52,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:52,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 19:51:52,109 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:52,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:52,110 INFO L85 PathProgramCache]: Analyzing trace with hash -922694698, now seen corresponding path program 36 times [2024-06-27 19:51:52,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:52,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959226097] [2024-06-27 19:51:52,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:52,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:52,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:53,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:53,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:53,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959226097] [2024-06-27 19:51:53,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959226097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:53,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:53,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:53,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620134538] [2024-06-27 19:51:53,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:53,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:53,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:53,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:53,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:53,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:53,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 204 transitions, 1948 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:53,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:53,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:53,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:53,936 INFO L124 PetriNetUnfolderBase]: 530/1158 cut-off events. [2024-06-27 19:51:53,936 INFO L125 PetriNetUnfolderBase]: For 289687/289687 co-relation queries the response was YES. [2024-06-27 19:51:53,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10106 conditions, 1158 events. 530/1158 cut-off events. For 289687/289687 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7208 event pairs, 181 based on Foata normal form. 6/1163 useless extension candidates. Maximal degree in co-relation 9969. Up to 878 conditions per place. [2024-06-27 19:51:53,948 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 187 selfloop transitions, 24 changer transitions 12/226 dead transitions. [2024-06-27 19:51:53,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 226 transitions, 2718 flow [2024-06-27 19:51:53,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:51:53,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:51:53,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 155 transitions. [2024-06-27 19:51:53,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2024-06-27 19:51:53,949 INFO L175 Difference]: Start difference. First operand has 311 places, 204 transitions, 1948 flow. Second operand 13 states and 155 transitions. [2024-06-27 19:51:53,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 226 transitions, 2718 flow [2024-06-27 19:51:54,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 226 transitions, 2572 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 19:51:54,786 INFO L231 Difference]: Finished difference. Result has 308 places, 200 transitions, 1835 flow [2024-06-27 19:51:54,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1806, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1835, PETRI_PLACES=308, PETRI_TRANSITIONS=200} [2024-06-27 19:51:54,787 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 278 predicate places. [2024-06-27 19:51:54,787 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 200 transitions, 1835 flow [2024-06-27 19:51:54,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:54,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:54,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:54,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 19:51:54,787 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:54,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:54,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1265281588, now seen corresponding path program 37 times [2024-06-27 19:51:54,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:54,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507911801] [2024-06-27 19:51:54,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:54,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:54,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:56,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:56,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:56,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507911801] [2024-06-27 19:51:56,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507911801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:56,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:56,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:51:56,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341296302] [2024-06-27 19:51:56,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:56,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:51:56,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:56,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:51:56,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:51:56,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:56,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 200 transitions, 1835 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:56,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:56,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:56,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:56,809 INFO L124 PetriNetUnfolderBase]: 541/1181 cut-off events. [2024-06-27 19:51:56,809 INFO L125 PetriNetUnfolderBase]: For 323824/323824 co-relation queries the response was YES. [2024-06-27 19:51:56,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10940 conditions, 1181 events. 541/1181 cut-off events. For 323824/323824 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 7392 event pairs, 191 based on Foata normal form. 6/1186 useless extension candidates. Maximal degree in co-relation 10804. Up to 980 conditions per place. [2024-06-27 19:51:56,821 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 186 selfloop transitions, 27 changer transitions 6/222 dead transitions. [2024-06-27 19:51:56,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 222 transitions, 2609 flow [2024-06-27 19:51:56,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:51:56,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:51:56,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 154 transitions. [2024-06-27 19:51:56,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38213399503722084 [2024-06-27 19:51:56,823 INFO L175 Difference]: Start difference. First operand has 308 places, 200 transitions, 1835 flow. Second operand 13 states and 154 transitions. [2024-06-27 19:51:56,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 222 transitions, 2609 flow [2024-06-27 19:51:57,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 222 transitions, 2548 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-27 19:51:57,780 INFO L231 Difference]: Finished difference. Result has 303 places, 200 transitions, 1843 flow [2024-06-27 19:51:57,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1843, PETRI_PLACES=303, PETRI_TRANSITIONS=200} [2024-06-27 19:51:57,781 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 273 predicate places. [2024-06-27 19:51:57,781 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 200 transitions, 1843 flow [2024-06-27 19:51:57,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:57,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:57,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:57,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 19:51:57,781 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:51:57,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:57,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1886654646, now seen corresponding path program 33 times [2024-06-27 19:51:57,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:57,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181859480] [2024-06-27 19:51:57,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:57,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:57,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:58,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:58,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:58,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181859480] [2024-06-27 19:51:58,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181859480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:58,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:58,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:51:58,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664289820] [2024-06-27 19:51:58,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:58,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:51:58,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:58,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:51:58,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:51:59,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:51:59,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 200 transitions, 1843 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:59,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:59,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:51:59,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:59,519 INFO L124 PetriNetUnfolderBase]: 524/1146 cut-off events. [2024-06-27 19:51:59,519 INFO L125 PetriNetUnfolderBase]: For 276542/276542 co-relation queries the response was YES. [2024-06-27 19:51:59,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10380 conditions, 1146 events. 524/1146 cut-off events. For 276542/276542 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7099 event pairs, 192 based on Foata normal form. 2/1147 useless extension candidates. Maximal degree in co-relation 10248. Up to 1048 conditions per place. [2024-06-27 19:51:59,530 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 190 selfloop transitions, 18 changer transitions 0/211 dead transitions. [2024-06-27 19:51:59,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 211 transitions, 2283 flow [2024-06-27 19:51:59,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:51:59,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:51:59,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-27 19:51:59,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 19:51:59,531 INFO L175 Difference]: Start difference. First operand has 303 places, 200 transitions, 1843 flow. Second operand 11 states and 124 transitions. [2024-06-27 19:51:59,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 211 transitions, 2283 flow [2024-06-27 19:52:00,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 211 transitions, 2188 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-27 19:52:00,331 INFO L231 Difference]: Finished difference. Result has 301 places, 200 transitions, 1788 flow [2024-06-27 19:52:00,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1748, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1788, PETRI_PLACES=301, PETRI_TRANSITIONS=200} [2024-06-27 19:52:00,332 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 271 predicate places. [2024-06-27 19:52:00,332 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 200 transitions, 1788 flow [2024-06-27 19:52:00,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:00,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:00,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:00,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 19:52:00,333 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:00,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:00,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1265289958, now seen corresponding path program 38 times [2024-06-27 19:52:00,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:00,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895767990] [2024-06-27 19:52:00,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:00,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:00,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:01,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:01,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:01,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895767990] [2024-06-27 19:52:01,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895767990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:01,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:01,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:01,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799915792] [2024-06-27 19:52:01,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:01,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:01,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:01,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:01,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:01,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:01,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 200 transitions, 1788 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:01,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:01,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:01,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:02,455 INFO L124 PetriNetUnfolderBase]: 514/1124 cut-off events. [2024-06-27 19:52:02,455 INFO L125 PetriNetUnfolderBase]: For 260618/260618 co-relation queries the response was YES. [2024-06-27 19:52:02,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9383 conditions, 1124 events. 514/1124 cut-off events. For 260618/260618 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6947 event pairs, 182 based on Foata normal form. 8/1131 useless extension candidates. Maximal degree in co-relation 9252. Up to 975 conditions per place. [2024-06-27 19:52:02,467 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 178 selfloop transitions, 24 changer transitions 11/216 dead transitions. [2024-06-27 19:52:02,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 216 transitions, 2292 flow [2024-06-27 19:52:02,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:52:02,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:52:02,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 149 transitions. [2024-06-27 19:52:02,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.369727047146402 [2024-06-27 19:52:02,468 INFO L175 Difference]: Start difference. First operand has 301 places, 200 transitions, 1788 flow. Second operand 13 states and 149 transitions. [2024-06-27 19:52:02,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 216 transitions, 2292 flow [2024-06-27 19:52:03,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 216 transitions, 2220 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 19:52:03,188 INFO L231 Difference]: Finished difference. Result has 302 places, 196 transitions, 1735 flow [2024-06-27 19:52:03,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1716, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1735, PETRI_PLACES=302, PETRI_TRANSITIONS=196} [2024-06-27 19:52:03,188 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 272 predicate places. [2024-06-27 19:52:03,188 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 196 transitions, 1735 flow [2024-06-27 19:52:03,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:03,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:03,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:03,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 19:52:03,189 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:03,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:03,189 INFO L85 PathProgramCache]: Analyzing trace with hash -65117776, now seen corresponding path program 39 times [2024-06-27 19:52:03,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:03,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132147728] [2024-06-27 19:52:03,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:03,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:03,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:05,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:05,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:05,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132147728] [2024-06-27 19:52:05,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132147728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:05,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:05,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:05,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923880683] [2024-06-27 19:52:05,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:05,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:05,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:05,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:05,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:05,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:05,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 196 transitions, 1735 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:05,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:05,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:05,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:05,839 INFO L124 PetriNetUnfolderBase]: 516/1136 cut-off events. [2024-06-27 19:52:05,840 INFO L125 PetriNetUnfolderBase]: For 293634/293634 co-relation queries the response was YES. [2024-06-27 19:52:05,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9426 conditions, 1136 events. 516/1136 cut-off events. For 293634/293634 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7058 event pairs, 190 based on Foata normal form. 14/1149 useless extension candidates. Maximal degree in co-relation 9294. Up to 981 conditions per place. [2024-06-27 19:52:05,851 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 181 selfloop transitions, 14 changer transitions 13/211 dead transitions. [2024-06-27 19:52:05,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 211 transitions, 2227 flow [2024-06-27 19:52:05,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:05,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:05,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-27 19:52:05,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-27 19:52:05,852 INFO L175 Difference]: Start difference. First operand has 302 places, 196 transitions, 1735 flow. Second operand 12 states and 137 transitions. [2024-06-27 19:52:05,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 211 transitions, 2227 flow [2024-06-27 19:52:06,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 211 transitions, 2177 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 19:52:06,569 INFO L231 Difference]: Finished difference. Result has 298 places, 190 transitions, 1668 flow [2024-06-27 19:52:06,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1668, PETRI_PLACES=298, PETRI_TRANSITIONS=190} [2024-06-27 19:52:06,570 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 268 predicate places. [2024-06-27 19:52:06,570 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 190 transitions, 1668 flow [2024-06-27 19:52:06,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:06,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:06,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:06,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 19:52:06,570 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:06,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:06,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1895232470, now seen corresponding path program 40 times [2024-06-27 19:52:06,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:06,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901757541] [2024-06-27 19:52:06,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:06,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:06,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:08,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:08,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:08,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901757541] [2024-06-27 19:52:08,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901757541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:08,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:08,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:08,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513748731] [2024-06-27 19:52:08,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:08,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:08,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:08,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:08,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:08,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:08,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 190 transitions, 1668 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:08,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:08,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:08,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:08,881 INFO L124 PetriNetUnfolderBase]: 507/1127 cut-off events. [2024-06-27 19:52:08,881 INFO L125 PetriNetUnfolderBase]: For 282671/282671 co-relation queries the response was YES. [2024-06-27 19:52:08,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9966 conditions, 1127 events. 507/1127 cut-off events. For 282671/282671 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7017 event pairs, 191 based on Foata normal form. 6/1132 useless extension candidates. Maximal degree in co-relation 9834. Up to 920 conditions per place. [2024-06-27 19:52:08,892 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 181 selfloop transitions, 17 changer transitions 9/210 dead transitions. [2024-06-27 19:52:08,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 210 transitions, 2394 flow [2024-06-27 19:52:08,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:08,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:08,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-27 19:52:08,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-27 19:52:08,893 INFO L175 Difference]: Start difference. First operand has 298 places, 190 transitions, 1668 flow. Second operand 12 states and 142 transitions. [2024-06-27 19:52:08,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 210 transitions, 2394 flow [2024-06-27 19:52:09,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 210 transitions, 2345 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-27 19:52:09,649 INFO L231 Difference]: Finished difference. Result has 292 places, 187 transitions, 1640 flow [2024-06-27 19:52:09,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1640, PETRI_PLACES=292, PETRI_TRANSITIONS=187} [2024-06-27 19:52:09,649 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-27 19:52:09,649 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 187 transitions, 1640 flow [2024-06-27 19:52:09,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:09,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:09,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:09,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-27 19:52:09,650 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:09,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:09,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1264993288, now seen corresponding path program 41 times [2024-06-27 19:52:09,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:09,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542574418] [2024-06-27 19:52:09,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:09,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:09,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:10,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:10,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:10,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542574418] [2024-06-27 19:52:10,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542574418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:10,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:10,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:10,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052003263] [2024-06-27 19:52:10,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:10,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:10,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:10,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:10,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:11,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:11,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 187 transitions, 1640 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:11,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:11,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:11,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:11,541 INFO L124 PetriNetUnfolderBase]: 482/1072 cut-off events. [2024-06-27 19:52:11,542 INFO L125 PetriNetUnfolderBase]: For 245821/245821 co-relation queries the response was YES. [2024-06-27 19:52:11,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9052 conditions, 1072 events. 482/1072 cut-off events. For 245821/245821 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6589 event pairs, 176 based on Foata normal form. 6/1077 useless extension candidates. Maximal degree in co-relation 8922. Up to 925 conditions per place. [2024-06-27 19:52:11,552 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 171 selfloop transitions, 16 changer transitions 14/204 dead transitions. [2024-06-27 19:52:11,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 204 transitions, 2110 flow [2024-06-27 19:52:11,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:52:11,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:52:11,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-06-27 19:52:11,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36228287841191065 [2024-06-27 19:52:11,553 INFO L175 Difference]: Start difference. First operand has 292 places, 187 transitions, 1640 flow. Second operand 13 states and 146 transitions. [2024-06-27 19:52:11,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 204 transitions, 2110 flow [2024-06-27 19:52:12,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 204 transitions, 2074 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 19:52:12,160 INFO L231 Difference]: Finished difference. Result has 290 places, 182 transitions, 1611 flow [2024-06-27 19:52:12,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1604, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1611, PETRI_PLACES=290, PETRI_TRANSITIONS=182} [2024-06-27 19:52:12,160 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-27 19:52:12,161 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 182 transitions, 1611 flow [2024-06-27 19:52:12,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:12,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:12,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:12,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-27 19:52:12,161 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:12,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:12,162 INFO L85 PathProgramCache]: Analyzing trace with hash -56835196, now seen corresponding path program 42 times [2024-06-27 19:52:12,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:12,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811482396] [2024-06-27 19:52:12,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:12,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:12,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:13,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:13,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:13,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811482396] [2024-06-27 19:52:13,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811482396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:13,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:13,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:13,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143045308] [2024-06-27 19:52:13,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:13,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:13,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:13,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:13,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:13,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:13,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 182 transitions, 1611 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:13,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:13,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:13,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:14,337 INFO L124 PetriNetUnfolderBase]: 499/1109 cut-off events. [2024-06-27 19:52:14,337 INFO L125 PetriNetUnfolderBase]: For 274364/274364 co-relation queries the response was YES. [2024-06-27 19:52:14,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9960 conditions, 1109 events. 499/1109 cut-off events. For 274364/274364 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 6877 event pairs, 188 based on Foata normal form. 6/1114 useless extension candidates. Maximal degree in co-relation 9832. Up to 923 conditions per place. [2024-06-27 19:52:14,353 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 177 selfloop transitions, 18 changer transitions 6/204 dead transitions. [2024-06-27 19:52:14,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 204 transitions, 2341 flow [2024-06-27 19:52:14,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:14,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:14,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-27 19:52:14,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-27 19:52:14,355 INFO L175 Difference]: Start difference. First operand has 290 places, 182 transitions, 1611 flow. Second operand 12 states and 140 transitions. [2024-06-27 19:52:14,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 204 transitions, 2341 flow [2024-06-27 19:52:15,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 204 transitions, 2289 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-27 19:52:15,032 INFO L231 Difference]: Finished difference. Result has 283 places, 183 transitions, 1618 flow [2024-06-27 19:52:15,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1571, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1618, PETRI_PLACES=283, PETRI_TRANSITIONS=183} [2024-06-27 19:52:15,033 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-27 19:52:15,033 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 183 transitions, 1618 flow [2024-06-27 19:52:15,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:15,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:15,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:15,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-27 19:52:15,033 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:15,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:15,034 INFO L85 PathProgramCache]: Analyzing trace with hash -56843566, now seen corresponding path program 43 times [2024-06-27 19:52:15,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:15,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515302389] [2024-06-27 19:52:15,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:15,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:15,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:16,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:16,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:16,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515302389] [2024-06-27 19:52:16,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515302389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:16,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:16,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:16,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197848221] [2024-06-27 19:52:16,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:16,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:16,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:16,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:16,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:16,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:16,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 183 transitions, 1618 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:16,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:16,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:16,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:16,848 INFO L124 PetriNetUnfolderBase]: 475/1057 cut-off events. [2024-06-27 19:52:16,848 INFO L125 PetriNetUnfolderBase]: For 233947/233947 co-relation queries the response was YES. [2024-06-27 19:52:16,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8836 conditions, 1057 events. 475/1057 cut-off events. For 233947/233947 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 6481 event pairs, 180 based on Foata normal form. 8/1064 useless extension candidates. Maximal degree in co-relation 8710. Up to 923 conditions per place. [2024-06-27 19:52:16,858 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 169 selfloop transitions, 14 changer transitions 12/198 dead transitions. [2024-06-27 19:52:16,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 198 transitions, 2084 flow [2024-06-27 19:52:16,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:16,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:16,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-27 19:52:16,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-27 19:52:16,859 INFO L175 Difference]: Start difference. First operand has 283 places, 183 transitions, 1618 flow. Second operand 12 states and 135 transitions. [2024-06-27 19:52:16,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 198 transitions, 2084 flow [2024-06-27 19:52:17,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 198 transitions, 2053 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 19:52:17,361 INFO L231 Difference]: Finished difference. Result has 285 places, 178 transitions, 1573 flow [2024-06-27 19:52:17,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1573, PETRI_PLACES=285, PETRI_TRANSITIONS=178} [2024-06-27 19:52:17,362 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 255 predicate places. [2024-06-27 19:52:17,362 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 178 transitions, 1573 flow [2024-06-27 19:52:17,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:17,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:17,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:17,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-27 19:52:17,362 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:17,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:17,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1960506298, now seen corresponding path program 44 times [2024-06-27 19:52:17,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:17,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831689224] [2024-06-27 19:52:17,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:17,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:17,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:19,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:19,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:19,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831689224] [2024-06-27 19:52:19,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831689224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:19,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:19,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:19,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811780694] [2024-06-27 19:52:19,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:19,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:19,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:19,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:19,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:19,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:19,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 178 transitions, 1573 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:19,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:19,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:19,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:19,910 INFO L124 PetriNetUnfolderBase]: 464/1034 cut-off events. [2024-06-27 19:52:19,910 INFO L125 PetriNetUnfolderBase]: For 225590/225590 co-relation queries the response was YES. [2024-06-27 19:52:19,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8721 conditions, 1034 events. 464/1034 cut-off events. For 225590/225590 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6311 event pairs, 174 based on Foata normal form. 6/1039 useless extension candidates. Maximal degree in co-relation 8596. Up to 863 conditions per place. [2024-06-27 19:52:19,920 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 174 selfloop transitions, 14 changer transitions 6/197 dead transitions. [2024-06-27 19:52:19,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 197 transitions, 2259 flow [2024-06-27 19:52:19,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:19,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:19,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-27 19:52:19,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-27 19:52:19,921 INFO L175 Difference]: Start difference. First operand has 285 places, 178 transitions, 1573 flow. Second operand 12 states and 136 transitions. [2024-06-27 19:52:19,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 197 transitions, 2259 flow [2024-06-27 19:52:20,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 197 transitions, 2213 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-27 19:52:20,433 INFO L231 Difference]: Finished difference. Result has 278 places, 176 transitions, 1548 flow [2024-06-27 19:52:20,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1548, PETRI_PLACES=278, PETRI_TRANSITIONS=176} [2024-06-27 19:52:20,433 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 248 predicate places. [2024-06-27 19:52:20,433 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 176 transitions, 1548 flow [2024-06-27 19:52:20,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:20,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:20,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:20,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-27 19:52:20,434 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:20,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:20,434 INFO L85 PathProgramCache]: Analyzing trace with hash 249319774, now seen corresponding path program 45 times [2024-06-27 19:52:20,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:20,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792863569] [2024-06-27 19:52:20,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:20,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:20,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:22,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:22,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:22,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792863569] [2024-06-27 19:52:22,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792863569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:22,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:22,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:22,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203473165] [2024-06-27 19:52:22,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:22,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:22,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:22,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:22,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:23,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:23,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 176 transitions, 1548 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:23,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:23,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:23,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:23,483 INFO L124 PetriNetUnfolderBase]: 440/982 cut-off events. [2024-06-27 19:52:23,483 INFO L125 PetriNetUnfolderBase]: For 198012/198012 co-relation queries the response was YES. [2024-06-27 19:52:23,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7719 conditions, 982 events. 440/982 cut-off events. For 198012/198012 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5921 event pairs, 166 based on Foata normal form. 8/989 useless extension candidates. Maximal degree in co-relation 7596. Up to 863 conditions per place. [2024-06-27 19:52:23,493 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 163 selfloop transitions, 8 changer transitions 17/191 dead transitions. [2024-06-27 19:52:23,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 191 transitions, 2000 flow [2024-06-27 19:52:23,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:23,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:23,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-27 19:52:23,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-27 19:52:23,494 INFO L175 Difference]: Start difference. First operand has 278 places, 176 transitions, 1548 flow. Second operand 12 states and 131 transitions. [2024-06-27 19:52:23,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 191 transitions, 2000 flow [2024-06-27 19:52:23,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 191 transitions, 1970 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 19:52:23,890 INFO L231 Difference]: Finished difference. Result has 277 places, 169 transitions, 1491 flow [2024-06-27 19:52:23,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1491, PETRI_PLACES=277, PETRI_TRANSITIONS=169} [2024-06-27 19:52:23,891 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 247 predicate places. [2024-06-27 19:52:23,891 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 169 transitions, 1491 flow [2024-06-27 19:52:23,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:23,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:23,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:23,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-27 19:52:23,892 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:23,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:23,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1118365260, now seen corresponding path program 46 times [2024-06-27 19:52:23,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:23,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039649167] [2024-06-27 19:52:23,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:23,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:23,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:25,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:25,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:25,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039649167] [2024-06-27 19:52:25,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039649167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:25,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:25,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:25,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520703258] [2024-06-27 19:52:25,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:25,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:25,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:25,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:25,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:25,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:25,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 169 transitions, 1491 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:25,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:25,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:25,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:26,152 INFO L124 PetriNetUnfolderBase]: 441/981 cut-off events. [2024-06-27 19:52:26,152 INFO L125 PetriNetUnfolderBase]: For 193639/193639 co-relation queries the response was YES. [2024-06-27 19:52:26,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7686 conditions, 981 events. 441/981 cut-off events. For 193639/193639 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5904 event pairs, 105 based on Foata normal form. 8/988 useless extension candidates. Maximal degree in co-relation 7564. Up to 838 conditions per place. [2024-06-27 19:52:26,161 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 163 selfloop transitions, 20 changer transitions 9/195 dead transitions. [2024-06-27 19:52:26,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 195 transitions, 2024 flow [2024-06-27 19:52:26,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:52:26,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:52:26,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-27 19:52:26,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36476426799007444 [2024-06-27 19:52:26,162 INFO L175 Difference]: Start difference. First operand has 277 places, 169 transitions, 1491 flow. Second operand 13 states and 147 transitions. [2024-06-27 19:52:26,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 195 transitions, 2024 flow [2024-06-27 19:52:26,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 195 transitions, 1985 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-27 19:52:26,529 INFO L231 Difference]: Finished difference. Result has 269 places, 173 transitions, 1551 flow [2024-06-27 19:52:26,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1551, PETRI_PLACES=269, PETRI_TRANSITIONS=173} [2024-06-27 19:52:26,529 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 239 predicate places. [2024-06-27 19:52:26,529 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 173 transitions, 1551 flow [2024-06-27 19:52:26,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:26,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:26,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:26,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-27 19:52:26,530 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:26,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:26,530 INFO L85 PathProgramCache]: Analyzing trace with hash -931236442, now seen corresponding path program 47 times [2024-06-27 19:52:26,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:26,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326212335] [2024-06-27 19:52:26,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:26,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:26,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:28,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:28,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:28,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326212335] [2024-06-27 19:52:28,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326212335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:28,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:28,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:28,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945155675] [2024-06-27 19:52:28,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:28,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:28,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:28,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:28,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:28,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:28,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 173 transitions, 1551 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:28,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:28,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:28,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:29,011 INFO L124 PetriNetUnfolderBase]: 418/936 cut-off events. [2024-06-27 19:52:29,011 INFO L125 PetriNetUnfolderBase]: For 148929/148929 co-relation queries the response was YES. [2024-06-27 19:52:29,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6616 conditions, 936 events. 418/936 cut-off events. For 148929/148929 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5569 event pairs, 91 based on Foata normal form. 8/943 useless extension candidates. Maximal degree in co-relation 6495. Up to 787 conditions per place. [2024-06-27 19:52:29,018 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 162 selfloop transitions, 20 changer transitions 7/192 dead transitions. [2024-06-27 19:52:29,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 192 transitions, 2020 flow [2024-06-27 19:52:29,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:52:29,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:52:29,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-27 19:52:29,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36476426799007444 [2024-06-27 19:52:29,019 INFO L175 Difference]: Start difference. First operand has 269 places, 173 transitions, 1551 flow. Second operand 13 states and 147 transitions. [2024-06-27 19:52:29,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 192 transitions, 2020 flow [2024-06-27 19:52:29,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 192 transitions, 1977 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 19:52:29,317 INFO L231 Difference]: Finished difference. Result has 271 places, 171 transitions, 1532 flow [2024-06-27 19:52:29,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1508, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1532, PETRI_PLACES=271, PETRI_TRANSITIONS=171} [2024-06-27 19:52:29,318 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 241 predicate places. [2024-06-27 19:52:29,318 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 171 transitions, 1532 flow [2024-06-27 19:52:29,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:29,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:29,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:29,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-27 19:52:29,319 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:29,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:29,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1092393764, now seen corresponding path program 34 times [2024-06-27 19:52:29,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:29,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833599904] [2024-06-27 19:52:29,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:29,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:29,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:30,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:30,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:30,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833599904] [2024-06-27 19:52:30,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833599904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:30,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:30,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:52:30,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483841747] [2024-06-27 19:52:30,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:30,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:52:30,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:30,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:52:30,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:52:30,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:30,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 171 transitions, 1532 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:30,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:30,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:30,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:31,281 INFO L124 PetriNetUnfolderBase]: 428/962 cut-off events. [2024-06-27 19:52:31,281 INFO L125 PetriNetUnfolderBase]: For 169356/169356 co-relation queries the response was YES. [2024-06-27 19:52:31,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7233 conditions, 962 events. 428/962 cut-off events. For 169356/169356 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5742 event pairs, 102 based on Foata normal form. 8/969 useless extension candidates. Maximal degree in co-relation 7113. Up to 687 conditions per place. [2024-06-27 19:52:31,288 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 150 selfloop transitions, 35 changer transitions 7/195 dead transitions. [2024-06-27 19:52:31,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 195 transitions, 2232 flow [2024-06-27 19:52:31,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:31,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:31,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 19:52:31,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-27 19:52:31,289 INFO L175 Difference]: Start difference. First operand has 271 places, 171 transitions, 1532 flow. Second operand 12 states and 145 transitions. [2024-06-27 19:52:31,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 195 transitions, 2232 flow [2024-06-27 19:52:31,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 195 transitions, 2152 flow, removed 10 selfloop flow, removed 16 redundant places. [2024-06-27 19:52:31,616 INFO L231 Difference]: Finished difference. Result has 264 places, 169 transitions, 1513 flow [2024-06-27 19:52:31,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1456, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1513, PETRI_PLACES=264, PETRI_TRANSITIONS=169} [2024-06-27 19:52:31,616 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 234 predicate places. [2024-06-27 19:52:31,617 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 169 transitions, 1513 flow [2024-06-27 19:52:31,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:31,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:31,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:31,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-27 19:52:31,617 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:31,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:31,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1492090442, now seen corresponding path program 48 times [2024-06-27 19:52:31,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:31,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387648089] [2024-06-27 19:52:31,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:31,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:33,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:33,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:33,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387648089] [2024-06-27 19:52:33,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387648089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:33,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:33,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:33,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335799688] [2024-06-27 19:52:33,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:33,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:33,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:33,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:33,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:33,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:33,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 169 transitions, 1513 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:33,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:33,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:33,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:33,739 INFO L124 PetriNetUnfolderBase]: 404/914 cut-off events. [2024-06-27 19:52:33,740 INFO L125 PetriNetUnfolderBase]: For 139337/139337 co-relation queries the response was YES. [2024-06-27 19:52:33,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6225 conditions, 914 events. 404/914 cut-off events. For 139337/139337 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5410 event pairs, 94 based on Foata normal form. 8/921 useless extension candidates. Maximal degree in co-relation 6110. Up to 741 conditions per place. [2024-06-27 19:52:33,746 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 151 selfloop transitions, 26 changer transitions 7/187 dead transitions. [2024-06-27 19:52:33,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 187 transitions, 1945 flow [2024-06-27 19:52:33,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:33,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:33,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-27 19:52:33,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-27 19:52:33,748 INFO L175 Difference]: Start difference. First operand has 264 places, 169 transitions, 1513 flow. Second operand 12 states and 140 transitions. [2024-06-27 19:52:33,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 187 transitions, 1945 flow [2024-06-27 19:52:33,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 187 transitions, 1868 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 19:52:33,977 INFO L231 Difference]: Finished difference. Result has 266 places, 166 transitions, 1450 flow [2024-06-27 19:52:33,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1450, PETRI_PLACES=266, PETRI_TRANSITIONS=166} [2024-06-27 19:52:33,978 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 236 predicate places. [2024-06-27 19:52:33,978 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 166 transitions, 1450 flow [2024-06-27 19:52:33,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:33,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:33,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:33,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-27 19:52:33,979 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:33,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:33,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1319185338, now seen corresponding path program 35 times [2024-06-27 19:52:33,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:33,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192655501] [2024-06-27 19:52:33,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:33,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:33,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:34,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:34,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:34,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192655501] [2024-06-27 19:52:34,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192655501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:34,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:34,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:52:35,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396349320] [2024-06-27 19:52:35,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:35,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:52:35,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:35,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:52:35,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:52:35,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:35,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 166 transitions, 1450 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:35,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:35,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:35,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:35,442 INFO L124 PetriNetUnfolderBase]: 391/889 cut-off events. [2024-06-27 19:52:35,442 INFO L125 PetriNetUnfolderBase]: For 130181/130181 co-relation queries the response was YES. [2024-06-27 19:52:35,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5858 conditions, 889 events. 391/889 cut-off events. For 130181/130181 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5214 event pairs, 87 based on Foata normal form. 8/896 useless extension candidates. Maximal degree in co-relation 5742. Up to 736 conditions per place. [2024-06-27 19:52:35,450 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 147 selfloop transitions, 19 changer transitions 13/182 dead transitions. [2024-06-27 19:52:35,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 182 transitions, 1856 flow [2024-06-27 19:52:35,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:35,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:35,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-27 19:52:35,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-27 19:52:35,451 INFO L175 Difference]: Start difference. First operand has 266 places, 166 transitions, 1450 flow. Second operand 12 states and 136 transitions. [2024-06-27 19:52:35,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 182 transitions, 1856 flow [2024-06-27 19:52:35,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 182 transitions, 1730 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-27 19:52:35,684 INFO L231 Difference]: Finished difference. Result has 263 places, 161 transitions, 1281 flow [2024-06-27 19:52:35,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1328, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1281, PETRI_PLACES=263, PETRI_TRANSITIONS=161} [2024-06-27 19:52:35,685 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 233 predicate places. [2024-06-27 19:52:35,685 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 161 transitions, 1281 flow [2024-06-27 19:52:35,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:35,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:35,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:35,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-27 19:52:35,686 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:35,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:35,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1677972101, now seen corresponding path program 1 times [2024-06-27 19:52:35,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:35,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445821443] [2024-06-27 19:52:35,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:35,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:35,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:37,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:37,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:37,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445821443] [2024-06-27 19:52:37,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445821443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:37,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:37,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:37,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927395172] [2024-06-27 19:52:37,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:37,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:37,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:37,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:37,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:37,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:37,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 161 transitions, 1281 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:37,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:37,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:37,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:37,866 INFO L124 PetriNetUnfolderBase]: 379/863 cut-off events. [2024-06-27 19:52:37,866 INFO L125 PetriNetUnfolderBase]: For 121484/121484 co-relation queries the response was YES. [2024-06-27 19:52:37,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5437 conditions, 863 events. 379/863 cut-off events. For 121484/121484 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5030 event pairs, 85 based on Foata normal form. 6/868 useless extension candidates. Maximal degree in co-relation 5324. Up to 690 conditions per place. [2024-06-27 19:52:37,872 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 139 selfloop transitions, 16 changer transitions 22/180 dead transitions. [2024-06-27 19:52:37,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 180 transitions, 1685 flow [2024-06-27 19:52:37,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:37,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:37,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-27 19:52:37,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-27 19:52:37,873 INFO L175 Difference]: Start difference. First operand has 263 places, 161 transitions, 1281 flow. Second operand 12 states and 135 transitions. [2024-06-27 19:52:37,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 180 transitions, 1685 flow [2024-06-27 19:52:38,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 180 transitions, 1490 flow, removed 2 selfloop flow, removed 20 redundant places. [2024-06-27 19:52:38,062 INFO L231 Difference]: Finished difference. Result has 251 places, 150 transitions, 1068 flow [2024-06-27 19:52:38,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1068, PETRI_PLACES=251, PETRI_TRANSITIONS=150} [2024-06-27 19:52:38,062 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 221 predicate places. [2024-06-27 19:52:38,062 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 150 transitions, 1068 flow [2024-06-27 19:52:38,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:38,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:38,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:38,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-27 19:52:38,063 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:38,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:38,063 INFO L85 PathProgramCache]: Analyzing trace with hash 22046997, now seen corresponding path program 2 times [2024-06-27 19:52:38,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:38,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612843112] [2024-06-27 19:52:38,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:38,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:38,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:40,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:40,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:40,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612843112] [2024-06-27 19:52:40,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612843112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:40,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:40,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:40,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140384669] [2024-06-27 19:52:40,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:40,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:40,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:40,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:40,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:40,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:40,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 150 transitions, 1068 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:40,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:40,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:40,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:41,206 INFO L124 PetriNetUnfolderBase]: 350/802 cut-off events. [2024-06-27 19:52:41,206 INFO L125 PetriNetUnfolderBase]: For 121369/121371 co-relation queries the response was YES. [2024-06-27 19:52:41,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4996 conditions, 802 events. 350/802 cut-off events. For 121369/121371 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4582 event pairs, 79 based on Foata normal form. 6/807 useless extension candidates. Maximal degree in co-relation 4890. Up to 632 conditions per place. [2024-06-27 19:52:41,212 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 131 selfloop transitions, 19 changer transitions 15/168 dead transitions. [2024-06-27 19:52:41,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 168 transitions, 1446 flow [2024-06-27 19:52:41,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:41,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:41,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-27 19:52:41,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-27 19:52:41,213 INFO L175 Difference]: Start difference. First operand has 251 places, 150 transitions, 1068 flow. Second operand 12 states and 135 transitions. [2024-06-27 19:52:41,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 168 transitions, 1446 flow [2024-06-27 19:52:41,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 168 transitions, 1402 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-27 19:52:41,414 INFO L231 Difference]: Finished difference. Result has 238 places, 141 transitions, 1007 flow [2024-06-27 19:52:41,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1007, PETRI_PLACES=238, PETRI_TRANSITIONS=141} [2024-06-27 19:52:41,414 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-27 19:52:41,414 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 141 transitions, 1007 flow [2024-06-27 19:52:41,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:41,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:41,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:41,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-27 19:52:41,415 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:41,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:41,415 INFO L85 PathProgramCache]: Analyzing trace with hash 167533409, now seen corresponding path program 3 times [2024-06-27 19:52:41,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:41,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566591330] [2024-06-27 19:52:41,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:41,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:41,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:43,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:43,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:43,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566591330] [2024-06-27 19:52:43,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566591330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:43,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:43,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:43,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816383971] [2024-06-27 19:52:43,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:43,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:43,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:43,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:43,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:43,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:43,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 141 transitions, 1007 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:43,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:43,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:43,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:43,717 INFO L124 PetriNetUnfolderBase]: 339/784 cut-off events. [2024-06-27 19:52:43,717 INFO L125 PetriNetUnfolderBase]: For 124816/124818 co-relation queries the response was YES. [2024-06-27 19:52:43,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4787 conditions, 784 events. 339/784 cut-off events. For 124816/124818 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4494 event pairs, 81 based on Foata normal form. 14/797 useless extension candidates. Maximal degree in co-relation 4686. Up to 528 conditions per place. [2024-06-27 19:52:43,722 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 102 selfloop transitions, 37 changer transitions 14/156 dead transitions. [2024-06-27 19:52:43,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 156 transitions, 1353 flow [2024-06-27 19:52:43,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:43,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:43,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-27 19:52:43,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-27 19:52:43,723 INFO L175 Difference]: Start difference. First operand has 238 places, 141 transitions, 1007 flow. Second operand 12 states and 136 transitions. [2024-06-27 19:52:43,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 156 transitions, 1353 flow [2024-06-27 19:52:43,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 156 transitions, 1309 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 19:52:43,889 INFO L231 Difference]: Finished difference. Result has 230 places, 134 transitions, 994 flow [2024-06-27 19:52:43,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=994, PETRI_PLACES=230, PETRI_TRANSITIONS=134} [2024-06-27 19:52:43,889 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 200 predicate places. [2024-06-27 19:52:43,889 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 134 transitions, 994 flow [2024-06-27 19:52:43,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:43,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:43,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:43,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-27 19:52:43,890 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:43,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:43,890 INFO L85 PathProgramCache]: Analyzing trace with hash -286415069, now seen corresponding path program 4 times [2024-06-27 19:52:43,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:43,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213853184] [2024-06-27 19:52:43,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:43,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:43,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:45,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:45,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:45,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213853184] [2024-06-27 19:52:45,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213853184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:45,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:45,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:45,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209364349] [2024-06-27 19:52:45,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:45,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:45,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:45,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:45,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:45,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:45,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 134 transitions, 994 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:45,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:45,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:45,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:46,207 INFO L124 PetriNetUnfolderBase]: 316/733 cut-off events. [2024-06-27 19:52:46,208 INFO L125 PetriNetUnfolderBase]: For 101759/101759 co-relation queries the response was YES. [2024-06-27 19:52:46,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4598 conditions, 733 events. 316/733 cut-off events. For 101759/101759 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4113 event pairs, 77 based on Foata normal form. 6/738 useless extension candidates. Maximal degree in co-relation 4499. Up to 486 conditions per place. [2024-06-27 19:52:46,213 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 98 selfloop transitions, 39 changer transitions 10/150 dead transitions. [2024-06-27 19:52:46,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 150 transitions, 1330 flow [2024-06-27 19:52:46,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:46,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:46,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-27 19:52:46,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-27 19:52:46,214 INFO L175 Difference]: Start difference. First operand has 230 places, 134 transitions, 994 flow. Second operand 12 states and 137 transitions. [2024-06-27 19:52:46,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 150 transitions, 1330 flow [2024-06-27 19:52:46,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 150 transitions, 1250 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 19:52:46,357 INFO L231 Difference]: Finished difference. Result has 225 places, 130 transitions, 968 flow [2024-06-27 19:52:46,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=968, PETRI_PLACES=225, PETRI_TRANSITIONS=130} [2024-06-27 19:52:46,358 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 195 predicate places. [2024-06-27 19:52:46,358 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 130 transitions, 968 flow [2024-06-27 19:52:46,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:46,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:46,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:46,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-27 19:52:46,358 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:46,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:46,359 INFO L85 PathProgramCache]: Analyzing trace with hash -339935113, now seen corresponding path program 5 times [2024-06-27 19:52:46,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:46,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134472073] [2024-06-27 19:52:46,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:46,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:46,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:47,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:47,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:47,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134472073] [2024-06-27 19:52:47,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134472073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:47,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:47,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:47,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674056087] [2024-06-27 19:52:47,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:47,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:47,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:47,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:47,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:47,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:47,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 130 transitions, 968 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:47,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:47,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:47,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:48,026 INFO L124 PetriNetUnfolderBase]: 305/710 cut-off events. [2024-06-27 19:52:48,026 INFO L125 PetriNetUnfolderBase]: For 96379/96381 co-relation queries the response was YES. [2024-06-27 19:52:48,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4480 conditions, 710 events. 305/710 cut-off events. For 96379/96381 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3956 event pairs, 68 based on Foata normal form. 8/717 useless extension candidates. Maximal degree in co-relation 4383. Up to 538 conditions per place. [2024-06-27 19:52:48,031 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 107 selfloop transitions, 25 changer transitions 11/146 dead transitions. [2024-06-27 19:52:48,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 146 transitions, 1296 flow [2024-06-27 19:52:48,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:48,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:48,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-27 19:52:48,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-27 19:52:48,032 INFO L175 Difference]: Start difference. First operand has 225 places, 130 transitions, 968 flow. Second operand 12 states and 135 transitions. [2024-06-27 19:52:48,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 146 transitions, 1296 flow [2024-06-27 19:52:48,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 146 transitions, 1210 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-27 19:52:48,166 INFO L231 Difference]: Finished difference. Result has 219 places, 125 transitions, 905 flow [2024-06-27 19:52:48,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=905, PETRI_PLACES=219, PETRI_TRANSITIONS=125} [2024-06-27 19:52:48,167 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-27 19:52:48,167 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 125 transitions, 905 flow [2024-06-27 19:52:48,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:48,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:48,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:48,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-27 19:52:48,168 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:48,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:48,168 INFO L85 PathProgramCache]: Analyzing trace with hash -555845047, now seen corresponding path program 6 times [2024-06-27 19:52:48,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:48,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841439286] [2024-06-27 19:52:48,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:48,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:48,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:51,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:51,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:51,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841439286] [2024-06-27 19:52:51,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841439286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:51,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:51,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:51,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74467772] [2024-06-27 19:52:51,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:51,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:51,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:51,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:51,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:51,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:51,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 125 transitions, 905 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:51,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:51,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:51,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:52,531 INFO L124 PetriNetUnfolderBase]: 291/680 cut-off events. [2024-06-27 19:52:52,531 INFO L125 PetriNetUnfolderBase]: For 88497/88497 co-relation queries the response was YES. [2024-06-27 19:52:52,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4275 conditions, 680 events. 291/680 cut-off events. For 88497/88497 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3737 event pairs, 77 based on Foata normal form. 6/685 useless extension candidates. Maximal degree in co-relation 4181. Up to 530 conditions per place. [2024-06-27 19:52:52,536 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 102 selfloop transitions, 16 changer transitions 19/140 dead transitions. [2024-06-27 19:52:52,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 140 transitions, 1219 flow [2024-06-27 19:52:52,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:52,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:52,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-27 19:52:52,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-27 19:52:52,537 INFO L175 Difference]: Start difference. First operand has 219 places, 125 transitions, 905 flow. Second operand 12 states and 132 transitions. [2024-06-27 19:52:52,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 140 transitions, 1219 flow [2024-06-27 19:52:52,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 140 transitions, 1155 flow, removed 4 selfloop flow, removed 14 redundant places. [2024-06-27 19:52:52,668 INFO L231 Difference]: Finished difference. Result has 212 places, 114 transitions, 799 flow [2024-06-27 19:52:52,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=799, PETRI_PLACES=212, PETRI_TRANSITIONS=114} [2024-06-27 19:52:52,668 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-27 19:52:52,668 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 114 transitions, 799 flow [2024-06-27 19:52:52,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:52,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:52,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:52,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-27 19:52:52,669 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:52,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:52,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1336743147, now seen corresponding path program 7 times [2024-06-27 19:52:52,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:52,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198818882] [2024-06-27 19:52:52,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:52,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:52,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:54,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-27 19:52:54,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:54,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198818882] [2024-06-27 19:52:54,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198818882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:54,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:54,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:54,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902782404] [2024-06-27 19:52:54,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:54,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:54,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:54,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:54,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:54,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:54,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 114 transitions, 799 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:54,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:54,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:54,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:54,577 INFO L124 PetriNetUnfolderBase]: 272/635 cut-off events. [2024-06-27 19:52:54,578 INFO L125 PetriNetUnfolderBase]: For 81039/81041 co-relation queries the response was YES. [2024-06-27 19:52:54,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4002 conditions, 635 events. 272/635 cut-off events. For 81039/81041 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3399 event pairs, 75 based on Foata normal form. 8/642 useless extension candidates. Maximal degree in co-relation 3923. Up to 512 conditions per place. [2024-06-27 19:52:54,582 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 97 selfloop transitions, 13 changer transitions 17/130 dead transitions. [2024-06-27 19:52:54,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 130 transitions, 1095 flow [2024-06-27 19:52:54,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:54,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:54,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-27 19:52:54,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-27 19:52:54,583 INFO L175 Difference]: Start difference. First operand has 212 places, 114 transitions, 799 flow. Second operand 12 states and 131 transitions. [2024-06-27 19:52:54,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 130 transitions, 1095 flow [2024-06-27 19:52:54,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 130 transitions, 1049 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-27 19:52:54,683 INFO L231 Difference]: Finished difference. Result has 197 places, 108 transitions, 752 flow [2024-06-27 19:52:54,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=752, PETRI_PLACES=197, PETRI_TRANSITIONS=108} [2024-06-27 19:52:54,683 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-27 19:52:54,683 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 108 transitions, 752 flow [2024-06-27 19:52:54,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:54,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:54,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:54,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-27 19:52:54,684 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:54,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:54,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1551690109, now seen corresponding path program 8 times [2024-06-27 19:52:54,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:54,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332332324] [2024-06-27 19:52:54,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:54,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:54,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:56,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:56,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:56,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332332324] [2024-06-27 19:52:56,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332332324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:56,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:56,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:56,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300042438] [2024-06-27 19:52:56,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:56,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:56,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:56,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:56,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:56,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:56,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 108 transitions, 752 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:56,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:56,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:56,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:57,009 INFO L124 PetriNetUnfolderBase]: 267/626 cut-off events. [2024-06-27 19:52:57,009 INFO L125 PetriNetUnfolderBase]: For 83553/83555 co-relation queries the response was YES. [2024-06-27 19:52:57,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3845 conditions, 626 events. 267/626 cut-off events. For 83553/83555 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3338 event pairs, 75 based on Foata normal form. 12/637 useless extension candidates. Maximal degree in co-relation 3771. Up to 432 conditions per place. [2024-06-27 19:52:57,013 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 84 selfloop transitions, 19 changer transitions 17/123 dead transitions. [2024-06-27 19:52:57,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 123 transitions, 1032 flow [2024-06-27 19:52:57,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:57,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:57,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-27 19:52:57,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-27 19:52:57,015 INFO L175 Difference]: Start difference. First operand has 197 places, 108 transitions, 752 flow. Second operand 12 states and 134 transitions. [2024-06-27 19:52:57,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 123 transitions, 1032 flow [2024-06-27 19:52:57,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 123 transitions, 996 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 19:52:57,112 INFO L231 Difference]: Finished difference. Result has 188 places, 99 transitions, 693 flow [2024-06-27 19:52:57,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=693, PETRI_PLACES=188, PETRI_TRANSITIONS=99} [2024-06-27 19:52:57,112 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-27 19:52:57,112 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 99 transitions, 693 flow [2024-06-27 19:52:57,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:57,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:57,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:57,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-27 19:52:57,113 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:57,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:57,113 INFO L85 PathProgramCache]: Analyzing trace with hash -317229735, now seen corresponding path program 9 times [2024-06-27 19:52:57,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:57,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126738473] [2024-06-27 19:52:57,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:57,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:57,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:58,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:58,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:58,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126738473] [2024-06-27 19:52:58,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126738473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:58,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:58,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:58,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477649023] [2024-06-27 19:52:58,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:58,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:58,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:58,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:58,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:58,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:52:58,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 99 transitions, 693 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:58,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:58,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:52:58,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:59,333 INFO L124 PetriNetUnfolderBase]: 234/551 cut-off events. [2024-06-27 19:52:59,334 INFO L125 PetriNetUnfolderBase]: For 62909/62911 co-relation queries the response was YES. [2024-06-27 19:52:59,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3143 conditions, 551 events. 234/551 cut-off events. For 62909/62911 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2803 event pairs, 62 based on Foata normal form. 12/562 useless extension candidates. Maximal degree in co-relation 3073. Up to 379 conditions per place. [2024-06-27 19:52:59,337 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 77 selfloop transitions, 12 changer transitions 22/114 dead transitions. [2024-06-27 19:52:59,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 114 transitions, 955 flow [2024-06-27 19:52:59,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:52:59,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:52:59,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-27 19:52:59,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-27 19:52:59,338 INFO L175 Difference]: Start difference. First operand has 188 places, 99 transitions, 693 flow. Second operand 12 states and 131 transitions. [2024-06-27 19:52:59,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 114 transitions, 955 flow [2024-06-27 19:52:59,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 114 transitions, 899 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-27 19:52:59,416 INFO L231 Difference]: Finished difference. Result has 178 places, 85 transitions, 566 flow [2024-06-27 19:52:59,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=637, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=566, PETRI_PLACES=178, PETRI_TRANSITIONS=85} [2024-06-27 19:52:59,417 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 148 predicate places. [2024-06-27 19:52:59,417 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 85 transitions, 566 flow [2024-06-27 19:52:59,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:59,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:59,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:59,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-27 19:52:59,417 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:52:59,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:59,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1166699179, now seen corresponding path program 10 times [2024-06-27 19:52:59,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:59,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123063845] [2024-06-27 19:52:59,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:59,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:59,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:01,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:01,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:01,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123063845] [2024-06-27 19:53:01,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123063845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:01,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:01,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:53:01,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288828949] [2024-06-27 19:53:01,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:01,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:53:01,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:01,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:53:01,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:53:01,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:53:01,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 85 transitions, 566 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:01,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:01,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:53:01,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:01,785 INFO L124 PetriNetUnfolderBase]: 202/472 cut-off events. [2024-06-27 19:53:01,786 INFO L125 PetriNetUnfolderBase]: For 45508/45510 co-relation queries the response was YES. [2024-06-27 19:53:01,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2764 conditions, 472 events. 202/472 cut-off events. For 45508/45510 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2277 event pairs, 64 based on Foata normal form. 8/479 useless extension candidates. Maximal degree in co-relation 2698. Up to 285 conditions per place. [2024-06-27 19:53:01,789 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 56 selfloop transitions, 26 changer transitions 13/98 dead transitions. [2024-06-27 19:53:01,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 98 transitions, 790 flow [2024-06-27 19:53:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:53:01,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:53:01,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-27 19:53:01,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-27 19:53:01,790 INFO L175 Difference]: Start difference. First operand has 178 places, 85 transitions, 566 flow. Second operand 12 states and 133 transitions. [2024-06-27 19:53:01,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 98 transitions, 790 flow [2024-06-27 19:53:01,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 98 transitions, 734 flow, removed 9 selfloop flow, removed 17 redundant places. [2024-06-27 19:53:01,842 INFO L231 Difference]: Finished difference. Result has 156 places, 80 transitions, 542 flow [2024-06-27 19:53:01,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=542, PETRI_PLACES=156, PETRI_TRANSITIONS=80} [2024-06-27 19:53:01,843 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 126 predicate places. [2024-06-27 19:53:01,843 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 80 transitions, 542 flow [2024-06-27 19:53:01,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:01,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:01,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:01,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-27 19:53:01,843 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:53:01,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:01,844 INFO L85 PathProgramCache]: Analyzing trace with hash 303269971, now seen corresponding path program 11 times [2024-06-27 19:53:01,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:01,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218374773] [2024-06-27 19:53:01,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:01,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:01,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:03,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:03,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:03,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218374773] [2024-06-27 19:53:03,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218374773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:03,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:03,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:53:03,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313934681] [2024-06-27 19:53:03,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:03,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:53:03,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:03,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:53:03,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:53:04,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:53:04,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 80 transitions, 542 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:04,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:04,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:53:04,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:04,424 INFO L124 PetriNetUnfolderBase]: 193/451 cut-off events. [2024-06-27 19:53:04,424 INFO L125 PetriNetUnfolderBase]: For 36588/36588 co-relation queries the response was YES. [2024-06-27 19:53:04,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2545 conditions, 451 events. 193/451 cut-off events. For 36588/36588 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2145 event pairs, 64 based on Foata normal form. 6/456 useless extension candidates. Maximal degree in co-relation 2485. Up to 275 conditions per place. [2024-06-27 19:53:04,427 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 51 selfloop transitions, 29 changer transitions 10/93 dead transitions. [2024-06-27 19:53:04,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 93 transitions, 754 flow [2024-06-27 19:53:04,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:53:04,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:53:04,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 138 transitions. [2024-06-27 19:53:04,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3424317617866005 [2024-06-27 19:53:04,428 INFO L175 Difference]: Start difference. First operand has 156 places, 80 transitions, 542 flow. Second operand 13 states and 138 transitions. [2024-06-27 19:53:04,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 93 transitions, 754 flow [2024-06-27 19:53:04,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 93 transitions, 692 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 19:53:04,465 INFO L231 Difference]: Finished difference. Result has 149 places, 77 transitions, 527 flow [2024-06-27 19:53:04,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=527, PETRI_PLACES=149, PETRI_TRANSITIONS=77} [2024-06-27 19:53:04,465 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 119 predicate places. [2024-06-27 19:53:04,465 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 77 transitions, 527 flow [2024-06-27 19:53:04,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:04,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:04,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:04,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-27 19:53:04,466 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:53:04,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:04,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1410585637, now seen corresponding path program 12 times [2024-06-27 19:53:04,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:04,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534841410] [2024-06-27 19:53:04,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:04,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:04,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:06,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:06,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:06,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534841410] [2024-06-27 19:53:06,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534841410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:06,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:06,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:53:06,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052793444] [2024-06-27 19:53:06,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:06,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:53:06,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:06,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:53:06,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:53:06,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:53:06,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 77 transitions, 527 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:06,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:06,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:53:06,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:07,048 INFO L124 PetriNetUnfolderBase]: 171/405 cut-off events. [2024-06-27 19:53:07,048 INFO L125 PetriNetUnfolderBase]: For 24799/24799 co-relation queries the response was YES. [2024-06-27 19:53:07,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2052 conditions, 405 events. 171/405 cut-off events. For 24799/24799 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1870 event pairs, 51 based on Foata normal form. 6/410 useless extension candidates. Maximal degree in co-relation 1996. Up to 268 conditions per place. [2024-06-27 19:53:07,051 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 50 selfloop transitions, 24 changer transitions 13/90 dead transitions. [2024-06-27 19:53:07,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 90 transitions, 733 flow [2024-06-27 19:53:07,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:53:07,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:53:07,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 141 transitions. [2024-06-27 19:53:07,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34987593052109184 [2024-06-27 19:53:07,057 INFO L175 Difference]: Start difference. First operand has 149 places, 77 transitions, 527 flow. Second operand 13 states and 141 transitions. [2024-06-27 19:53:07,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 90 transitions, 733 flow [2024-06-27 19:53:07,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 90 transitions, 669 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 19:53:07,096 INFO L231 Difference]: Finished difference. Result has 145 places, 72 transitions, 488 flow [2024-06-27 19:53:07,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=488, PETRI_PLACES=145, PETRI_TRANSITIONS=72} [2024-06-27 19:53:07,096 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-27 19:53:07,096 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 72 transitions, 488 flow [2024-06-27 19:53:07,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:07,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:07,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:07,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-27 19:53:07,097 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:53:07,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:07,098 INFO L85 PathProgramCache]: Analyzing trace with hash 241090733, now seen corresponding path program 13 times [2024-06-27 19:53:07,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:07,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541688396] [2024-06-27 19:53:07,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:07,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:07,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:08,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:08,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:08,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541688396] [2024-06-27 19:53:08,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541688396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:08,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:08,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:53:08,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111922579] [2024-06-27 19:53:08,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:08,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:53:08,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:08,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:53:08,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:53:08,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:53:08,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 72 transitions, 488 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:08,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:08,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:53:08,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:09,146 INFO L124 PetriNetUnfolderBase]: 162/384 cut-off events. [2024-06-27 19:53:09,146 INFO L125 PetriNetUnfolderBase]: For 22639/22639 co-relation queries the response was YES. [2024-06-27 19:53:09,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1944 conditions, 384 events. 162/384 cut-off events. For 22639/22639 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1734 event pairs, 49 based on Foata normal form. 6/389 useless extension candidates. Maximal degree in co-relation 1890. Up to 280 conditions per place. [2024-06-27 19:53:09,148 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 56 selfloop transitions, 12 changer transitions 15/86 dead transitions. [2024-06-27 19:53:09,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 86 transitions, 688 flow [2024-06-27 19:53:09,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:53:09,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:53:09,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-27 19:53:09,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-27 19:53:09,149 INFO L175 Difference]: Start difference. First operand has 145 places, 72 transitions, 488 flow. Second operand 12 states and 129 transitions. [2024-06-27 19:53:09,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 86 transitions, 688 flow [2024-06-27 19:53:09,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 86 transitions, 626 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-27 19:53:09,188 INFO L231 Difference]: Finished difference. Result has 135 places, 67 transitions, 429 flow [2024-06-27 19:53:09,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=429, PETRI_PLACES=135, PETRI_TRANSITIONS=67} [2024-06-27 19:53:09,189 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-27 19:53:09,189 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 67 transitions, 429 flow [2024-06-27 19:53:09,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:09,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:09,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:09,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-27 19:53:09,189 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:53:09,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:09,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1437344707, now seen corresponding path program 14 times [2024-06-27 19:53:09,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:09,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788091995] [2024-06-27 19:53:09,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:09,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:09,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:11,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:11,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:11,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788091995] [2024-06-27 19:53:11,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788091995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:11,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:11,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:53:11,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442083064] [2024-06-27 19:53:11,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:11,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:53:11,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:11,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:53:11,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:53:11,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:53:11,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 67 transitions, 429 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:11,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:11,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:53:11,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:11,759 INFO L124 PetriNetUnfolderBase]: 135/325 cut-off events. [2024-06-27 19:53:11,759 INFO L125 PetriNetUnfolderBase]: For 14224/14224 co-relation queries the response was YES. [2024-06-27 19:53:11,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1437 conditions, 325 events. 135/325 cut-off events. For 14224/14224 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1373 event pairs, 36 based on Foata normal form. 6/330 useless extension candidates. Maximal degree in co-relation 1387. Up to 225 conditions per place. [2024-06-27 19:53:11,761 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 52 selfloop transitions, 13 changer transitions 12/80 dead transitions. [2024-06-27 19:53:11,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 80 transitions, 613 flow [2024-06-27 19:53:11,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:53:11,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:53:11,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-27 19:53:11,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-27 19:53:11,762 INFO L175 Difference]: Start difference. First operand has 135 places, 67 transitions, 429 flow. Second operand 12 states and 129 transitions. [2024-06-27 19:53:11,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 80 transitions, 613 flow [2024-06-27 19:53:11,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 80 transitions, 568 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 19:53:11,775 INFO L231 Difference]: Finished difference. Result has 127 places, 63 transitions, 393 flow [2024-06-27 19:53:11,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=393, PETRI_PLACES=127, PETRI_TRANSITIONS=63} [2024-06-27 19:53:11,775 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 97 predicate places. [2024-06-27 19:53:11,775 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 63 transitions, 393 flow [2024-06-27 19:53:11,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:11,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:11,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:11,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-27 19:53:11,776 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:53:11,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:11,776 INFO L85 PathProgramCache]: Analyzing trace with hash 392802361, now seen corresponding path program 15 times [2024-06-27 19:53:11,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:11,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282016752] [2024-06-27 19:53:11,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:11,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:11,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:13,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:13,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:13,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282016752] [2024-06-27 19:53:13,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282016752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:13,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:13,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:53:13,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401646891] [2024-06-27 19:53:13,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:13,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:53:13,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:13,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:53:13,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:53:13,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:53:13,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 63 transitions, 393 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:13,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:13,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:53:13,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:14,059 INFO L124 PetriNetUnfolderBase]: 127/307 cut-off events. [2024-06-27 19:53:14,060 INFO L125 PetriNetUnfolderBase]: For 12824/12824 co-relation queries the response was YES. [2024-06-27 19:53:14,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1349 conditions, 307 events. 127/307 cut-off events. For 12824/12824 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1268 event pairs, 25 based on Foata normal form. 6/312 useless extension candidates. Maximal degree in co-relation 1302. Up to 147 conditions per place. [2024-06-27 19:53:14,061 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 43 selfloop transitions, 21 changer transitions 10/77 dead transitions. [2024-06-27 19:53:14,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 77 transitions, 573 flow [2024-06-27 19:53:14,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:53:14,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:53:14,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-27 19:53:14,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-27 19:53:14,062 INFO L175 Difference]: Start difference. First operand has 127 places, 63 transitions, 393 flow. Second operand 12 states and 130 transitions. [2024-06-27 19:53:14,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 77 transitions, 573 flow [2024-06-27 19:53:14,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 77 transitions, 535 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 19:53:14,074 INFO L231 Difference]: Finished difference. Result has 120 places, 59 transitions, 383 flow [2024-06-27 19:53:14,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=383, PETRI_PLACES=120, PETRI_TRANSITIONS=59} [2024-06-27 19:53:14,075 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 90 predicate places. [2024-06-27 19:53:14,075 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 59 transitions, 383 flow [2024-06-27 19:53:14,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:14,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:14,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:14,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-27 19:53:14,075 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:53:14,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:14,076 INFO L85 PathProgramCache]: Analyzing trace with hash 2110776115, now seen corresponding path program 16 times [2024-06-27 19:53:14,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:14,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791022026] [2024-06-27 19:53:14,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:14,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:14,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:15,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:15,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:15,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791022026] [2024-06-27 19:53:15,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791022026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:15,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:15,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:53:15,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688775729] [2024-06-27 19:53:15,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:15,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:53:15,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:15,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:53:15,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:53:15,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:53:15,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 59 transitions, 383 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:15,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:15,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:53:15,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:16,184 INFO L124 PetriNetUnfolderBase]: 116/284 cut-off events. [2024-06-27 19:53:16,184 INFO L125 PetriNetUnfolderBase]: For 11104/11104 co-relation queries the response was YES. [2024-06-27 19:53:16,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1252 conditions, 284 events. 116/284 cut-off events. For 11104/11104 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1127 event pairs, 34 based on Foata normal form. 6/289 useless extension candidates. Maximal degree in co-relation 1208. Up to 143 conditions per place. [2024-06-27 19:53:16,186 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 37 selfloop transitions, 15 changer transitions 17/72 dead transitions. [2024-06-27 19:53:16,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 72 transitions, 549 flow [2024-06-27 19:53:16,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:53:16,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:53:16,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-27 19:53:16,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-27 19:53:16,187 INFO L175 Difference]: Start difference. First operand has 120 places, 59 transitions, 383 flow. Second operand 12 states and 127 transitions. [2024-06-27 19:53:16,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 72 transitions, 549 flow [2024-06-27 19:53:16,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 72 transitions, 499 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-27 19:53:16,195 INFO L231 Difference]: Finished difference. Result has 114 places, 52 transitions, 334 flow [2024-06-27 19:53:16,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=334, PETRI_PLACES=114, PETRI_TRANSITIONS=52} [2024-06-27 19:53:16,196 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2024-06-27 19:53:16,197 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 52 transitions, 334 flow [2024-06-27 19:53:16,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:16,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:16,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:16,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-27 19:53:16,198 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:53:16,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:16,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1237898767, now seen corresponding path program 17 times [2024-06-27 19:53:16,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:16,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501956765] [2024-06-27 19:53:16,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:16,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:16,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:18,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:18,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:18,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501956765] [2024-06-27 19:53:18,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501956765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:18,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:18,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:53:18,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231757807] [2024-06-27 19:53:18,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:18,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:53:18,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:18,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:53:18,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:53:18,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:53:18,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 52 transitions, 334 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:18,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:18,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:53:18,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:18,550 INFO L124 PetriNetUnfolderBase]: 105/257 cut-off events. [2024-06-27 19:53:18,551 INFO L125 PetriNetUnfolderBase]: For 9286/9286 co-relation queries the response was YES. [2024-06-27 19:53:18,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1127 conditions, 257 events. 105/257 cut-off events. For 9286/9286 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 972 event pairs, 32 based on Foata normal form. 6/262 useless extension candidates. Maximal degree in co-relation 1086. Up to 161 conditions per place. [2024-06-27 19:53:18,552 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 37 selfloop transitions, 9 changer transitions 17/66 dead transitions. [2024-06-27 19:53:18,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 66 transitions, 490 flow [2024-06-27 19:53:18,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:53:18,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:53:18,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-27 19:53:18,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-27 19:53:18,553 INFO L175 Difference]: Start difference. First operand has 114 places, 52 transitions, 334 flow. Second operand 12 states and 127 transitions. [2024-06-27 19:53:18,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 66 transitions, 490 flow [2024-06-27 19:53:18,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 66 transitions, 448 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 19:53:18,559 INFO L231 Difference]: Finished difference. Result has 103 places, 46 transitions, 286 flow [2024-06-27 19:53:18,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=286, PETRI_PLACES=103, PETRI_TRANSITIONS=46} [2024-06-27 19:53:18,560 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2024-06-27 19:53:18,560 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 46 transitions, 286 flow [2024-06-27 19:53:18,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:18,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:18,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:18,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-27 19:53:18,560 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:53:18,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:18,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1364745097, now seen corresponding path program 18 times [2024-06-27 19:53:18,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:18,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010732670] [2024-06-27 19:53:18,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:18,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:18,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:20,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:20,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:20,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010732670] [2024-06-27 19:53:20,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010732670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:20,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:20,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:53:20,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924990767] [2024-06-27 19:53:20,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:20,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:53:20,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:20,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:53:20,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:53:20,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:53:20,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 46 transitions, 286 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:20,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:20,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:53:20,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:20,577 INFO L124 PetriNetUnfolderBase]: 92/228 cut-off events. [2024-06-27 19:53:20,578 INFO L125 PetriNetUnfolderBase]: For 6602/6602 co-relation queries the response was YES. [2024-06-27 19:53:20,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 974 conditions, 228 events. 92/228 cut-off events. For 6602/6602 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 832 event pairs, 32 based on Foata normal form. 6/233 useless extension candidates. Maximal degree in co-relation 938. Up to 133 conditions per place. [2024-06-27 19:53:20,579 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 32 selfloop transitions, 14 changer transitions 10/59 dead transitions. [2024-06-27 19:53:20,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 59 transitions, 426 flow [2024-06-27 19:53:20,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:53:20,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:53:20,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-27 19:53:20,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-27 19:53:20,580 INFO L175 Difference]: Start difference. First operand has 103 places, 46 transitions, 286 flow. Second operand 12 states and 126 transitions. [2024-06-27 19:53:20,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 59 transitions, 426 flow [2024-06-27 19:53:20,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 59 transitions, 396 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 19:53:20,584 INFO L231 Difference]: Finished difference. Result has 93 places, 43 transitions, 273 flow [2024-06-27 19:53:20,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=273, PETRI_PLACES=93, PETRI_TRANSITIONS=43} [2024-06-27 19:53:20,584 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 63 predicate places. [2024-06-27 19:53:20,585 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 43 transitions, 273 flow [2024-06-27 19:53:20,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:20,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:20,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:20,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-27 19:53:20,585 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:53:20,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:20,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1269850327, now seen corresponding path program 19 times [2024-06-27 19:53:20,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:20,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060341893] [2024-06-27 19:53:20,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:20,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:20,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:22,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:22,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:22,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060341893] [2024-06-27 19:53:22,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060341893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:22,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:22,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:53:22,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593635639] [2024-06-27 19:53:22,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:22,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:53:22,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:22,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:53:22,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:53:22,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:53:22,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 43 transitions, 273 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:22,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:22,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:53:22,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:22,799 INFO L124 PetriNetUnfolderBase]: 85/215 cut-off events. [2024-06-27 19:53:22,799 INFO L125 PetriNetUnfolderBase]: For 4448/4448 co-relation queries the response was YES. [2024-06-27 19:53:22,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 883 conditions, 215 events. 85/215 cut-off events. For 4448/4448 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 767 event pairs, 21 based on Foata normal form. 6/220 useless extension candidates. Maximal degree in co-relation 852. Up to 109 conditions per place. [2024-06-27 19:53:22,800 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 31 selfloop transitions, 13 changer transitions 10/57 dead transitions. [2024-06-27 19:53:22,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 57 transitions, 411 flow [2024-06-27 19:53:22,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:53:22,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:53:22,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-27 19:53:22,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-27 19:53:22,801 INFO L175 Difference]: Start difference. First operand has 93 places, 43 transitions, 273 flow. Second operand 12 states and 127 transitions. [2024-06-27 19:53:22,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 57 transitions, 411 flow [2024-06-27 19:53:22,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 57 transitions, 377 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 19:53:22,804 INFO L231 Difference]: Finished difference. Result has 89 places, 39 transitions, 249 flow [2024-06-27 19:53:22,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=249, PETRI_PLACES=89, PETRI_TRANSITIONS=39} [2024-06-27 19:53:22,805 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 59 predicate places. [2024-06-27 19:53:22,805 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 39 transitions, 249 flow [2024-06-27 19:53:22,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:22,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:22,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:22,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-27 19:53:22,806 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:53:22,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:22,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1165443307, now seen corresponding path program 20 times [2024-06-27 19:53:22,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:22,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740085539] [2024-06-27 19:53:22,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:22,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:22,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:24,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:24,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:24,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740085539] [2024-06-27 19:53:24,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740085539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:24,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:24,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:53:24,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891064700] [2024-06-27 19:53:24,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:24,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:53:24,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:24,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:53:24,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:53:25,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:53:25,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 39 transitions, 249 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:25,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:25,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:53:25,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:25,449 INFO L124 PetriNetUnfolderBase]: 59/159 cut-off events. [2024-06-27 19:53:25,449 INFO L125 PetriNetUnfolderBase]: For 2510/2512 co-relation queries the response was YES. [2024-06-27 19:53:25,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 605 conditions, 159 events. 59/159 cut-off events. For 2510/2512 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 499 event pairs, 17 based on Foata normal form. 6/164 useless extension candidates. Maximal degree in co-relation 576. Up to 72 conditions per place. [2024-06-27 19:53:25,450 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 21 selfloop transitions, 8 changer transitions 20/52 dead transitions. [2024-06-27 19:53:25,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 52 transitions, 375 flow [2024-06-27 19:53:25,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:53:25,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:53:25,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 132 transitions. [2024-06-27 19:53:25,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32754342431761785 [2024-06-27 19:53:25,451 INFO L175 Difference]: Start difference. First operand has 89 places, 39 transitions, 249 flow. Second operand 13 states and 132 transitions. [2024-06-27 19:53:25,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 52 transitions, 375 flow [2024-06-27 19:53:25,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 52 transitions, 341 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-27 19:53:25,453 INFO L231 Difference]: Finished difference. Result has 84 places, 30 transitions, 188 flow [2024-06-27 19:53:25,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=188, PETRI_PLACES=84, PETRI_TRANSITIONS=30} [2024-06-27 19:53:25,453 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 54 predicate places. [2024-06-27 19:53:25,453 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 30 transitions, 188 flow [2024-06-27 19:53:25,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:25,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:25,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:25,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-27 19:53:25,454 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:53:25,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:25,454 INFO L85 PathProgramCache]: Analyzing trace with hash 567334191, now seen corresponding path program 21 times [2024-06-27 19:53:25,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:25,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959107833] [2024-06-27 19:53:25,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:25,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:25,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:27,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:27,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:27,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959107833] [2024-06-27 19:53:27,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959107833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:27,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:27,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:53:27,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884656983] [2024-06-27 19:53:27,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:27,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:53:27,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:27,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:53:27,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:53:27,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:53:27,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 30 transitions, 188 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:27,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:27,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:53:27,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:27,545 INFO L124 PetriNetUnfolderBase]: 47/125 cut-off events. [2024-06-27 19:53:27,546 INFO L125 PetriNetUnfolderBase]: For 1814/1817 co-relation queries the response was YES. [2024-06-27 19:53:27,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 477 conditions, 125 events. 47/125 cut-off events. For 1814/1817 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 333 event pairs, 13 based on Foata normal form. 9/133 useless extension candidates. Maximal degree in co-relation 451. Up to 56 conditions per place. [2024-06-27 19:53:27,546 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 18 selfloop transitions, 5 changer transitions 21/47 dead transitions. [2024-06-27 19:53:27,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 47 transitions, 316 flow [2024-06-27 19:53:27,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:53:27,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:53:27,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 135 transitions. [2024-06-27 19:53:27,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3349875930521092 [2024-06-27 19:53:27,547 INFO L175 Difference]: Start difference. First operand has 84 places, 30 transitions, 188 flow. Second operand 13 states and 135 transitions. [2024-06-27 19:53:27,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 47 transitions, 316 flow [2024-06-27 19:53:27,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 47 transitions, 265 flow, removed 10 selfloop flow, removed 18 redundant places. [2024-06-27 19:53:27,549 INFO L231 Difference]: Finished difference. Result has 65 places, 22 transitions, 109 flow [2024-06-27 19:53:27,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=109, PETRI_PLACES=65, PETRI_TRANSITIONS=22} [2024-06-27 19:53:27,549 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 35 predicate places. [2024-06-27 19:53:27,549 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 22 transitions, 109 flow [2024-06-27 19:53:27,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:27,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:27,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:27,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-27 19:53:27,550 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 19:53:27,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:27,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1364387197, now seen corresponding path program 22 times [2024-06-27 19:53:27,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:27,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237468446] [2024-06-27 19:53:27,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:27,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:27,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:29,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:29,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:29,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237468446] [2024-06-27 19:53:29,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237468446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:29,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:29,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:53:29,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112726727] [2024-06-27 19:53:29,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:29,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:53:29,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:29,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:53:29,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:53:29,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-27 19:53:29,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 22 transitions, 109 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:29,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:29,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-27 19:53:29,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:29,555 INFO L124 PetriNetUnfolderBase]: 21/61 cut-off events. [2024-06-27 19:53:29,556 INFO L125 PetriNetUnfolderBase]: For 281/284 co-relation queries the response was YES. [2024-06-27 19:53:29,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189 conditions, 61 events. 21/61 cut-off events. For 281/284 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 0 based on Foata normal form. 9/69 useless extension candidates. Maximal degree in co-relation 173. Up to 24 conditions per place. [2024-06-27 19:53:29,556 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 0 selfloop transitions, 0 changer transitions 31/31 dead transitions. [2024-06-27 19:53:29,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 31 transitions, 167 flow [2024-06-27 19:53:29,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:53:29,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:53:29,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 120 transitions. [2024-06-27 19:53:29,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2977667493796526 [2024-06-27 19:53:29,557 INFO L175 Difference]: Start difference. First operand has 65 places, 22 transitions, 109 flow. Second operand 13 states and 120 transitions. [2024-06-27 19:53:29,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 31 transitions, 167 flow [2024-06-27 19:53:29,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 31 transitions, 131 flow, removed 1 selfloop flow, removed 18 redundant places. [2024-06-27 19:53:29,558 INFO L231 Difference]: Finished difference. Result has 46 places, 0 transitions, 0 flow [2024-06-27 19:53:29,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=53, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=0, PETRI_PLACES=46, PETRI_TRANSITIONS=0} [2024-06-27 19:53:29,558 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 16 predicate places. [2024-06-27 19:53:29,558 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 0 transitions, 0 flow [2024-06-27 19:53:29,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:29,560 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-27 19:53:29,561 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-27 19:53:29,561 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-27 19:53:29,562 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-27 19:53:29,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-27 19:53:29,562 INFO L445 BasicCegarLoop]: Path program histogram: [48, 35, 22, 18, 17, 17, 17, 10, 7, 7, 6, 6, 6, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:29,581 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-27 19:53:29,581 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-27 19:53:29,588 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-27 19:53:29,588 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-27 19:53:29,588 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.06 07:53:29 BasicIcfg [2024-06-27 19:53:29,589 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-27 19:53:29,589 INFO L158 Benchmark]: Toolchain (without parser) took 533973.36ms. Allocated memory was 199.2MB in the beginning and 2.0GB in the end (delta: 1.8GB). Free memory was 121.6MB in the beginning and 1.0GB in the end (delta: -896.7MB). Peak memory consumption was 899.9MB. Max. memory is 16.1GB. [2024-06-27 19:53:29,591 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 119.5MB. Free memory is still 85.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 19:53:29,592 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 199.2MB. Free memory is still 169.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 19:53:29,593 INFO L158 Benchmark]: CACSL2BoogieTranslator took 521.59ms. Allocated memory is still 199.2MB. Free memory was 121.5MB in the beginning and 153.7MB in the end (delta: -32.2MB). Peak memory consumption was 24.8MB. Max. memory is 16.1GB. [2024-06-27 19:53:29,593 INFO L158 Benchmark]: Boogie Procedure Inliner took 62.71ms. Allocated memory is still 199.2MB. Free memory was 153.7MB in the beginning and 151.0MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 19:53:29,593 INFO L158 Benchmark]: Boogie Preprocessor took 32.89ms. Allocated memory is still 199.2MB. Free memory was 151.0MB in the beginning and 147.4MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-27 19:53:29,593 INFO L158 Benchmark]: RCFGBuilder took 622.30ms. Allocated memory is still 199.2MB. Free memory was 147.4MB in the beginning and 91.9MB in the end (delta: 55.5MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. [2024-06-27 19:53:29,593 INFO L158 Benchmark]: TraceAbstraction took 532729.27ms. Allocated memory was 199.2MB in the beginning and 2.0GB in the end (delta: 1.8GB). Free memory was 90.8MB in the beginning and 1.0GB in the end (delta: -927.5MB). Peak memory consumption was 866.7MB. Max. memory is 16.1GB. [2024-06-27 19:53:29,594 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.15ms. Allocated memory is still 119.5MB. Free memory is still 85.0MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.14ms. Allocated memory is still 199.2MB. Free memory is still 169.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 521.59ms. Allocated memory is still 199.2MB. Free memory was 121.5MB in the beginning and 153.7MB in the end (delta: -32.2MB). Peak memory consumption was 24.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 62.71ms. Allocated memory is still 199.2MB. Free memory was 153.7MB in the beginning and 151.0MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 32.89ms. Allocated memory is still 199.2MB. Free memory was 151.0MB in the beginning and 147.4MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 622.30ms. Allocated memory is still 199.2MB. Free memory was 147.4MB in the beginning and 91.9MB in the end (delta: 55.5MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. * TraceAbstraction took 532729.27ms. Allocated memory was 199.2MB in the beginning and 2.0GB in the end (delta: 1.8GB). Free memory was 90.8MB in the beginning and 1.0GB in the end (delta: -927.5MB). Peak memory consumption was 866.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 829]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 830]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 50 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 532.6s, OverallIterations: 240, TraceHistogramMax: 1, PathProgramHistogramMax: 48, EmptinessCheckTime: 0.0s, AutomataDifference: 219.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16218 SdHoareTripleChecker+Valid, 68.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13939 mSDsluCounter, 9248 SdHoareTripleChecker+Invalid, 60.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8395 mSDsCounter, 2794 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 110278 IncrementalHoareTripleChecker+Invalid, 113072 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2794 mSolverCounterUnsat, 853 mSDtfsCounter, 110278 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2885 GetRequests, 7 SyntacticMatches, 2 SemanticMatches, 2876 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6421 ImplicationChecksByTransitivity, 97.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4474occurred in iteration=124, InterpolantAutomatonStates: 2525, 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.3s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 309.1s InterpolantComputationTime, 4005 NumberOfCodeBlocks, 4005 NumberOfCodeBlocksAsserted, 240 NumberOfCheckSat, 3765 ConstructedInterpolants, 0 QuantifiedInterpolants, 217784 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 240 InterpolantComputations, 240 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-27 19:53:29,803 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-06-27 19:53:29,849 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 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE