./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi007_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/rfi007_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 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/rfi007_tso.i ./goblint.2024-06-19_11-23-25.files/protection/rfi007_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:44:25,511 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:44:25,582 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:44:25,587 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:44:25,587 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:44:25,609 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:44:25,610 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:44:25,610 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:44:25,610 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:44:25,613 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:44:25,614 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:44:25,614 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:44:25,615 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:44:25,616 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:44:25,616 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:44:25,616 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:44:25,616 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:44:25,616 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:44:25,616 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:44:25,617 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:44:25,617 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:44:25,617 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:44:25,617 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:44:25,617 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:44:25,618 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:44:25,618 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:44:25,618 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:44:25,618 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:44:25,619 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:44:25,619 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:44:25,619 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:44:25,620 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:44:25,620 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:44:25,620 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:44:25,620 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:44:25,620 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:44:25,620 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:44:25,621 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:44:25,621 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:44:25,621 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:44:25,621 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:44:25,621 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:44:25,621 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:44:25,621 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 20:44:25,831 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:44:25,853 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:44:25,854 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:44:25,855 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:44:25,856 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:44:25,856 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi007_tso.i [2024-06-27 20:44:26,848 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:44:27,018 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:44:27,018 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi007_tso.i [2024-06-27 20:44:27,036 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/678f049be/0b1cab93c9764b0a92ab15570ac26701/FLAGdf5ed3ccc [2024-06-27 20:44:27,046 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/678f049be/0b1cab93c9764b0a92ab15570ac26701 [2024-06-27 20:44:27,047 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:44:27,048 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:44:27,048 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/rfi007_tso.yml/witness.yml [2024-06-27 20:44:27,131 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:44:27,132 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:44:27,133 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:44:27,133 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:44:27,137 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:44:27,137 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:44:27" (1/2) ... [2024-06-27 20:44:27,138 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73f6c741 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:44:27, skipping insertion in model container [2024-06-27 20:44:27,138 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:44:27" (1/2) ... [2024-06-27 20:44:27,139 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@19afe296 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:44:27, skipping insertion in model container [2024-06-27 20:44:27,139 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:44:27" (2/2) ... [2024-06-27 20:44:27,140 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73f6c741 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27, skipping insertion in model container [2024-06-27 20:44:27,140 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:44:27" (2/2) ... [2024-06-27 20:44:27,140 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:44:27,179 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:44:27,180 INFO L97 edCorrectnessWitness]: Location invariant before [L814-L814] ((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-27 20:44:27,181 INFO L97 edCorrectnessWitness]: Location invariant before [L813-L813] ((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-27 20:44:27,181 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:44:27,181 INFO L106 edCorrectnessWitness]: ghost_update [L811-L811] multithreaded = 1; [2024-06-27 20:44:27,207 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:44:27,456 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:44:27,464 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:44:27,585 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:44:27,611 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:44:27,612 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27 WrapperNode [2024-06-27 20:44:27,612 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:44:27,613 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:44:27,613 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:44:27,613 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:44:27,618 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27" (1/1) ... [2024-06-27 20:44:27,630 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27" (1/1) ... [2024-06-27 20:44:27,665 INFO L138 Inliner]: procedures = 174, calls = 36, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 154 [2024-06-27 20:44:27,665 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:44:27,666 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:44:27,666 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:44:27,666 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:44:27,674 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27" (1/1) ... [2024-06-27 20:44:27,674 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27" (1/1) ... [2024-06-27 20:44:27,677 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27" (1/1) ... [2024-06-27 20:44:27,694 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 20:44:27,694 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27" (1/1) ... [2024-06-27 20:44:27,695 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27" (1/1) ... [2024-06-27 20:44:27,700 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27" (1/1) ... [2024-06-27 20:44:27,709 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27" (1/1) ... [2024-06-27 20:44:27,710 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27" (1/1) ... [2024-06-27 20:44:27,711 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27" (1/1) ... [2024-06-27 20:44:27,714 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:44:27,714 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:44:27,714 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:44:27,714 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:44:27,715 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27" (1/1) ... [2024-06-27 20:44:27,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:44:27,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:44:27,758 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 20:44:27,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 20:44:27,782 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:44:27,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:44:27,783 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:44:27,783 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:44:27,783 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:44:27,783 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:44:27,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:44:27,783 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:44:27,783 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:44:27,783 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:44:27,784 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:44:27,874 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:44:27,875 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:44:28,136 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:44:28,136 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:44:28,299 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:44:28,300 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:44:28,300 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:44:28 BoogieIcfgContainer [2024-06-27 20:44:28,300 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:44:28,302 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:44:28,302 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:44:28,304 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:44:28,304 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:44:27" (1/4) ... [2024-06-27 20:44:28,305 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75f50038 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:44:28, skipping insertion in model container [2024-06-27 20:44:28,305 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:44:27" (2/4) ... [2024-06-27 20:44:28,305 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75f50038 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:44:28, skipping insertion in model container [2024-06-27 20:44:28,305 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:44:27" (3/4) ... [2024-06-27 20:44:28,305 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75f50038 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:44:28, skipping insertion in model container [2024-06-27 20:44:28,305 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:44:28" (4/4) ... [2024-06-27 20:44:28,306 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi007_tso.i [2024-06-27 20:44:28,319 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:44:28,320 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-27 20:44:28,320 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:44:28,352 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:44:28,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 30 transitions, 68 flow [2024-06-27 20:44:28,399 INFO L124 PetriNetUnfolderBase]: 0/28 cut-off events. [2024-06-27 20:44:28,400 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:44:28,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 28 events. 0/28 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 40 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:44:28,402 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 30 transitions, 68 flow [2024-06-27 20:44:28,408 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 29 places, 22 transitions, 50 flow [2024-06-27 20:44:28,417 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:44:28,423 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;@3bec8ee, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:44:28,424 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-27 20:44:28,426 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:44:28,426 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:44:28,426 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:44:28,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:28,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:44:28,427 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:28,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:28,431 INFO L85 PathProgramCache]: Analyzing trace with hash 364174474, now seen corresponding path program 1 times [2024-06-27 20:44:28,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:28,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791081700] [2024-06-27 20:44:28,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:28,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:28,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:29,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 20:44:29,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:29,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791081700] [2024-06-27 20:44:29,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791081700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:29,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:29,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:44:29,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303532600] [2024-06-27 20:44:29,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:29,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:44:29,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:29,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:44:29,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:44:29,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 30 [2024-06-27 20:44:29,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 22 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:29,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:29,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 30 [2024-06-27 20:44:29,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:29,258 INFO L124 PetriNetUnfolderBase]: 162/306 cut-off events. [2024-06-27 20:44:29,258 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-27 20:44:29,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 306 events. 162/306 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1111 event pairs, 97 based on Foata normal form. 1/294 useless extension candidates. Maximal degree in co-relation 606. Up to 288 conditions per place. [2024-06-27 20:44:29,263 INFO L140 encePairwiseOnDemand]: 25/30 looper letters, 21 selfloop transitions, 3 changer transitions 0/28 dead transitions. [2024-06-27 20:44:29,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 28 transitions, 113 flow [2024-06-27 20:44:29,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:44:29,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:44:29,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 50 transitions. [2024-06-27 20:44:29,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 20:44:29,274 INFO L175 Difference]: Start difference. First operand has 29 places, 22 transitions, 50 flow. Second operand 3 states and 50 transitions. [2024-06-27 20:44:29,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 28 transitions, 113 flow [2024-06-27 20:44:29,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 28 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 20:44:29,278 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 69 flow [2024-06-27 20:44:29,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=69, PETRI_PLACES=30, PETRI_TRANSITIONS=24} [2024-06-27 20:44:29,282 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 1 predicate places. [2024-06-27 20:44:29,283 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 69 flow [2024-06-27 20:44:29,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:29,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:29,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:29,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:44:29,284 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:29,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:29,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2079351977, now seen corresponding path program 1 times [2024-06-27 20:44:29,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:29,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549471666] [2024-06-27 20:44:29,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:29,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:29,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:29,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 20:44:29,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:29,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549471666] [2024-06-27 20:44:29,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549471666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:29,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:29,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:44:29,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023108490] [2024-06-27 20:44:29,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:29,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:44:29,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:29,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:44:29,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:44:29,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-27 20:44:29,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 69 flow. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:29,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:29,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-27 20:44:29,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:29,730 INFO L124 PetriNetUnfolderBase]: 186/336 cut-off events. [2024-06-27 20:44:29,730 INFO L125 PetriNetUnfolderBase]: For 67/67 co-relation queries the response was YES. [2024-06-27 20:44:29,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 778 conditions, 336 events. 186/336 cut-off events. For 67/67 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1173 event pairs, 94 based on Foata normal form. 2/337 useless extension candidates. Maximal degree in co-relation 766. Up to 319 conditions per place. [2024-06-27 20:44:29,733 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 26 selfloop transitions, 5 changer transitions 0/34 dead transitions. [2024-06-27 20:44:29,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 34 transitions, 157 flow [2024-06-27 20:44:29,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:44:29,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:44:29,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 61 transitions. [2024-06-27 20:44:29,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083333333333333 [2024-06-27 20:44:29,734 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 69 flow. Second operand 4 states and 61 transitions. [2024-06-27 20:44:29,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 34 transitions, 157 flow [2024-06-27 20:44:29,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 34 transitions, 154 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:44:29,736 INFO L231 Difference]: Finished difference. Result has 33 places, 26 transitions, 93 flow [2024-06-27 20:44:29,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=93, PETRI_PLACES=33, PETRI_TRANSITIONS=26} [2024-06-27 20:44:29,736 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 4 predicate places. [2024-06-27 20:44:29,737 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 26 transitions, 93 flow [2024-06-27 20:44:29,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:29,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:29,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:29,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:44:29,738 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:29,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:29,738 INFO L85 PathProgramCache]: Analyzing trace with hash 35402953, now seen corresponding path program 1 times [2024-06-27 20:44:29,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:29,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850585141] [2024-06-27 20:44:29,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:29,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:29,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:30,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:30,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:30,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850585141] [2024-06-27 20:44:30,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850585141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:30,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:30,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:44:30,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553870838] [2024-06-27 20:44:30,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:30,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:44:30,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:30,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:44:30,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:44:30,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-27 20:44:30,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 26 transitions, 93 flow. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:30,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:30,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-27 20:44:30,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:30,186 INFO L124 PetriNetUnfolderBase]: 180/326 cut-off events. [2024-06-27 20:44:30,186 INFO L125 PetriNetUnfolderBase]: For 195/195 co-relation queries the response was YES. [2024-06-27 20:44:30,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 836 conditions, 326 events. 180/326 cut-off events. For 195/195 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1108 event pairs, 52 based on Foata normal form. 4/329 useless extension candidates. Maximal degree in co-relation 822. Up to 291 conditions per place. [2024-06-27 20:44:30,189 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 31 selfloop transitions, 7 changer transitions 0/41 dead transitions. [2024-06-27 20:44:30,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 41 transitions, 209 flow [2024-06-27 20:44:30,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:44:30,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:44:30,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 75 transitions. [2024-06-27 20:44:30,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 20:44:30,191 INFO L175 Difference]: Start difference. First operand has 33 places, 26 transitions, 93 flow. Second operand 5 states and 75 transitions. [2024-06-27 20:44:30,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 41 transitions, 209 flow [2024-06-27 20:44:30,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 41 transitions, 200 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 20:44:30,192 INFO L231 Difference]: Finished difference. Result has 36 places, 28 transitions, 117 flow [2024-06-27 20:44:30,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=117, PETRI_PLACES=36, PETRI_TRANSITIONS=28} [2024-06-27 20:44:30,193 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 7 predicate places. [2024-06-27 20:44:30,193 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 28 transitions, 117 flow [2024-06-27 20:44:30,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:30,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:30,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:30,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:44:30,194 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:30,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:30,194 INFO L85 PathProgramCache]: Analyzing trace with hash -2055807826, now seen corresponding path program 1 times [2024-06-27 20:44:30,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:30,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178210275] [2024-06-27 20:44:30,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:30,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:30,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:30,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:30,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:30,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178210275] [2024-06-27 20:44:30,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178210275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:30,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:30,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:44:30,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897331377] [2024-06-27 20:44:30,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:30,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:44:30,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:30,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:44:30,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:44:30,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-27 20:44:30,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 28 transitions, 117 flow. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:30,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:30,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-27 20:44:30,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:31,037 INFO L124 PetriNetUnfolderBase]: 176/318 cut-off events. [2024-06-27 20:44:31,038 INFO L125 PetriNetUnfolderBase]: For 314/314 co-relation queries the response was YES. [2024-06-27 20:44:31,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 888 conditions, 318 events. 176/318 cut-off events. For 314/314 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1063 event pairs, 30 based on Foata normal form. 4/321 useless extension candidates. Maximal degree in co-relation 873. Up to 265 conditions per place. [2024-06-27 20:44:31,042 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 31 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2024-06-27 20:44:31,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 42 transitions, 223 flow [2024-06-27 20:44:31,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:44:31,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:44:31,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 83 transitions. [2024-06-27 20:44:31,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-27 20:44:31,045 INFO L175 Difference]: Start difference. First operand has 36 places, 28 transitions, 117 flow. Second operand 6 states and 83 transitions. [2024-06-27 20:44:31,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 42 transitions, 223 flow [2024-06-27 20:44:31,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 42 transitions, 208 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 20:44:31,052 INFO L231 Difference]: Finished difference. Result has 38 places, 27 transitions, 114 flow [2024-06-27 20:44:31,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=114, PETRI_PLACES=38, PETRI_TRANSITIONS=27} [2024-06-27 20:44:31,054 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 9 predicate places. [2024-06-27 20:44:31,054 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 27 transitions, 114 flow [2024-06-27 20:44:31,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:31,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:31,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:31,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:44:31,055 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:31,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:31,055 INFO L85 PathProgramCache]: Analyzing trace with hash -955188088, now seen corresponding path program 1 times [2024-06-27 20:44:31,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:31,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941967527] [2024-06-27 20:44:31,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:31,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:31,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:31,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:31,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:31,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941967527] [2024-06-27 20:44:31,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941967527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:31,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:31,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:44:31,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437588062] [2024-06-27 20:44:31,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:31,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:44:31,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:31,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:44:31,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:44:31,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-27 20:44:31,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 27 transitions, 114 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:31,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:31,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-27 20:44:31,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:31,588 INFO L124 PetriNetUnfolderBase]: 147/282 cut-off events. [2024-06-27 20:44:31,589 INFO L125 PetriNetUnfolderBase]: For 377/377 co-relation queries the response was YES. [2024-06-27 20:44:31,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 809 conditions, 282 events. 147/282 cut-off events. For 377/377 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 986 event pairs, 53 based on Foata normal form. 1/282 useless extension candidates. Maximal degree in co-relation 792. Up to 259 conditions per place. [2024-06-27 20:44:31,590 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 25 selfloop transitions, 6 changer transitions 0/34 dead transitions. [2024-06-27 20:44:31,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 34 transitions, 194 flow [2024-06-27 20:44:31,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:44:31,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:44:31,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 58 transitions. [2024-06-27 20:44:31,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38666666666666666 [2024-06-27 20:44:31,592 INFO L175 Difference]: Start difference. First operand has 38 places, 27 transitions, 114 flow. Second operand 5 states and 58 transitions. [2024-06-27 20:44:31,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 34 transitions, 194 flow [2024-06-27 20:44:31,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 34 transitions, 174 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 20:44:31,596 INFO L231 Difference]: Finished difference. Result has 39 places, 29 transitions, 121 flow [2024-06-27 20:44:31,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=121, PETRI_PLACES=39, PETRI_TRANSITIONS=29} [2024-06-27 20:44:31,598 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 10 predicate places. [2024-06-27 20:44:31,600 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 29 transitions, 121 flow [2024-06-27 20:44:31,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:31,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:31,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:31,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:44:31,605 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 20:44:31,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:31,606 INFO L85 PathProgramCache]: Analyzing trace with hash 453941276, now seen corresponding path program 1 times [2024-06-27 20:44:31,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:31,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047101561] [2024-06-27 20:44:31,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:31,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:31,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:32,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 20:44:32,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:32,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047101561] [2024-06-27 20:44:32,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047101561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:32,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:32,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:44:32,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386709155] [2024-06-27 20:44:32,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:32,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:44:32,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:32,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:44:32,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:44:32,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-27 20:44:32,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 29 transitions, 121 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:32,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:32,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-27 20:44:32,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:32,259 INFO L124 PetriNetUnfolderBase]: 143/276 cut-off events. [2024-06-27 20:44:32,259 INFO L125 PetriNetUnfolderBase]: For 474/474 co-relation queries the response was YES. [2024-06-27 20:44:32,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 822 conditions, 276 events. 143/276 cut-off events. For 474/474 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 959 event pairs, 51 based on Foata normal form. 2/277 useless extension candidates. Maximal degree in co-relation 803. Up to 247 conditions per place. [2024-06-27 20:44:32,260 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 27 selfloop transitions, 8 changer transitions 0/38 dead transitions. [2024-06-27 20:44:32,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 215 flow [2024-06-27 20:44:32,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:44:32,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:44:32,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 68 transitions. [2024-06-27 20:44:32,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-27 20:44:32,262 INFO L175 Difference]: Start difference. First operand has 39 places, 29 transitions, 121 flow. Second operand 6 states and 68 transitions. [2024-06-27 20:44:32,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 215 flow [2024-06-27 20:44:32,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 38 transitions, 204 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 20:44:32,263 INFO L231 Difference]: Finished difference. Result has 42 places, 31 transitions, 143 flow [2024-06-27 20:44:32,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=143, PETRI_PLACES=42, PETRI_TRANSITIONS=31} [2024-06-27 20:44:32,264 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 13 predicate places. [2024-06-27 20:44:32,264 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 31 transitions, 143 flow [2024-06-27 20:44:32,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:32,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:32,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:32,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:44:32,265 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:32,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:32,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1451998865, now seen corresponding path program 1 times [2024-06-27 20:44:32,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:32,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135876234] [2024-06-27 20:44:32,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:32,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:32,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:32,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:32,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:32,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135876234] [2024-06-27 20:44:32,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135876234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:32,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:32,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:44:32,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864531530] [2024-06-27 20:44:32,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:32,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:44:32,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:32,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:44:32,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:44:32,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:32,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 31 transitions, 143 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:32,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:32,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:32,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:32,858 INFO L124 PetriNetUnfolderBase]: 171/311 cut-off events. [2024-06-27 20:44:32,859 INFO L125 PetriNetUnfolderBase]: For 716/716 co-relation queries the response was YES. [2024-06-27 20:44:32,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1013 conditions, 311 events. 171/311 cut-off events. For 716/716 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1034 event pairs, 61 based on Foata normal form. 1/311 useless extension candidates. Maximal degree in co-relation 993. Up to 291 conditions per place. [2024-06-27 20:44:32,861 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 32 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2024-06-27 20:44:32,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 42 transitions, 253 flow [2024-06-27 20:44:32,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:44:32,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:44:32,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 65 transitions. [2024-06-27 20:44:32,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-27 20:44:32,863 INFO L175 Difference]: Start difference. First operand has 42 places, 31 transitions, 143 flow. Second operand 6 states and 65 transitions. [2024-06-27 20:44:32,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 42 transitions, 253 flow [2024-06-27 20:44:32,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 42 transitions, 236 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 20:44:32,865 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 159 flow [2024-06-27 20:44:32,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=159, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2024-06-27 20:44:32,867 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 15 predicate places. [2024-06-27 20:44:32,867 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 159 flow [2024-06-27 20:44:32,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:32,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:32,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:32,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:44:32,868 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:32,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:32,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1461979625, now seen corresponding path program 2 times [2024-06-27 20:44:32,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:32,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088704903] [2024-06-27 20:44:32,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:32,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:32,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:33,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:33,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:33,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088704903] [2024-06-27 20:44:33,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088704903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:33,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:33,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:44:33,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288696513] [2024-06-27 20:44:33,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:33,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:44:33,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:33,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:44:33,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:44:33,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:33,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 159 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:33,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:33,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:33,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:33,368 INFO L124 PetriNetUnfolderBase]: 169/309 cut-off events. [2024-06-27 20:44:33,369 INFO L125 PetriNetUnfolderBase]: For 926/928 co-relation queries the response was YES. [2024-06-27 20:44:33,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1056 conditions, 309 events. 169/309 cut-off events. For 926/928 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1034 event pairs, 65 based on Foata normal form. 3/311 useless extension candidates. Maximal degree in co-relation 1035. Up to 282 conditions per place. [2024-06-27 20:44:33,371 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 28 selfloop transitions, 11 changer transitions 0/41 dead transitions. [2024-06-27 20:44:33,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 41 transitions, 263 flow [2024-06-27 20:44:33,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:44:33,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:44:33,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 64 transitions. [2024-06-27 20:44:33,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-27 20:44:33,373 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 159 flow. Second operand 6 states and 64 transitions. [2024-06-27 20:44:33,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 41 transitions, 263 flow [2024-06-27 20:44:33,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 41 transitions, 246 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 20:44:33,376 INFO L231 Difference]: Finished difference. Result has 46 places, 35 transitions, 185 flow [2024-06-27 20:44:33,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=185, PETRI_PLACES=46, PETRI_TRANSITIONS=35} [2024-06-27 20:44:33,378 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 17 predicate places. [2024-06-27 20:44:33,378 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 35 transitions, 185 flow [2024-06-27 20:44:33,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:33,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:33,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:33,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:44:33,378 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 20:44:33,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:33,379 INFO L85 PathProgramCache]: Analyzing trace with hash 828998667, now seen corresponding path program 1 times [2024-06-27 20:44:33,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:33,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119459394] [2024-06-27 20:44:33,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:33,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:33,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:33,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 20:44:33,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:33,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119459394] [2024-06-27 20:44:33,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119459394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:33,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:33,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:44:33,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843928235] [2024-06-27 20:44:33,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:33,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:44:33,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:33,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:44:33,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:44:33,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:33,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 35 transitions, 185 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:33,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:33,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:33,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:33,955 INFO L124 PetriNetUnfolderBase]: 191/349 cut-off events. [2024-06-27 20:44:33,956 INFO L125 PetriNetUnfolderBase]: For 1252/1252 co-relation queries the response was YES. [2024-06-27 20:44:33,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1247 conditions, 349 events. 191/349 cut-off events. For 1252/1252 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1213 event pairs, 43 based on Foata normal form. 2/350 useless extension candidates. Maximal degree in co-relation 1225. Up to 288 conditions per place. [2024-06-27 20:44:33,958 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 41 selfloop transitions, 16 changer transitions 0/59 dead transitions. [2024-06-27 20:44:33,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 59 transitions, 383 flow [2024-06-27 20:44:33,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:33,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:33,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-27 20:44:33,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-27 20:44:33,959 INFO L175 Difference]: Start difference. First operand has 46 places, 35 transitions, 185 flow. Second operand 8 states and 88 transitions. [2024-06-27 20:44:33,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 59 transitions, 383 flow [2024-06-27 20:44:33,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 59 transitions, 352 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 20:44:33,962 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 261 flow [2024-06-27 20:44:33,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=261, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2024-06-27 20:44:33,962 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 24 predicate places. [2024-06-27 20:44:33,962 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 261 flow [2024-06-27 20:44:33,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:33,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:33,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:33,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:44:33,963 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:33,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:33,964 INFO L85 PathProgramCache]: Analyzing trace with hash 2062172631, now seen corresponding path program 2 times [2024-06-27 20:44:33,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:33,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319136419] [2024-06-27 20:44:33,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:33,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:33,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:34,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:34,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:34,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319136419] [2024-06-27 20:44:34,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319136419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:34,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:34,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:44:34,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125481415] [2024-06-27 20:44:34,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:34,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:44:34,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:34,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:44:34,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:44:34,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:34,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 261 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:34,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:34,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:34,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:34,618 INFO L124 PetriNetUnfolderBase]: 197/359 cut-off events. [2024-06-27 20:44:34,618 INFO L125 PetriNetUnfolderBase]: For 1681/1681 co-relation queries the response was YES. [2024-06-27 20:44:34,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1439 conditions, 359 events. 197/359 cut-off events. For 1681/1681 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1258 event pairs, 42 based on Foata normal form. 2/360 useless extension candidates. Maximal degree in co-relation 1413. Up to 290 conditions per place. [2024-06-27 20:44:34,621 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 39 selfloop transitions, 21 changer transitions 0/62 dead transitions. [2024-06-27 20:44:34,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 62 transitions, 455 flow [2024-06-27 20:44:34,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:44:34,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:44:34,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-27 20:44:34,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-27 20:44:34,622 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 261 flow. Second operand 7 states and 78 transitions. [2024-06-27 20:44:34,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 62 transitions, 455 flow [2024-06-27 20:44:34,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 62 transitions, 430 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:44:34,625 INFO L231 Difference]: Finished difference. Result has 58 places, 49 transitions, 334 flow [2024-06-27 20:44:34,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=334, PETRI_PLACES=58, PETRI_TRANSITIONS=49} [2024-06-27 20:44:34,625 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 29 predicate places. [2024-06-27 20:44:34,626 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 49 transitions, 334 flow [2024-06-27 20:44:34,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:34,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:34,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:34,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:44:34,626 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:34,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:34,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1410837351, now seen corresponding path program 1 times [2024-06-27 20:44:34,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:34,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607603397] [2024-06-27 20:44:34,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:34,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:34,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:35,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:35,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:35,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607603397] [2024-06-27 20:44:35,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607603397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:35,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:35,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:44:35,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213889405] [2024-06-27 20:44:35,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:35,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:44:35,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:35,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:44:35,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:44:35,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:35,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 49 transitions, 334 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:35,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:35,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:35,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:35,404 INFO L124 PetriNetUnfolderBase]: 200/364 cut-off events. [2024-06-27 20:44:35,405 INFO L125 PetriNetUnfolderBase]: For 2098/2098 co-relation queries the response was YES. [2024-06-27 20:44:35,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1587 conditions, 364 events. 200/364 cut-off events. For 2098/2098 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1287 event pairs, 44 based on Foata normal form. 1/364 useless extension candidates. Maximal degree in co-relation 1559. Up to 334 conditions per place. [2024-06-27 20:44:35,407 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 47 selfloop transitions, 12 changer transitions 0/61 dead transitions. [2024-06-27 20:44:35,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 61 transitions, 492 flow [2024-06-27 20:44:35,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:44:35,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:44:35,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 73 transitions. [2024-06-27 20:44:35,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-27 20:44:35,409 INFO L175 Difference]: Start difference. First operand has 58 places, 49 transitions, 334 flow. Second operand 7 states and 73 transitions. [2024-06-27 20:44:35,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 61 transitions, 492 flow [2024-06-27 20:44:35,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 61 transitions, 459 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 20:44:35,412 INFO L231 Difference]: Finished difference. Result has 62 places, 51 transitions, 344 flow [2024-06-27 20:44:35,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=344, PETRI_PLACES=62, PETRI_TRANSITIONS=51} [2024-06-27 20:44:35,413 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 33 predicate places. [2024-06-27 20:44:35,413 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 51 transitions, 344 flow [2024-06-27 20:44:35,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:35,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:35,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:35,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:44:35,413 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:35,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:35,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1410837165, now seen corresponding path program 3 times [2024-06-27 20:44:35,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:35,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129646387] [2024-06-27 20:44:35,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:35,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:35,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:35,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:35,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:35,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129646387] [2024-06-27 20:44:35,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129646387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:35,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:35,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:44:35,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960394362] [2024-06-27 20:44:35,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:35,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:44:35,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:35,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:44:35,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:44:35,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:35,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 51 transitions, 344 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:35,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:35,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:35,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:36,028 INFO L124 PetriNetUnfolderBase]: 211/382 cut-off events. [2024-06-27 20:44:36,029 INFO L125 PetriNetUnfolderBase]: For 2205/2205 co-relation queries the response was YES. [2024-06-27 20:44:36,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1641 conditions, 382 events. 211/382 cut-off events. For 2205/2205 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1362 event pairs, 46 based on Foata normal form. 2/383 useless extension candidates. Maximal degree in co-relation 1612. Up to 296 conditions per place. [2024-06-27 20:44:36,031 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 42 selfloop transitions, 23 changer transitions 0/67 dead transitions. [2024-06-27 20:44:36,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 67 transitions, 560 flow [2024-06-27 20:44:36,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:44:36,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:44:36,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-27 20:44:36,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-27 20:44:36,032 INFO L175 Difference]: Start difference. First operand has 62 places, 51 transitions, 344 flow. Second operand 7 states and 79 transitions. [2024-06-27 20:44:36,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 67 transitions, 560 flow [2024-06-27 20:44:36,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 67 transitions, 533 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 20:44:36,036 INFO L231 Difference]: Finished difference. Result has 64 places, 55 transitions, 404 flow [2024-06-27 20:44:36,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=317, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=404, PETRI_PLACES=64, PETRI_TRANSITIONS=55} [2024-06-27 20:44:36,037 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 35 predicate places. [2024-06-27 20:44:36,037 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 55 transitions, 404 flow [2024-06-27 20:44:36,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:36,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:36,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:36,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:44:36,038 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:36,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:36,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1849076037, now seen corresponding path program 2 times [2024-06-27 20:44:36,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:36,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396963712] [2024-06-27 20:44:36,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:36,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:36,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:36,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:36,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:36,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396963712] [2024-06-27 20:44:36,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396963712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:36,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:36,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:44:36,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150973465] [2024-06-27 20:44:36,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:36,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:44:36,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:36,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:44:36,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:44:36,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:36,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 55 transitions, 404 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:36,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:36,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:36,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:36,861 INFO L124 PetriNetUnfolderBase]: 214/387 cut-off events. [2024-06-27 20:44:36,861 INFO L125 PetriNetUnfolderBase]: For 2673/2677 co-relation queries the response was YES. [2024-06-27 20:44:36,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1756 conditions, 387 events. 214/387 cut-off events. For 2673/2677 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1391 event pairs, 46 based on Foata normal form. 5/391 useless extension candidates. Maximal degree in co-relation 1726. Up to 341 conditions per place. [2024-06-27 20:44:36,864 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 48 selfloop transitions, 19 changer transitions 0/69 dead transitions. [2024-06-27 20:44:36,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 69 transitions, 618 flow [2024-06-27 20:44:36,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:44:36,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:44:36,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2024-06-27 20:44:36,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523809523809524 [2024-06-27 20:44:36,865 INFO L175 Difference]: Start difference. First operand has 64 places, 55 transitions, 404 flow. Second operand 7 states and 74 transitions. [2024-06-27 20:44:36,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 69 transitions, 618 flow [2024-06-27 20:44:36,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 69 transitions, 591 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 20:44:36,870 INFO L231 Difference]: Finished difference. Result has 69 places, 60 transitions, 466 flow [2024-06-27 20:44:36,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=466, PETRI_PLACES=69, PETRI_TRANSITIONS=60} [2024-06-27 20:44:36,870 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 40 predicate places. [2024-06-27 20:44:36,870 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 60 transitions, 466 flow [2024-06-27 20:44:36,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:36,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:36,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:36,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:44:36,871 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:36,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:36,871 INFO L85 PathProgramCache]: Analyzing trace with hash 2066934231, now seen corresponding path program 4 times [2024-06-27 20:44:36,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:36,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994804820] [2024-06-27 20:44:36,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:36,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:36,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:37,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:37,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:37,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994804820] [2024-06-27 20:44:37,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994804820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:37,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:37,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:44:37,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688708295] [2024-06-27 20:44:37,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:37,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:44:37,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:37,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:44:37,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:44:37,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:37,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 60 transitions, 466 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:37,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:37,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:37,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:37,469 INFO L124 PetriNetUnfolderBase]: 210/381 cut-off events. [2024-06-27 20:44:37,469 INFO L125 PetriNetUnfolderBase]: For 2978/2982 co-relation queries the response was YES. [2024-06-27 20:44:37,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1804 conditions, 381 events. 210/381 cut-off events. For 2978/2982 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1365 event pairs, 54 based on Foata normal form. 3/383 useless extension candidates. Maximal degree in co-relation 1771. Up to 283 conditions per place. [2024-06-27 20:44:37,472 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 43 selfloop transitions, 27 changer transitions 0/72 dead transitions. [2024-06-27 20:44:37,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 72 transitions, 678 flow [2024-06-27 20:44:37,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:44:37,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:44:37,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-27 20:44:37,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-27 20:44:37,473 INFO L175 Difference]: Start difference. First operand has 69 places, 60 transitions, 466 flow. Second operand 7 states and 78 transitions. [2024-06-27 20:44:37,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 72 transitions, 678 flow [2024-06-27 20:44:37,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 72 transitions, 652 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 20:44:37,479 INFO L231 Difference]: Finished difference. Result has 73 places, 62 transitions, 523 flow [2024-06-27 20:44:37,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=523, PETRI_PLACES=73, PETRI_TRANSITIONS=62} [2024-06-27 20:44:37,480 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 44 predicate places. [2024-06-27 20:44:37,480 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 62 transitions, 523 flow [2024-06-27 20:44:37,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:37,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:37,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:37,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:44:37,481 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:37,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:37,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1849313187, now seen corresponding path program 3 times [2024-06-27 20:44:37,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:37,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011722320] [2024-06-27 20:44:37,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:37,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:37,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:38,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:38,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:38,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011722320] [2024-06-27 20:44:38,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011722320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:38,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:38,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:44:38,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482868639] [2024-06-27 20:44:38,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:38,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:44:38,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:38,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:44:38,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:44:38,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:38,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 62 transitions, 523 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:38,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:38,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:38,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:38,233 INFO L124 PetriNetUnfolderBase]: 208/378 cut-off events. [2024-06-27 20:44:38,233 INFO L125 PetriNetUnfolderBase]: For 3272/3276 co-relation queries the response was YES. [2024-06-27 20:44:38,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1883 conditions, 378 events. 208/378 cut-off events. For 3272/3276 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1373 event pairs, 45 based on Foata normal form. 5/382 useless extension candidates. Maximal degree in co-relation 1848. Up to 342 conditions per place. [2024-06-27 20:44:38,236 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 54 selfloop transitions, 15 changer transitions 0/71 dead transitions. [2024-06-27 20:44:38,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 71 transitions, 692 flow [2024-06-27 20:44:38,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:44:38,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:44:38,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 72 transitions. [2024-06-27 20:44:38,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34285714285714286 [2024-06-27 20:44:38,237 INFO L175 Difference]: Start difference. First operand has 73 places, 62 transitions, 523 flow. Second operand 7 states and 72 transitions. [2024-06-27 20:44:38,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 71 transitions, 692 flow [2024-06-27 20:44:38,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 71 transitions, 619 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 20:44:38,241 INFO L231 Difference]: Finished difference. Result has 75 places, 63 transitions, 494 flow [2024-06-27 20:44:38,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=494, PETRI_PLACES=75, PETRI_TRANSITIONS=63} [2024-06-27 20:44:38,242 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 46 predicate places. [2024-06-27 20:44:38,242 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 63 transitions, 494 flow [2024-06-27 20:44:38,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:38,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:38,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:38,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:44:38,243 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:38,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:38,243 INFO L85 PathProgramCache]: Analyzing trace with hash 2127034448, now seen corresponding path program 1 times [2024-06-27 20:44:38,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:38,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341465111] [2024-06-27 20:44:38,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:38,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:38,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:38,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:38,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:38,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341465111] [2024-06-27 20:44:38,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341465111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:38,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:38,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:44:38,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958174427] [2024-06-27 20:44:38,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:38,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:44:38,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:38,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:44:38,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:44:38,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:38,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 63 transitions, 494 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:38,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:38,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:38,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:39,112 INFO L124 PetriNetUnfolderBase]: 206/375 cut-off events. [2024-06-27 20:44:39,112 INFO L125 PetriNetUnfolderBase]: For 3387/3387 co-relation queries the response was YES. [2024-06-27 20:44:39,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1827 conditions, 375 events. 206/375 cut-off events. For 3387/3387 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1349 event pairs, 43 based on Foata normal form. 1/375 useless extension candidates. Maximal degree in co-relation 1791. Up to 301 conditions per place. [2024-06-27 20:44:39,115 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 53 selfloop transitions, 21 changer transitions 0/76 dead transitions. [2024-06-27 20:44:39,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 76 transitions, 682 flow [2024-06-27 20:44:39,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:44:39,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:44:39,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-27 20:44:39,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-27 20:44:39,116 INFO L175 Difference]: Start difference. First operand has 75 places, 63 transitions, 494 flow. Second operand 7 states and 78 transitions. [2024-06-27 20:44:39,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 76 transitions, 682 flow [2024-06-27 20:44:39,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 76 transitions, 645 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 20:44:39,120 INFO L231 Difference]: Finished difference. Result has 77 places, 63 transitions, 512 flow [2024-06-27 20:44:39,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=512, PETRI_PLACES=77, PETRI_TRANSITIONS=63} [2024-06-27 20:44:39,121 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 48 predicate places. [2024-06-27 20:44:39,121 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 63 transitions, 512 flow [2024-06-27 20:44:39,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:39,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:39,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:39,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:44:39,122 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:39,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:39,122 INFO L85 PathProgramCache]: Analyzing trace with hash -497156947, now seen corresponding path program 1 times [2024-06-27 20:44:39,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:39,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677146445] [2024-06-27 20:44:39,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:39,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:39,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:39,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:39,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:39,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677146445] [2024-06-27 20:44:39,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677146445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:39,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:39,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:44:39,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652705036] [2024-06-27 20:44:39,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:39,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:44:39,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:39,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:44:39,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:44:39,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:39,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 63 transitions, 512 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:39,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:39,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:39,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:39,881 INFO L124 PetriNetUnfolderBase]: 212/385 cut-off events. [2024-06-27 20:44:39,882 INFO L125 PetriNetUnfolderBase]: For 4001/4001 co-relation queries the response was YES. [2024-06-27 20:44:39,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1925 conditions, 385 events. 212/385 cut-off events. For 4001/4001 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1398 event pairs, 39 based on Foata normal form. 2/386 useless extension candidates. Maximal degree in co-relation 1888. Up to 304 conditions per place. [2024-06-27 20:44:39,884 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 55 selfloop transitions, 23 changer transitions 0/80 dead transitions. [2024-06-27 20:44:39,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 80 transitions, 730 flow [2024-06-27 20:44:39,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:39,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:39,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-27 20:44:39,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-27 20:44:39,885 INFO L175 Difference]: Start difference. First operand has 77 places, 63 transitions, 512 flow. Second operand 8 states and 87 transitions. [2024-06-27 20:44:39,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 80 transitions, 730 flow [2024-06-27 20:44:39,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 80 transitions, 682 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 20:44:39,891 INFO L231 Difference]: Finished difference. Result has 79 places, 65 transitions, 536 flow [2024-06-27 20:44:39,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=536, PETRI_PLACES=79, PETRI_TRANSITIONS=65} [2024-06-27 20:44:39,891 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 50 predicate places. [2024-06-27 20:44:39,891 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 65 transitions, 536 flow [2024-06-27 20:44:39,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:39,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:39,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:39,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:44:39,892 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:39,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:39,892 INFO L85 PathProgramCache]: Analyzing trace with hash 786285667, now seen corresponding path program 2 times [2024-06-27 20:44:39,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:39,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353993315] [2024-06-27 20:44:39,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:39,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:39,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:40,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:40,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:40,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353993315] [2024-06-27 20:44:40,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353993315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:40,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:40,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:44:40,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119458555] [2024-06-27 20:44:40,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:40,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:44:40,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:40,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:44:40,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:44:40,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:40,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 65 transitions, 536 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:40,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:40,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:40,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:40,595 INFO L124 PetriNetUnfolderBase]: 218/395 cut-off events. [2024-06-27 20:44:40,595 INFO L125 PetriNetUnfolderBase]: For 4580/4580 co-relation queries the response was YES. [2024-06-27 20:44:40,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2038 conditions, 395 events. 218/395 cut-off events. For 4580/4580 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1439 event pairs, 44 based on Foata normal form. 2/396 useless extension candidates. Maximal degree in co-relation 2000. Up to 359 conditions per place. [2024-06-27 20:44:40,598 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 63 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-27 20:44:40,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 79 transitions, 746 flow [2024-06-27 20:44:40,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:40,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:40,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-27 20:44:40,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2024-06-27 20:44:40,599 INFO L175 Difference]: Start difference. First operand has 79 places, 65 transitions, 536 flow. Second operand 8 states and 82 transitions. [2024-06-27 20:44:40,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 79 transitions, 746 flow [2024-06-27 20:44:40,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 79 transitions, 692 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 20:44:40,604 INFO L231 Difference]: Finished difference. Result has 81 places, 67 transitions, 539 flow [2024-06-27 20:44:40,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=539, PETRI_PLACES=81, PETRI_TRANSITIONS=67} [2024-06-27 20:44:40,605 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 52 predicate places. [2024-06-27 20:44:40,605 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 67 transitions, 539 flow [2024-06-27 20:44:40,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:40,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:40,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:40,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:44:40,606 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:40,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:40,606 INFO L85 PathProgramCache]: Analyzing trace with hash 786280087, now seen corresponding path program 3 times [2024-06-27 20:44:40,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:40,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557242239] [2024-06-27 20:44:40,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:40,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:40,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:41,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:41,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:41,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557242239] [2024-06-27 20:44:41,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557242239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:41,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:41,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:44:41,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320209269] [2024-06-27 20:44:41,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:41,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:44:41,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:41,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:44:41,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:44:41,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:41,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 67 transitions, 539 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:41,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:41,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:41,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:41,420 INFO L124 PetriNetUnfolderBase]: 224/405 cut-off events. [2024-06-27 20:44:41,420 INFO L125 PetriNetUnfolderBase]: For 5074/5074 co-relation queries the response was YES. [2024-06-27 20:44:41,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2109 conditions, 405 events. 224/405 cut-off events. For 5074/5074 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1489 event pairs, 44 based on Foata normal form. 2/406 useless extension candidates. Maximal degree in co-relation 2070. Up to 312 conditions per place. [2024-06-27 20:44:41,423 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 55 selfloop transitions, 25 changer transitions 0/82 dead transitions. [2024-06-27 20:44:41,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 82 transitions, 761 flow [2024-06-27 20:44:41,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:41,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:41,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-27 20:44:41,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-27 20:44:41,424 INFO L175 Difference]: Start difference. First operand has 81 places, 67 transitions, 539 flow. Second operand 8 states and 87 transitions. [2024-06-27 20:44:41,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 82 transitions, 761 flow [2024-06-27 20:44:41,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 82 transitions, 720 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 20:44:41,430 INFO L231 Difference]: Finished difference. Result has 83 places, 69 transitions, 581 flow [2024-06-27 20:44:41,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=581, PETRI_PLACES=83, PETRI_TRANSITIONS=69} [2024-06-27 20:44:41,430 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 54 predicate places. [2024-06-27 20:44:41,430 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 69 transitions, 581 flow [2024-06-27 20:44:41,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:41,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:41,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:41,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:44:41,431 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:41,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:41,431 INFO L85 PathProgramCache]: Analyzing trace with hash 786285884, now seen corresponding path program 1 times [2024-06-27 20:44:41,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:41,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456470456] [2024-06-27 20:44:41,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:41,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:41,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:41,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:41,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:41,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456470456] [2024-06-27 20:44:41,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456470456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:41,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:41,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:44:41,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919860476] [2024-06-27 20:44:41,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:41,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:44:41,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:41,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:44:41,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:44:41,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:41,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 69 transitions, 581 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:41,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:41,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:41,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:42,133 INFO L124 PetriNetUnfolderBase]: 230/415 cut-off events. [2024-06-27 20:44:42,133 INFO L125 PetriNetUnfolderBase]: For 5678/5678 co-relation queries the response was YES. [2024-06-27 20:44:42,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2221 conditions, 415 events. 230/415 cut-off events. For 5678/5678 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1529 event pairs, 47 based on Foata normal form. 2/416 useless extension candidates. Maximal degree in co-relation 2181. Up to 379 conditions per place. [2024-06-27 20:44:42,136 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 67 selfloop transitions, 14 changer transitions 0/83 dead transitions. [2024-06-27 20:44:42,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 83 transitions, 793 flow [2024-06-27 20:44:42,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:42,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:42,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-27 20:44:42,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2024-06-27 20:44:42,137 INFO L175 Difference]: Start difference. First operand has 83 places, 69 transitions, 581 flow. Second operand 8 states and 82 transitions. [2024-06-27 20:44:42,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 83 transitions, 793 flow [2024-06-27 20:44:42,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 83 transitions, 726 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 20:44:42,144 INFO L231 Difference]: Finished difference. Result has 85 places, 71 transitions, 567 flow [2024-06-27 20:44:42,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=567, PETRI_PLACES=85, PETRI_TRANSITIONS=71} [2024-06-27 20:44:42,144 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 56 predicate places. [2024-06-27 20:44:42,144 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 71 transitions, 567 flow [2024-06-27 20:44:42,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:42,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:42,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:42,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:44:42,145 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:42,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:42,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1486514426, now seen corresponding path program 2 times [2024-06-27 20:44:42,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:42,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112691380] [2024-06-27 20:44:42,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:42,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:42,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:42,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:42,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:42,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112691380] [2024-06-27 20:44:42,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112691380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:42,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:42,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:44:42,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068000541] [2024-06-27 20:44:42,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:42,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:44:42,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:42,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:44:42,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:44:42,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:42,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 71 transitions, 567 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:42,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:42,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:42,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:43,024 INFO L124 PetriNetUnfolderBase]: 236/425 cut-off events. [2024-06-27 20:44:43,024 INFO L125 PetriNetUnfolderBase]: For 6120/6120 co-relation queries the response was YES. [2024-06-27 20:44:43,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 425 events. 236/425 cut-off events. For 6120/6120 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1581 event pairs, 49 based on Foata normal form. 2/426 useless extension candidates. Maximal degree in co-relation 2238. Up to 394 conditions per place. [2024-06-27 20:44:43,027 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 69 selfloop transitions, 12 changer transitions 0/83 dead transitions. [2024-06-27 20:44:43,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 83 transitions, 773 flow [2024-06-27 20:44:43,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:43,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:43,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-06-27 20:44:43,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-27 20:44:43,028 INFO L175 Difference]: Start difference. First operand has 85 places, 71 transitions, 567 flow. Second operand 8 states and 80 transitions. [2024-06-27 20:44:43,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 83 transitions, 773 flow [2024-06-27 20:44:43,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 83 transitions, 736 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 20:44:43,036 INFO L231 Difference]: Finished difference. Result has 87 places, 73 transitions, 583 flow [2024-06-27 20:44:43,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=583, PETRI_PLACES=87, PETRI_TRANSITIONS=73} [2024-06-27 20:44:43,036 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 58 predicate places. [2024-06-27 20:44:43,036 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 73 transitions, 583 flow [2024-06-27 20:44:43,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:43,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:43,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:43,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:44:43,037 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:43,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:43,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1989747141, now seen corresponding path program 4 times [2024-06-27 20:44:43,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:43,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682440703] [2024-06-27 20:44:43,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:43,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:43,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:43,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:43,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:43,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682440703] [2024-06-27 20:44:43,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682440703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:43,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:43,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:44:43,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507096660] [2024-06-27 20:44:43,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:43,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:44:43,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:43,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:44:43,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:44:43,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:43,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 73 transitions, 583 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:43,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:43,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:43,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:43,811 INFO L124 PetriNetUnfolderBase]: 252/451 cut-off events. [2024-06-27 20:44:43,811 INFO L125 PetriNetUnfolderBase]: For 7290/7294 co-relation queries the response was YES. [2024-06-27 20:44:43,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2497 conditions, 451 events. 252/451 cut-off events. For 7290/7294 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1703 event pairs, 49 based on Foata normal form. 6/456 useless extension candidates. Maximal degree in co-relation 2455. Up to 385 conditions per place. [2024-06-27 20:44:43,814 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 63 selfloop transitions, 24 changer transitions 0/89 dead transitions. [2024-06-27 20:44:43,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 89 transitions, 889 flow [2024-06-27 20:44:43,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:43,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:43,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-06-27 20:44:43,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-27 20:44:43,815 INFO L175 Difference]: Start difference. First operand has 87 places, 73 transitions, 583 flow. Second operand 8 states and 85 transitions. [2024-06-27 20:44:43,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 89 transitions, 889 flow [2024-06-27 20:44:43,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 89 transitions, 830 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 20:44:43,823 INFO L231 Difference]: Finished difference. Result has 88 places, 77 transitions, 637 flow [2024-06-27 20:44:43,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=637, PETRI_PLACES=88, PETRI_TRANSITIONS=77} [2024-06-27 20:44:43,823 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 59 predicate places. [2024-06-27 20:44:43,823 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 77 transitions, 637 flow [2024-06-27 20:44:43,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:43,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:43,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:43,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:44:43,824 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:43,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:43,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1989747358, now seen corresponding path program 3 times [2024-06-27 20:44:43,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:43,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382568632] [2024-06-27 20:44:43,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:43,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:43,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:44,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:44,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:44,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382568632] [2024-06-27 20:44:44,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382568632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:44,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:44,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:44:44,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912786527] [2024-06-27 20:44:44,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:44,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:44:44,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:44,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:44:44,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:44:44,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:44,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 77 transitions, 637 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:44,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:44,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:44,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:44,643 INFO L124 PetriNetUnfolderBase]: 255/456 cut-off events. [2024-06-27 20:44:44,644 INFO L125 PetriNetUnfolderBase]: For 7865/7869 co-relation queries the response was YES. [2024-06-27 20:44:44,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2566 conditions, 456 events. 255/456 cut-off events. For 7865/7869 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1721 event pairs, 46 based on Foata normal form. 5/460 useless extension candidates. Maximal degree in co-relation 2524. Up to 395 conditions per place. [2024-06-27 20:44:44,647 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 68 selfloop transitions, 25 changer transitions 0/95 dead transitions. [2024-06-27 20:44:44,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 95 transitions, 945 flow [2024-06-27 20:44:44,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:44,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:44,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-27 20:44:44,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 20:44:44,648 INFO L175 Difference]: Start difference. First operand has 88 places, 77 transitions, 637 flow. Second operand 8 states and 84 transitions. [2024-06-27 20:44:44,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 95 transitions, 945 flow [2024-06-27 20:44:44,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 95 transitions, 900 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 20:44:44,657 INFO L231 Difference]: Finished difference. Result has 94 places, 85 transitions, 725 flow [2024-06-27 20:44:44,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=725, PETRI_PLACES=94, PETRI_TRANSITIONS=85} [2024-06-27 20:44:44,658 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 65 predicate places. [2024-06-27 20:44:44,658 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 85 transitions, 725 flow [2024-06-27 20:44:44,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:44,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:44,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:44,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:44:44,658 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:44,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:44,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1982395491, now seen corresponding path program 5 times [2024-06-27 20:44:44,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:44,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582910861] [2024-06-27 20:44:44,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:44,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:44,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:45,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:45,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:45,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582910861] [2024-06-27 20:44:45,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582910861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:45,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:45,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:44:45,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842125276] [2024-06-27 20:44:45,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:45,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:44:45,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:45,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:44:45,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:44:45,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:45,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 85 transitions, 725 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:45,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:45,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:45,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:45,457 INFO L124 PetriNetUnfolderBase]: 251/450 cut-off events. [2024-06-27 20:44:45,457 INFO L125 PetriNetUnfolderBase]: For 8194/8198 co-relation queries the response was YES. [2024-06-27 20:44:45,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2594 conditions, 450 events. 251/450 cut-off events. For 8194/8198 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1697 event pairs, 45 based on Foata normal form. 6/455 useless extension candidates. Maximal degree in co-relation 2548. Up to 408 conditions per place. [2024-06-27 20:44:45,460 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 76 selfloop transitions, 17 changer transitions 0/95 dead transitions. [2024-06-27 20:44:45,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 95 transitions, 941 flow [2024-06-27 20:44:45,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:45,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:45,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 81 transitions. [2024-06-27 20:44:45,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-27 20:44:45,461 INFO L175 Difference]: Start difference. First operand has 94 places, 85 transitions, 725 flow. Second operand 8 states and 81 transitions. [2024-06-27 20:44:45,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 95 transitions, 941 flow [2024-06-27 20:44:45,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 95 transitions, 897 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 20:44:45,474 INFO L231 Difference]: Finished difference. Result has 99 places, 85 transitions, 720 flow [2024-06-27 20:44:45,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=720, PETRI_PLACES=99, PETRI_TRANSITIONS=85} [2024-06-27 20:44:45,475 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 70 predicate places. [2024-06-27 20:44:45,475 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 85 transitions, 720 flow [2024-06-27 20:44:45,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:45,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:45,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:45,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:44:45,475 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:45,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:45,476 INFO L85 PathProgramCache]: Analyzing trace with hash 508143688, now seen corresponding path program 4 times [2024-06-27 20:44:45,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:45,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098398149] [2024-06-27 20:44:45,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:45,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:45,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:46,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:46,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:46,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098398149] [2024-06-27 20:44:46,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098398149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:46,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:46,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:44:46,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775513543] [2024-06-27 20:44:46,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:46,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:44:46,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:46,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:44:46,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:44:46,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:46,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 85 transitions, 720 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:46,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:46,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:46,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:46,273 INFO L124 PetriNetUnfolderBase]: 249/447 cut-off events. [2024-06-27 20:44:46,273 INFO L125 PetriNetUnfolderBase]: For 8179/8179 co-relation queries the response was YES. [2024-06-27 20:44:46,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2588 conditions, 447 events. 249/447 cut-off events. For 8179/8179 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1683 event pairs, 45 based on Foata normal form. 1/447 useless extension candidates. Maximal degree in co-relation 2540. Up to 408 conditions per place. [2024-06-27 20:44:46,276 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 75 selfloop transitions, 20 changer transitions 0/97 dead transitions. [2024-06-27 20:44:46,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 97 transitions, 966 flow [2024-06-27 20:44:46,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:44:46,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:44:46,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 87 transitions. [2024-06-27 20:44:46,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32222222222222224 [2024-06-27 20:44:46,278 INFO L175 Difference]: Start difference. First operand has 99 places, 85 transitions, 720 flow. Second operand 9 states and 87 transitions. [2024-06-27 20:44:46,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 97 transitions, 966 flow [2024-06-27 20:44:46,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 97 transitions, 906 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 20:44:46,286 INFO L231 Difference]: Finished difference. Result has 102 places, 89 transitions, 746 flow [2024-06-27 20:44:46,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=746, PETRI_PLACES=102, PETRI_TRANSITIONS=89} [2024-06-27 20:44:46,287 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 73 predicate places. [2024-06-27 20:44:46,287 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 89 transitions, 746 flow [2024-06-27 20:44:46,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:46,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:46,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:46,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:44:46,288 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:46,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:46,288 INFO L85 PathProgramCache]: Analyzing trace with hash 508137891, now seen corresponding path program 6 times [2024-06-27 20:44:46,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:46,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763513968] [2024-06-27 20:44:46,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:46,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:46,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:46,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:46,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:46,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763513968] [2024-06-27 20:44:46,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763513968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:46,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:46,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:44:46,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525571600] [2024-06-27 20:44:46,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:46,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:44:46,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:46,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:44:46,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:44:46,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:46,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 89 transitions, 746 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:46,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:46,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:46,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:47,205 INFO L124 PetriNetUnfolderBase]: 255/458 cut-off events. [2024-06-27 20:44:47,205 INFO L125 PetriNetUnfolderBase]: For 9170/9170 co-relation queries the response was YES. [2024-06-27 20:44:47,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2691 conditions, 458 events. 255/458 cut-off events. For 9170/9170 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1745 event pairs, 51 based on Foata normal form. 2/459 useless extension candidates. Maximal degree in co-relation 2641. Up to 296 conditions per place. [2024-06-27 20:44:47,208 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 61 selfloop transitions, 50 changer transitions 0/113 dead transitions. [2024-06-27 20:44:47,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 113 transitions, 1232 flow [2024-06-27 20:44:47,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:47,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:47,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-27 20:44:47,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 20:44:47,209 INFO L175 Difference]: Start difference. First operand has 102 places, 89 transitions, 746 flow. Second operand 8 states and 95 transitions. [2024-06-27 20:44:47,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 113 transitions, 1232 flow [2024-06-27 20:44:47,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 113 transitions, 1198 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:44:47,219 INFO L231 Difference]: Finished difference. Result has 106 places, 100 transitions, 956 flow [2024-06-27 20:44:47,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=956, PETRI_PLACES=106, PETRI_TRANSITIONS=100} [2024-06-27 20:44:47,220 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 77 predicate places. [2024-06-27 20:44:47,220 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 100 transitions, 956 flow [2024-06-27 20:44:47,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:47,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:47,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:47,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:44:47,220 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:47,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:47,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1486504506, now seen corresponding path program 1 times [2024-06-27 20:44:47,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:47,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375415573] [2024-06-27 20:44:47,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:47,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:47,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:47,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:47,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:47,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375415573] [2024-06-27 20:44:47,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375415573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:47,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:47,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:44:47,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672330341] [2024-06-27 20:44:47,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:47,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:44:47,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:47,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:44:47,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:44:47,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:47,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 100 transitions, 956 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:47,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:47,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:47,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:48,054 INFO L124 PetriNetUnfolderBase]: 252/452 cut-off events. [2024-06-27 20:44:48,055 INFO L125 PetriNetUnfolderBase]: For 9638/9638 co-relation queries the response was YES. [2024-06-27 20:44:48,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2790 conditions, 452 events. 252/452 cut-off events. For 9638/9638 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1699 event pairs, 47 based on Foata normal form. 2/453 useless extension candidates. Maximal degree in co-relation 2737. Up to 423 conditions per place. [2024-06-27 20:44:48,057 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 95 selfloop transitions, 12 changer transitions 0/109 dead transitions. [2024-06-27 20:44:48,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 109 transitions, 1195 flow [2024-06-27 20:44:48,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:48,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:48,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 78 transitions. [2024-06-27 20:44:48,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.325 [2024-06-27 20:44:48,060 INFO L175 Difference]: Start difference. First operand has 106 places, 100 transitions, 956 flow. Second operand 8 states and 78 transitions. [2024-06-27 20:44:48,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 109 transitions, 1195 flow [2024-06-27 20:44:48,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 109 transitions, 1159 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-27 20:44:48,071 INFO L231 Difference]: Finished difference. Result has 114 places, 100 transitions, 948 flow [2024-06-27 20:44:48,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=948, PETRI_PLACES=114, PETRI_TRANSITIONS=100} [2024-06-27 20:44:48,072 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 85 predicate places. [2024-06-27 20:44:48,072 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 100 transitions, 948 flow [2024-06-27 20:44:48,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:48,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:48,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:48,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:44:48,073 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:48,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:48,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1513273206, now seen corresponding path program 1 times [2024-06-27 20:44:48,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:48,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706898063] [2024-06-27 20:44:48,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:48,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:48,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:48,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:48,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:48,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706898063] [2024-06-27 20:44:48,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706898063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:48,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:48,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:48,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734360663] [2024-06-27 20:44:48,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:48,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:48,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:48,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:48,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:48,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:48,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 100 transitions, 948 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:48,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:48,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:48,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:49,065 INFO L124 PetriNetUnfolderBase]: 261/471 cut-off events. [2024-06-27 20:44:49,065 INFO L125 PetriNetUnfolderBase]: For 10162/10162 co-relation queries the response was YES. [2024-06-27 20:44:49,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2851 conditions, 471 events. 261/471 cut-off events. For 10162/10162 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1843 event pairs, 39 based on Foata normal form. 2/472 useless extension candidates. Maximal degree in co-relation 2794. Up to 398 conditions per place. [2024-06-27 20:44:49,075 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 95 selfloop transitions, 20 changer transitions 0/117 dead transitions. [2024-06-27 20:44:49,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 117 transitions, 1253 flow [2024-06-27 20:44:49,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:44:49,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:44:49,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-27 20:44:49,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34814814814814815 [2024-06-27 20:44:49,076 INFO L175 Difference]: Start difference. First operand has 114 places, 100 transitions, 948 flow. Second operand 9 states and 94 transitions. [2024-06-27 20:44:49,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 117 transitions, 1253 flow [2024-06-27 20:44:49,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 117 transitions, 1223 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 20:44:49,088 INFO L231 Difference]: Finished difference. Result has 119 places, 103 transitions, 1009 flow [2024-06-27 20:44:49,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1009, PETRI_PLACES=119, PETRI_TRANSITIONS=103} [2024-06-27 20:44:49,093 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 90 predicate places. [2024-06-27 20:44:49,093 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 103 transitions, 1009 flow [2024-06-27 20:44:49,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:49,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:49,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:49,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:44:49,093 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:49,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:49,094 INFO L85 PathProgramCache]: Analyzing trace with hash -980072204, now seen corresponding path program 2 times [2024-06-27 20:44:49,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:49,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636815225] [2024-06-27 20:44:49,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:49,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:49,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:49,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:49,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:49,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636815225] [2024-06-27 20:44:49,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636815225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:49,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:49,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:49,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655888983] [2024-06-27 20:44:49,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:49,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:49,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:49,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:49,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:49,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:49,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 103 transitions, 1009 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:49,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:49,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:49,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:49,914 INFO L124 PetriNetUnfolderBase]: 265/479 cut-off events. [2024-06-27 20:44:49,915 INFO L125 PetriNetUnfolderBase]: For 10929/10929 co-relation queries the response was YES. [2024-06-27 20:44:49,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2966 conditions, 479 events. 265/479 cut-off events. For 10929/10929 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1898 event pairs, 40 based on Foata normal form. 2/480 useless extension candidates. Maximal degree in co-relation 2906. Up to 395 conditions per place. [2024-06-27 20:44:49,918 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 90 selfloop transitions, 25 changer transitions 0/117 dead transitions. [2024-06-27 20:44:49,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 117 transitions, 1291 flow [2024-06-27 20:44:49,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:49,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:49,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-27 20:44:49,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-27 20:44:49,919 INFO L175 Difference]: Start difference. First operand has 119 places, 103 transitions, 1009 flow. Second operand 8 states and 86 transitions. [2024-06-27 20:44:49,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 117 transitions, 1291 flow [2024-06-27 20:44:49,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 117 transitions, 1235 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 20:44:49,932 INFO L231 Difference]: Finished difference. Result has 122 places, 104 transitions, 1027 flow [2024-06-27 20:44:49,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=953, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1027, PETRI_PLACES=122, PETRI_TRANSITIONS=104} [2024-06-27 20:44:49,933 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 93 predicate places. [2024-06-27 20:44:49,933 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 104 transitions, 1027 flow [2024-06-27 20:44:49,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:49,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:49,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:49,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:44:49,933 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:49,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:49,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1399708922, now seen corresponding path program 1 times [2024-06-27 20:44:49,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:49,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252121120] [2024-06-27 20:44:49,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:49,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:49,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:50,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 20:44:50,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:50,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252121120] [2024-06-27 20:44:50,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252121120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:50,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:50,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:50,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043970029] [2024-06-27 20:44:50,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:50,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:50,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:50,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:50,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:50,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:50,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 104 transitions, 1027 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:50,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:50,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:50,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:50,861 INFO L124 PetriNetUnfolderBase]: 263/476 cut-off events. [2024-06-27 20:44:50,861 INFO L125 PetriNetUnfolderBase]: For 11152/11152 co-relation queries the response was YES. [2024-06-27 20:44:50,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2939 conditions, 476 events. 263/476 cut-off events. For 11152/11152 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1872 event pairs, 39 based on Foata normal form. 1/476 useless extension candidates. Maximal degree in co-relation 2880. Up to 387 conditions per place. [2024-06-27 20:44:50,865 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 87 selfloop transitions, 28 changer transitions 0/117 dead transitions. [2024-06-27 20:44:50,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 117 transitions, 1297 flow [2024-06-27 20:44:50,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:50,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:50,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-27 20:44:50,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-27 20:44:50,866 INFO L175 Difference]: Start difference. First operand has 122 places, 104 transitions, 1027 flow. Second operand 8 states and 87 transitions. [2024-06-27 20:44:50,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 117 transitions, 1297 flow [2024-06-27 20:44:50,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 117 transitions, 1233 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 20:44:50,881 INFO L231 Difference]: Finished difference. Result has 124 places, 104 transitions, 1028 flow [2024-06-27 20:44:50,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1028, PETRI_PLACES=124, PETRI_TRANSITIONS=104} [2024-06-27 20:44:50,882 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 95 predicate places. [2024-06-27 20:44:50,882 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 104 transitions, 1028 flow [2024-06-27 20:44:50,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:50,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:50,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:50,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:44:50,882 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:50,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:50,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1510411286, now seen corresponding path program 1 times [2024-06-27 20:44:50,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:50,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038983988] [2024-06-27 20:44:50,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:50,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:50,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:51,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 20:44:51,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:51,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038983988] [2024-06-27 20:44:51,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038983988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:51,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:51,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:51,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576001429] [2024-06-27 20:44:51,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:51,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:51,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:51,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:51,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:51,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:51,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 104 transitions, 1028 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:51,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:51,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:51,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:51,694 INFO L124 PetriNetUnfolderBase]: 269/486 cut-off events. [2024-06-27 20:44:51,694 INFO L125 PetriNetUnfolderBase]: For 12149/12149 co-relation queries the response was YES. [2024-06-27 20:44:51,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2998 conditions, 486 events. 269/486 cut-off events. For 12149/12149 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1929 event pairs, 34 based on Foata normal form. 2/487 useless extension candidates. Maximal degree in co-relation 2938. Up to 397 conditions per place. [2024-06-27 20:44:51,697 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 92 selfloop transitions, 28 changer transitions 0/122 dead transitions. [2024-06-27 20:44:51,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 122 transitions, 1348 flow [2024-06-27 20:44:51,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:44:51,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:44:51,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-27 20:44:51,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-27 20:44:51,699 INFO L175 Difference]: Start difference. First operand has 124 places, 104 transitions, 1028 flow. Second operand 9 states and 96 transitions. [2024-06-27 20:44:51,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 122 transitions, 1348 flow [2024-06-27 20:44:51,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 122 transitions, 1255 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 20:44:51,713 INFO L231 Difference]: Finished difference. Result has 126 places, 106 transitions, 1022 flow [2024-06-27 20:44:51,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1022, PETRI_PLACES=126, PETRI_TRANSITIONS=106} [2024-06-27 20:44:51,714 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 97 predicate places. [2024-06-27 20:44:51,714 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 106 transitions, 1022 flow [2024-06-27 20:44:51,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:51,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:51,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:51,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:44:51,715 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:51,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:51,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1395120116, now seen corresponding path program 2 times [2024-06-27 20:44:51,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:51,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983692650] [2024-06-27 20:44:51,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:51,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:51,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:52,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:52,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:52,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983692650] [2024-06-27 20:44:52,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983692650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:52,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:52,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:52,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638484993] [2024-06-27 20:44:52,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:52,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:52,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:52,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:52,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:52,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:52,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 106 transitions, 1022 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:52,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:52,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:52,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:52,596 INFO L124 PetriNetUnfolderBase]: 275/496 cut-off events. [2024-06-27 20:44:52,597 INFO L125 PetriNetUnfolderBase]: For 12950/12950 co-relation queries the response was YES. [2024-06-27 20:44:52,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3086 conditions, 496 events. 275/496 cut-off events. For 12950/12950 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1987 event pairs, 37 based on Foata normal form. 2/497 useless extension candidates. Maximal degree in co-relation 3025. Up to 395 conditions per place. [2024-06-27 20:44:52,599 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 91 selfloop transitions, 29 changer transitions 0/122 dead transitions. [2024-06-27 20:44:52,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 122 transitions, 1336 flow [2024-06-27 20:44:52,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:44:52,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:44:52,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-27 20:44:52,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-27 20:44:52,601 INFO L175 Difference]: Start difference. First operand has 126 places, 106 transitions, 1022 flow. Second operand 9 states and 96 transitions. [2024-06-27 20:44:52,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 122 transitions, 1336 flow [2024-06-27 20:44:52,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 122 transitions, 1265 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 20:44:52,617 INFO L231 Difference]: Finished difference. Result has 128 places, 108 transitions, 1044 flow [2024-06-27 20:44:52,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1044, PETRI_PLACES=128, PETRI_TRANSITIONS=108} [2024-06-27 20:44:52,618 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 99 predicate places. [2024-06-27 20:44:52,618 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 108 transitions, 1044 flow [2024-06-27 20:44:52,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:52,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:52,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:52,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:44:52,618 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:52,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:52,619 INFO L85 PathProgramCache]: Analyzing trace with hash -957054208, now seen corresponding path program 3 times [2024-06-27 20:44:52,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:52,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266335348] [2024-06-27 20:44:52,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:52,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:52,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:53,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:53,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:53,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266335348] [2024-06-27 20:44:53,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266335348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:53,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:53,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:53,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522469328] [2024-06-27 20:44:53,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:53,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:53,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:53,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:53,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:53,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:53,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 108 transitions, 1044 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:53,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:53,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:53,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:53,522 INFO L124 PetriNetUnfolderBase]: 279/504 cut-off events. [2024-06-27 20:44:53,522 INFO L125 PetriNetUnfolderBase]: For 13844/13844 co-relation queries the response was YES. [2024-06-27 20:44:53,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3168 conditions, 504 events. 279/504 cut-off events. For 13844/13844 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2033 event pairs, 37 based on Foata normal form. 2/505 useless extension candidates. Maximal degree in co-relation 3106. Up to 413 conditions per place. [2024-06-27 20:44:53,525 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 93 selfloop transitions, 26 changer transitions 0/121 dead transitions. [2024-06-27 20:44:53,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 121 transitions, 1336 flow [2024-06-27 20:44:53,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:53,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:53,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-27 20:44:53,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-27 20:44:53,537 INFO L175 Difference]: Start difference. First operand has 128 places, 108 transitions, 1044 flow. Second operand 8 states and 86 transitions. [2024-06-27 20:44:53,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 121 transitions, 1336 flow [2024-06-27 20:44:53,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 121 transitions, 1259 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 20:44:53,554 INFO L231 Difference]: Finished difference. Result has 129 places, 109 transitions, 1043 flow [2024-06-27 20:44:53,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1043, PETRI_PLACES=129, PETRI_TRANSITIONS=109} [2024-06-27 20:44:53,555 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 100 predicate places. [2024-06-27 20:44:53,555 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 109 transitions, 1043 flow [2024-06-27 20:44:53,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:53,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:53,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:53,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:44:53,555 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:53,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:53,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1394947136, now seen corresponding path program 3 times [2024-06-27 20:44:53,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:53,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599806840] [2024-06-27 20:44:53,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:53,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:53,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:54,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:54,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:54,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599806840] [2024-06-27 20:44:54,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599806840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:54,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:54,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:54,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750068997] [2024-06-27 20:44:54,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:54,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:54,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:54,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:54,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:54,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:54,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 109 transitions, 1043 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:54,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:54,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:54,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:54,331 INFO L124 PetriNetUnfolderBase]: 315/562 cut-off events. [2024-06-27 20:44:54,331 INFO L125 PetriNetUnfolderBase]: For 17977/17977 co-relation queries the response was YES. [2024-06-27 20:44:54,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3679 conditions, 562 events. 315/562 cut-off events. For 17977/17977 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2307 event pairs, 49 based on Foata normal form. 2/563 useless extension candidates. Maximal degree in co-relation 3616. Up to 477 conditions per place. [2024-06-27 20:44:54,334 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 105 selfloop transitions, 25 changer transitions 0/132 dead transitions. [2024-06-27 20:44:54,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 132 transitions, 1582 flow [2024-06-27 20:44:54,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:44:54,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:44:54,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-27 20:44:54,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-27 20:44:54,335 INFO L175 Difference]: Start difference. First operand has 129 places, 109 transitions, 1043 flow. Second operand 9 states and 99 transitions. [2024-06-27 20:44:54,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 132 transitions, 1582 flow [2024-06-27 20:44:54,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 132 transitions, 1516 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 20:44:54,356 INFO L231 Difference]: Finished difference. Result has 132 places, 116 transitions, 1136 flow [2024-06-27 20:44:54,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1136, PETRI_PLACES=132, PETRI_TRANSITIONS=116} [2024-06-27 20:44:54,357 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 103 predicate places. [2024-06-27 20:44:54,357 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 116 transitions, 1136 flow [2024-06-27 20:44:54,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:54,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:54,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:54,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:44:54,357 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:54,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:54,358 INFO L85 PathProgramCache]: Analyzing trace with hash -975303784, now seen corresponding path program 4 times [2024-06-27 20:44:54,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:54,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446118354] [2024-06-27 20:44:54,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:54,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:54,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:54,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:54,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:54,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446118354] [2024-06-27 20:44:54,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446118354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:54,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:54,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:54,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989326727] [2024-06-27 20:44:54,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:54,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:54,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:54,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:54,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:54,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:54,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 116 transitions, 1136 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:54,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:54,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:54,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:55,087 INFO L124 PetriNetUnfolderBase]: 307/550 cut-off events. [2024-06-27 20:44:55,087 INFO L125 PetriNetUnfolderBase]: For 17778/17778 co-relation queries the response was YES. [2024-06-27 20:44:55,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3538 conditions, 550 events. 307/550 cut-off events. For 17778/17778 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2256 event pairs, 47 based on Foata normal form. 4/553 useless extension candidates. Maximal degree in co-relation 3474. Up to 473 conditions per place. [2024-06-27 20:44:55,090 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 105 selfloop transitions, 24 changer transitions 0/131 dead transitions. [2024-06-27 20:44:55,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 131 transitions, 1511 flow [2024-06-27 20:44:55,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:44:55,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:44:55,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-27 20:44:55,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-27 20:44:55,091 INFO L175 Difference]: Start difference. First operand has 132 places, 116 transitions, 1136 flow. Second operand 9 states and 97 transitions. [2024-06-27 20:44:55,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 131 transitions, 1511 flow [2024-06-27 20:44:55,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 131 transitions, 1438 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 20:44:55,113 INFO L231 Difference]: Finished difference. Result has 137 places, 116 transitions, 1118 flow [2024-06-27 20:44:55,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1118, PETRI_PLACES=137, PETRI_TRANSITIONS=116} [2024-06-27 20:44:55,113 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 108 predicate places. [2024-06-27 20:44:55,113 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 116 transitions, 1118 flow [2024-06-27 20:44:55,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:55,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:55,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:55,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:44:55,114 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:55,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:55,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1154413076, now seen corresponding path program 5 times [2024-06-27 20:44:55,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:55,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806205091] [2024-06-27 20:44:55,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:55,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:55,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:55,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:55,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:55,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806205091] [2024-06-27 20:44:55,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806205091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:55,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:55,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:55,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760417564] [2024-06-27 20:44:55,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:55,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:55,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:55,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:55,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:55,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:55,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 116 transitions, 1118 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:55,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:55,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:55,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:55,850 INFO L124 PetriNetUnfolderBase]: 368/647 cut-off events. [2024-06-27 20:44:55,850 INFO L125 PetriNetUnfolderBase]: For 24364/24364 co-relation queries the response was YES. [2024-06-27 20:44:55,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4500 conditions, 647 events. 368/647 cut-off events. For 24364/24364 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2729 event pairs, 57 based on Foata normal form. 2/648 useless extension candidates. Maximal degree in co-relation 4434. Up to 439 conditions per place. [2024-06-27 20:44:55,854 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 100 selfloop transitions, 43 changer transitions 0/145 dead transitions. [2024-06-27 20:44:55,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 145 transitions, 1858 flow [2024-06-27 20:44:55,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:44:55,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:44:55,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-27 20:44:55,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3851851851851852 [2024-06-27 20:44:55,855 INFO L175 Difference]: Start difference. First operand has 137 places, 116 transitions, 1118 flow. Second operand 9 states and 104 transitions. [2024-06-27 20:44:55,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 145 transitions, 1858 flow [2024-06-27 20:44:55,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 145 transitions, 1810 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 20:44:55,886 INFO L231 Difference]: Finished difference. Result has 141 places, 126 transitions, 1360 flow [2024-06-27 20:44:55,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1070, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1360, PETRI_PLACES=141, PETRI_TRANSITIONS=126} [2024-06-27 20:44:55,887 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 112 predicate places. [2024-06-27 20:44:55,887 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 126 transitions, 1360 flow [2024-06-27 20:44:55,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:55,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:55,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:55,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:44:55,888 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:55,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:55,888 INFO L85 PathProgramCache]: Analyzing trace with hash 2055370694, now seen corresponding path program 6 times [2024-06-27 20:44:55,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:55,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590687262] [2024-06-27 20:44:55,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:55,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:55,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:56,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:56,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:56,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590687262] [2024-06-27 20:44:56,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590687262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:56,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:56,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:56,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582623188] [2024-06-27 20:44:56,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:56,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:56,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:56,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:56,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:56,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:56,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 126 transitions, 1360 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:56,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:56,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:56,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:56,736 INFO L124 PetriNetUnfolderBase]: 392/688 cut-off events. [2024-06-27 20:44:56,736 INFO L125 PetriNetUnfolderBase]: For 29421/29421 co-relation queries the response was YES. [2024-06-27 20:44:56,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5095 conditions, 688 events. 392/688 cut-off events. For 29421/29421 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2970 event pairs, 65 based on Foata normal form. 4/691 useless extension candidates. Maximal degree in co-relation 5026. Up to 459 conditions per place. [2024-06-27 20:44:56,741 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 104 selfloop transitions, 44 changer transitions 0/150 dead transitions. [2024-06-27 20:44:56,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 150 transitions, 2052 flow [2024-06-27 20:44:56,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:44:56,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:44:56,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-27 20:44:56,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 20:44:56,743 INFO L175 Difference]: Start difference. First operand has 141 places, 126 transitions, 1360 flow. Second operand 9 states and 105 transitions. [2024-06-27 20:44:56,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 150 transitions, 2052 flow [2024-06-27 20:44:56,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 150 transitions, 1971 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-27 20:44:56,780 INFO L231 Difference]: Finished difference. Result has 147 places, 131 transitions, 1470 flow [2024-06-27 20:44:56,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1470, PETRI_PLACES=147, PETRI_TRANSITIONS=131} [2024-06-27 20:44:56,781 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 118 predicate places. [2024-06-27 20:44:56,781 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 131 transitions, 1470 flow [2024-06-27 20:44:56,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:56,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:56,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:56,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:44:56,782 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:56,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:56,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1324546060, now seen corresponding path program 7 times [2024-06-27 20:44:56,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:56,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371787868] [2024-06-27 20:44:56,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:56,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:56,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:57,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:57,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:57,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371787868] [2024-06-27 20:44:57,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371787868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:57,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:57,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:57,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029754171] [2024-06-27 20:44:57,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:57,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:57,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:57,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:57,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:57,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:57,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 131 transitions, 1470 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:57,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:57,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:57,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:57,717 INFO L124 PetriNetUnfolderBase]: 411/721 cut-off events. [2024-06-27 20:44:57,718 INFO L125 PetriNetUnfolderBase]: For 31657/31657 co-relation queries the response was YES. [2024-06-27 20:44:57,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5453 conditions, 721 events. 411/721 cut-off events. For 31657/31657 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3166 event pairs, 61 based on Foata normal form. 4/724 useless extension candidates. Maximal degree in co-relation 5382. Up to 329 conditions per place. [2024-06-27 20:44:57,722 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 82 selfloop transitions, 74 changer transitions 0/158 dead transitions. [2024-06-27 20:44:57,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 158 transitions, 2304 flow [2024-06-27 20:44:57,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:44:57,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:44:57,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-27 20:44:57,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-27 20:44:57,725 INFO L175 Difference]: Start difference. First operand has 147 places, 131 transitions, 1470 flow. Second operand 9 states and 111 transitions. [2024-06-27 20:44:57,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 158 transitions, 2304 flow [2024-06-27 20:44:57,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 158 transitions, 2206 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 20:44:57,759 INFO L231 Difference]: Finished difference. Result has 153 places, 139 transitions, 1733 flow [2024-06-27 20:44:57,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1376, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1733, PETRI_PLACES=153, PETRI_TRANSITIONS=139} [2024-06-27 20:44:57,760 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 124 predicate places. [2024-06-27 20:44:57,760 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 139 transitions, 1733 flow [2024-06-27 20:44:57,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:57,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:57,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:57,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:44:57,761 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:57,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:57,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1427414110, now seen corresponding path program 8 times [2024-06-27 20:44:57,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:57,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852183803] [2024-06-27 20:44:57,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:57,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:57,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:58,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:58,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:58,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852183803] [2024-06-27 20:44:58,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852183803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:58,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:58,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:58,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770607929] [2024-06-27 20:44:58,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:58,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:58,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:58,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:58,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:58,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:58,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 139 transitions, 1733 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:58,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:58,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:58,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:58,518 INFO L124 PetriNetUnfolderBase]: 415/728 cut-off events. [2024-06-27 20:44:58,518 INFO L125 PetriNetUnfolderBase]: For 32769/32769 co-relation queries the response was YES. [2024-06-27 20:44:58,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5694 conditions, 728 events. 415/728 cut-off events. For 32769/32769 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3193 event pairs, 64 based on Foata normal form. 4/731 useless extension candidates. Maximal degree in co-relation 5620. Up to 637 conditions per place. [2024-06-27 20:44:58,538 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 125 selfloop transitions, 26 changer transitions 0/153 dead transitions. [2024-06-27 20:44:58,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 153 transitions, 2191 flow [2024-06-27 20:44:58,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:44:58,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:44:58,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-27 20:44:58,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-27 20:44:58,539 INFO L175 Difference]: Start difference. First operand has 153 places, 139 transitions, 1733 flow. Second operand 9 states and 96 transitions. [2024-06-27 20:44:58,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 153 transitions, 2191 flow [2024-06-27 20:44:58,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 153 transitions, 2101 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 20:44:58,584 INFO L231 Difference]: Finished difference. Result has 159 places, 141 transitions, 1749 flow [2024-06-27 20:44:58,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1749, PETRI_PLACES=159, PETRI_TRANSITIONS=141} [2024-06-27 20:44:58,586 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 130 predicate places. [2024-06-27 20:44:58,587 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 141 transitions, 1749 flow [2024-06-27 20:44:58,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:58,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:58,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:58,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:44:58,587 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:58,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:58,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1324541224, now seen corresponding path program 2 times [2024-06-27 20:44:58,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:58,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080596547] [2024-06-27 20:44:58,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:58,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:58,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:59,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 20:44:59,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:59,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080596547] [2024-06-27 20:44:59,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080596547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:59,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:59,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:59,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667369000] [2024-06-27 20:44:59,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:59,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:59,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:59,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:59,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:59,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:44:59,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 141 transitions, 1749 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:59,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:59,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:44:59,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:59,545 INFO L124 PetriNetUnfolderBase]: 411/722 cut-off events. [2024-06-27 20:44:59,546 INFO L125 PetriNetUnfolderBase]: For 30909/30909 co-relation queries the response was YES. [2024-06-27 20:44:59,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5540 conditions, 722 events. 411/722 cut-off events. For 30909/30909 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3193 event pairs, 67 based on Foata normal form. 1/722 useless extension candidates. Maximal degree in co-relation 5465. Up to 615 conditions per place. [2024-06-27 20:44:59,551 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 116 selfloop transitions, 33 changer transitions 0/151 dead transitions. [2024-06-27 20:44:59,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 151 transitions, 2080 flow [2024-06-27 20:44:59,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:44:59,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:44:59,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-27 20:44:59,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-27 20:44:59,553 INFO L175 Difference]: Start difference. First operand has 159 places, 141 transitions, 1749 flow. Second operand 8 states and 86 transitions. [2024-06-27 20:44:59,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 151 transitions, 2080 flow [2024-06-27 20:44:59,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 151 transitions, 1946 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 20:44:59,600 INFO L231 Difference]: Finished difference. Result has 159 places, 141 transitions, 1689 flow [2024-06-27 20:44:59,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1689, PETRI_PLACES=159, PETRI_TRANSITIONS=141} [2024-06-27 20:44:59,602 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 130 predicate places. [2024-06-27 20:44:59,602 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 141 transitions, 1689 flow [2024-06-27 20:44:59,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:44:59,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:59,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:59,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:44:59,602 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:44:59,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:59,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1162693796, now seen corresponding path program 9 times [2024-06-27 20:44:59,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:59,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767992328] [2024-06-27 20:44:59,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:59,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:59,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:00,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:00,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:00,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767992328] [2024-06-27 20:45:00,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767992328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:00,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:00,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:00,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85038144] [2024-06-27 20:45:00,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:00,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:00,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:00,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:00,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:00,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:00,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 141 transitions, 1689 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:00,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:00,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:00,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:00,452 INFO L124 PetriNetUnfolderBase]: 403/709 cut-off events. [2024-06-27 20:45:00,452 INFO L125 PetriNetUnfolderBase]: For 30710/30710 co-relation queries the response was YES. [2024-06-27 20:45:00,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5215 conditions, 709 events. 403/709 cut-off events. For 30710/30710 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3117 event pairs, 69 based on Foata normal form. 4/712 useless extension candidates. Maximal degree in co-relation 5140. Up to 655 conditions per place. [2024-06-27 20:45:00,458 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 131 selfloop transitions, 20 changer transitions 0/153 dead transitions. [2024-06-27 20:45:00,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 153 transitions, 2108 flow [2024-06-27 20:45:00,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:00,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:00,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-27 20:45:00,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34444444444444444 [2024-06-27 20:45:00,461 INFO L175 Difference]: Start difference. First operand has 159 places, 141 transitions, 1689 flow. Second operand 9 states and 93 transitions. [2024-06-27 20:45:00,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 153 transitions, 2108 flow [2024-06-27 20:45:00,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 153 transitions, 2009 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:00,515 INFO L231 Difference]: Finished difference. Result has 160 places, 141 transitions, 1639 flow [2024-06-27 20:45:00,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1639, PETRI_PLACES=160, PETRI_TRANSITIONS=141} [2024-06-27 20:45:00,515 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 131 predicate places. [2024-06-27 20:45:00,515 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 141 transitions, 1639 flow [2024-06-27 20:45:00,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:00,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:00,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:00,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:45:00,516 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:00,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:00,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1154419834, now seen corresponding path program 1 times [2024-06-27 20:45:00,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:00,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101722177] [2024-06-27 20:45:00,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:00,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:00,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:01,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 20:45:01,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:01,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101722177] [2024-06-27 20:45:01,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101722177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:01,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:01,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:01,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968770190] [2024-06-27 20:45:01,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:01,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:01,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:01,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:01,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:01,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:01,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 141 transitions, 1639 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:01,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:01,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:01,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:01,547 INFO L124 PetriNetUnfolderBase]: 399/701 cut-off events. [2024-06-27 20:45:01,547 INFO L125 PetriNetUnfolderBase]: For 27311/27311 co-relation queries the response was YES. [2024-06-27 20:45:01,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5057 conditions, 701 events. 399/701 cut-off events. For 27311/27311 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3062 event pairs, 65 based on Foata normal form. 1/701 useless extension candidates. Maximal degree in co-relation 4982. Up to 639 conditions per place. [2024-06-27 20:45:01,551 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 119 selfloop transitions, 29 changer transitions 0/150 dead transitions. [2024-06-27 20:45:01,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 150 transitions, 1967 flow [2024-06-27 20:45:01,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:01,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:01,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-27 20:45:01,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.337037037037037 [2024-06-27 20:45:01,552 INFO L175 Difference]: Start difference. First operand has 160 places, 141 transitions, 1639 flow. Second operand 9 states and 91 transitions. [2024-06-27 20:45:01,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 150 transitions, 1967 flow [2024-06-27 20:45:01,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 150 transitions, 1908 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:01,595 INFO L231 Difference]: Finished difference. Result has 161 places, 142 transitions, 1659 flow [2024-06-27 20:45:01,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1659, PETRI_PLACES=161, PETRI_TRANSITIONS=142} [2024-06-27 20:45:01,596 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 132 predicate places. [2024-06-27 20:45:01,596 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 142 transitions, 1659 flow [2024-06-27 20:45:01,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:01,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:01,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:01,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:45:01,597 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:01,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:01,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1324541100, now seen corresponding path program 4 times [2024-06-27 20:45:01,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:01,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757615969] [2024-06-27 20:45:01,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:01,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:01,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:02,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:02,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:02,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757615969] [2024-06-27 20:45:02,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757615969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:02,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:02,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:02,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651351132] [2024-06-27 20:45:02,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:02,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:02,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:02,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:02,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:02,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:02,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 142 transitions, 1659 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:02,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:02,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:02,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:02,452 INFO L124 PetriNetUnfolderBase]: 403/711 cut-off events. [2024-06-27 20:45:02,453 INFO L125 PetriNetUnfolderBase]: For 29784/29784 co-relation queries the response was YES. [2024-06-27 20:45:02,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5149 conditions, 711 events. 403/711 cut-off events. For 29784/29784 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3130 event pairs, 67 based on Foata normal form. 2/712 useless extension candidates. Maximal degree in co-relation 5073. Up to 607 conditions per place. [2024-06-27 20:45:02,472 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 121 selfloop transitions, 30 changer transitions 0/153 dead transitions. [2024-06-27 20:45:02,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 153 transitions, 2010 flow [2024-06-27 20:45:02,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:02,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:02,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-06-27 20:45:02,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-27 20:45:02,473 INFO L175 Difference]: Start difference. First operand has 161 places, 142 transitions, 1659 flow. Second operand 8 states and 85 transitions. [2024-06-27 20:45:02,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 153 transitions, 2010 flow [2024-06-27 20:45:02,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 153 transitions, 1935 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:02,518 INFO L231 Difference]: Finished difference. Result has 162 places, 143 transitions, 1670 flow [2024-06-27 20:45:02,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1670, PETRI_PLACES=162, PETRI_TRANSITIONS=143} [2024-06-27 20:45:02,519 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 133 predicate places. [2024-06-27 20:45:02,519 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 143 transitions, 1670 flow [2024-06-27 20:45:02,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:02,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:02,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:02,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:45:02,519 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:02,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:02,520 INFO L85 PathProgramCache]: Analyzing trace with hash 926518684, now seen corresponding path program 2 times [2024-06-27 20:45:02,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:02,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493022195] [2024-06-27 20:45:02,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:02,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:02,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:03,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:03,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:03,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493022195] [2024-06-27 20:45:03,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493022195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:03,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:03,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:03,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745789424] [2024-06-27 20:45:03,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:03,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:03,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:03,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:03,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:03,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:03,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 143 transitions, 1670 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:03,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:03,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:03,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:03,756 INFO L124 PetriNetUnfolderBase]: 399/703 cut-off events. [2024-06-27 20:45:03,756 INFO L125 PetriNetUnfolderBase]: For 29384/29384 co-relation queries the response was YES. [2024-06-27 20:45:03,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5096 conditions, 703 events. 399/703 cut-off events. For 29384/29384 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3078 event pairs, 65 based on Foata normal form. 1/703 useless extension candidates. Maximal degree in co-relation 5019. Up to 661 conditions per place. [2024-06-27 20:45:03,761 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 130 selfloop transitions, 20 changer transitions 0/152 dead transitions. [2024-06-27 20:45:03,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 152 transitions, 2001 flow [2024-06-27 20:45:03,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:03,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:03,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-27 20:45:03,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32592592592592595 [2024-06-27 20:45:03,765 INFO L175 Difference]: Start difference. First operand has 162 places, 143 transitions, 1670 flow. Second operand 9 states and 88 transitions. [2024-06-27 20:45:03,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 152 transitions, 2001 flow [2024-06-27 20:45:03,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 152 transitions, 1925 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 20:45:03,812 INFO L231 Difference]: Finished difference. Result has 165 places, 144 transitions, 1654 flow [2024-06-27 20:45:03,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1594, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1654, PETRI_PLACES=165, PETRI_TRANSITIONS=144} [2024-06-27 20:45:03,813 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 136 predicate places. [2024-06-27 20:45:03,813 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 144 transitions, 1654 flow [2024-06-27 20:45:03,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:03,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:03,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:03,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:45:03,813 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:03,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:03,813 INFO L85 PathProgramCache]: Analyzing trace with hash 926511926, now seen corresponding path program 10 times [2024-06-27 20:45:03,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:03,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672055433] [2024-06-27 20:45:03,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:03,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:03,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:04,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 20:45:04,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:04,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672055433] [2024-06-27 20:45:04,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672055433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:04,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:04,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:04,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728424] [2024-06-27 20:45:04,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:04,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:04,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:04,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:04,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:04,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:04,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 144 transitions, 1654 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:04,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:04,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:04,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:04,554 INFO L124 PetriNetUnfolderBase]: 395/697 cut-off events. [2024-06-27 20:45:04,554 INFO L125 PetriNetUnfolderBase]: For 29287/29287 co-relation queries the response was YES. [2024-06-27 20:45:04,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4953 conditions, 697 events. 395/697 cut-off events. For 29287/29287 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3045 event pairs, 61 based on Foata normal form. 2/698 useless extension candidates. Maximal degree in co-relation 4875. Up to 614 conditions per place. [2024-06-27 20:45:04,558 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 127 selfloop transitions, 28 changer transitions 0/157 dead transitions. [2024-06-27 20:45:04,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 157 transitions, 2091 flow [2024-06-27 20:45:04,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:04,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:04,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-27 20:45:04,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-27 20:45:04,559 INFO L175 Difference]: Start difference. First operand has 165 places, 144 transitions, 1654 flow. Second operand 9 states and 97 transitions. [2024-06-27 20:45:04,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 157 transitions, 2091 flow [2024-06-27 20:45:04,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 157 transitions, 2016 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:04,609 INFO L231 Difference]: Finished difference. Result has 167 places, 144 transitions, 1641 flow [2024-06-27 20:45:04,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1641, PETRI_PLACES=167, PETRI_TRANSITIONS=144} [2024-06-27 20:45:04,609 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 138 predicate places. [2024-06-27 20:45:04,610 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 144 transitions, 1641 flow [2024-06-27 20:45:04,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:04,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:04,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:04,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:45:04,610 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:04,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:04,611 INFO L85 PathProgramCache]: Analyzing trace with hash 2095937162, now seen corresponding path program 5 times [2024-06-27 20:45:04,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:04,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846499640] [2024-06-27 20:45:04,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:04,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:04,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:05,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:05,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:05,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846499640] [2024-06-27 20:45:05,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846499640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:05,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:05,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:05,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992355191] [2024-06-27 20:45:05,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:05,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:05,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:05,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:05,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:05,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:05,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 144 transitions, 1641 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:05,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:05,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:05,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:05,511 INFO L124 PetriNetUnfolderBase]: 408/723 cut-off events. [2024-06-27 20:45:05,511 INFO L125 PetriNetUnfolderBase]: For 30765/30765 co-relation queries the response was YES. [2024-06-27 20:45:05,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5110 conditions, 723 events. 408/723 cut-off events. For 30765/30765 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3227 event pairs, 60 based on Foata normal form. 2/724 useless extension candidates. Maximal degree in co-relation 5031. Up to 648 conditions per place. [2024-06-27 20:45:05,516 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 140 selfloop transitions, 22 changer transitions 0/164 dead transitions. [2024-06-27 20:45:05,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 164 transitions, 2064 flow [2024-06-27 20:45:05,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:05,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:05,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-27 20:45:05,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-27 20:45:05,517 INFO L175 Difference]: Start difference. First operand has 167 places, 144 transitions, 1641 flow. Second operand 9 states and 97 transitions. [2024-06-27 20:45:05,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 164 transitions, 2064 flow [2024-06-27 20:45:05,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 164 transitions, 1945 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 20:45:05,574 INFO L231 Difference]: Finished difference. Result has 168 places, 148 transitions, 1628 flow [2024-06-27 20:45:05,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1522, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1628, PETRI_PLACES=168, PETRI_TRANSITIONS=148} [2024-06-27 20:45:05,575 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 139 predicate places. [2024-06-27 20:45:05,575 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 148 transitions, 1628 flow [2024-06-27 20:45:05,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:05,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:05,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:05,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:45:05,575 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:05,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:05,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1567191354, now seen corresponding path program 6 times [2024-06-27 20:45:05,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:05,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50278369] [2024-06-27 20:45:05,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:05,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:05,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:06,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:06,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:06,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50278369] [2024-06-27 20:45:06,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50278369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:06,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:06,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:06,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368294918] [2024-06-27 20:45:06,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:06,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:06,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:06,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:06,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:06,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:06,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 148 transitions, 1628 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:06,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:06,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:06,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:06,357 INFO L124 PetriNetUnfolderBase]: 417/744 cut-off events. [2024-06-27 20:45:06,357 INFO L125 PetriNetUnfolderBase]: For 32276/32276 co-relation queries the response was YES. [2024-06-27 20:45:06,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5163 conditions, 744 events. 417/744 cut-off events. For 32276/32276 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3386 event pairs, 67 based on Foata normal form. 2/745 useless extension candidates. Maximal degree in co-relation 5083. Up to 667 conditions per place. [2024-06-27 20:45:06,361 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 142 selfloop transitions, 23 changer transitions 0/167 dead transitions. [2024-06-27 20:45:06,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 167 transitions, 2039 flow [2024-06-27 20:45:06,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:06,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:06,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-27 20:45:06,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-27 20:45:06,362 INFO L175 Difference]: Start difference. First operand has 168 places, 148 transitions, 1628 flow. Second operand 9 states and 96 transitions. [2024-06-27 20:45:06,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 167 transitions, 2039 flow [2024-06-27 20:45:06,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 167 transitions, 1988 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 20:45:06,414 INFO L231 Difference]: Finished difference. Result has 174 places, 150 transitions, 1665 flow [2024-06-27 20:45:06,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1577, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1665, PETRI_PLACES=174, PETRI_TRANSITIONS=150} [2024-06-27 20:45:06,414 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 145 predicate places. [2024-06-27 20:45:06,414 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 150 transitions, 1665 flow [2024-06-27 20:45:06,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:06,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:06,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:06,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:45:06,415 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:06,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:06,415 INFO L85 PathProgramCache]: Analyzing trace with hash -979974494, now seen corresponding path program 7 times [2024-06-27 20:45:06,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:06,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248908269] [2024-06-27 20:45:06,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:06,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:06,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:06,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:06,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:06,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248908269] [2024-06-27 20:45:06,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248908269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:06,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:06,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:45:06,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266934729] [2024-06-27 20:45:06,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:06,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:45:06,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:06,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:45:06,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:45:06,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-27 20:45:06,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 150 transitions, 1665 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:06,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:06,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-27 20:45:06,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:07,138 INFO L124 PetriNetUnfolderBase]: 394/718 cut-off events. [2024-06-27 20:45:07,138 INFO L125 PetriNetUnfolderBase]: For 31751/31756 co-relation queries the response was YES. [2024-06-27 20:45:07,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4940 conditions, 718 events. 394/718 cut-off events. For 31751/31756 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3335 event pairs, 45 based on Foata normal form. 7/723 useless extension candidates. Maximal degree in co-relation 4858. Up to 582 conditions per place. [2024-06-27 20:45:07,142 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 121 selfloop transitions, 23 changer transitions 0/163 dead transitions. [2024-06-27 20:45:07,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 163 transitions, 1985 flow [2024-06-27 20:45:07,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:45:07,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:45:07,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-27 20:45:07,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37083333333333335 [2024-06-27 20:45:07,144 INFO L175 Difference]: Start difference. First operand has 174 places, 150 transitions, 1665 flow. Second operand 8 states and 89 transitions. [2024-06-27 20:45:07,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 163 transitions, 1985 flow [2024-06-27 20:45:07,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 163 transitions, 1917 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 20:45:07,202 INFO L231 Difference]: Finished difference. Result has 177 places, 150 transitions, 1647 flow [2024-06-27 20:45:07,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1647, PETRI_PLACES=177, PETRI_TRANSITIONS=150} [2024-06-27 20:45:07,203 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 148 predicate places. [2024-06-27 20:45:07,203 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 150 transitions, 1647 flow [2024-06-27 20:45:07,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:07,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:07,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:07,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:45:07,203 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:07,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:07,203 INFO L85 PathProgramCache]: Analyzing trace with hash 333171802, now seen corresponding path program 1 times [2024-06-27 20:45:07,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:07,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066788745] [2024-06-27 20:45:07,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:07,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:07,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:07,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:07,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:07,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066788745] [2024-06-27 20:45:07,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066788745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:07,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:07,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:07,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018468991] [2024-06-27 20:45:07,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:07,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:07,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:07,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:07,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:07,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:07,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 150 transitions, 1647 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:07,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:07,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:07,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:08,100 INFO L124 PetriNetUnfolderBase]: 418/747 cut-off events. [2024-06-27 20:45:08,100 INFO L125 PetriNetUnfolderBase]: For 32793/32793 co-relation queries the response was YES. [2024-06-27 20:45:08,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5092 conditions, 747 events. 418/747 cut-off events. For 32793/32793 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3414 event pairs, 45 based on Foata normal form. 2/748 useless extension candidates. Maximal degree in co-relation 5009. Up to 591 conditions per place. [2024-06-27 20:45:08,105 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 135 selfloop transitions, 29 changer transitions 0/166 dead transitions. [2024-06-27 20:45:08,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 166 transitions, 2025 flow [2024-06-27 20:45:08,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:08,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:08,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-27 20:45:08,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34074074074074073 [2024-06-27 20:45:08,108 INFO L175 Difference]: Start difference. First operand has 177 places, 150 transitions, 1647 flow. Second operand 9 states and 92 transitions. [2024-06-27 20:45:08,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 166 transitions, 2025 flow [2024-06-27 20:45:08,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 166 transitions, 1910 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 20:45:08,171 INFO L231 Difference]: Finished difference. Result has 176 places, 151 transitions, 1613 flow [2024-06-27 20:45:08,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1613, PETRI_PLACES=176, PETRI_TRANSITIONS=151} [2024-06-27 20:45:08,171 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 147 predicate places. [2024-06-27 20:45:08,171 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 151 transitions, 1613 flow [2024-06-27 20:45:08,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:08,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:08,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:08,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:45:08,171 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:08,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:08,172 INFO L85 PathProgramCache]: Analyzing trace with hash 253992361, now seen corresponding path program 1 times [2024-06-27 20:45:08,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:08,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507020868] [2024-06-27 20:45:08,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:08,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:08,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:08,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:08,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:08,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507020868] [2024-06-27 20:45:08,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507020868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:08,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:08,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:08,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610204428] [2024-06-27 20:45:08,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:08,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:08,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:08,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:08,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:08,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:08,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 151 transitions, 1613 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:08,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:08,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:08,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:09,165 INFO L124 PetriNetUnfolderBase]: 416/744 cut-off events. [2024-06-27 20:45:09,165 INFO L125 PetriNetUnfolderBase]: For 31449/31449 co-relation queries the response was YES. [2024-06-27 20:45:09,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4968 conditions, 744 events. 416/744 cut-off events. For 31449/31449 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3416 event pairs, 67 based on Foata normal form. 1/744 useless extension candidates. Maximal degree in co-relation 4888. Up to 638 conditions per place. [2024-06-27 20:45:09,171 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 132 selfloop transitions, 34 changer transitions 0/168 dead transitions. [2024-06-27 20:45:09,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 168 transitions, 2035 flow [2024-06-27 20:45:09,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:09,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:09,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-27 20:45:09,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-27 20:45:09,172 INFO L175 Difference]: Start difference. First operand has 176 places, 151 transitions, 1613 flow. Second operand 9 states and 96 transitions. [2024-06-27 20:45:09,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 168 transitions, 2035 flow [2024-06-27 20:45:09,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 168 transitions, 1949 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:09,254 INFO L231 Difference]: Finished difference. Result has 177 places, 153 transitions, 1649 flow [2024-06-27 20:45:09,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1649, PETRI_PLACES=177, PETRI_TRANSITIONS=153} [2024-06-27 20:45:09,255 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 148 predicate places. [2024-06-27 20:45:09,255 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 153 transitions, 1649 flow [2024-06-27 20:45:09,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:09,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:09,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:09,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:45:09,255 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:09,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:09,256 INFO L85 PathProgramCache]: Analyzing trace with hash 335049472, now seen corresponding path program 2 times [2024-06-27 20:45:09,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:09,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407762782] [2024-06-27 20:45:09,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:09,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:09,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:09,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:09,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:09,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407762782] [2024-06-27 20:45:09,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407762782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:09,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:09,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:09,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031633570] [2024-06-27 20:45:09,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:09,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:09,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:09,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:09,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:10,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:10,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 153 transitions, 1649 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:10,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:10,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:10,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:10,295 INFO L124 PetriNetUnfolderBase]: 420/752 cut-off events. [2024-06-27 20:45:10,296 INFO L125 PetriNetUnfolderBase]: For 34032/34032 co-relation queries the response was YES. [2024-06-27 20:45:10,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5005 conditions, 752 events. 420/752 cut-off events. For 34032/34032 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3468 event pairs, 69 based on Foata normal form. 2/753 useless extension candidates. Maximal degree in co-relation 4925. Up to 649 conditions per place. [2024-06-27 20:45:10,300 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 136 selfloop transitions, 31 changer transitions 0/169 dead transitions. [2024-06-27 20:45:10,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 169 transitions, 2043 flow [2024-06-27 20:45:10,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:10,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:10,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-27 20:45:10,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-27 20:45:10,301 INFO L175 Difference]: Start difference. First operand has 177 places, 153 transitions, 1649 flow. Second operand 9 states and 95 transitions. [2024-06-27 20:45:10,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 169 transitions, 2043 flow [2024-06-27 20:45:10,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 169 transitions, 1951 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:10,367 INFO L231 Difference]: Finished difference. Result has 179 places, 154 transitions, 1642 flow [2024-06-27 20:45:10,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1642, PETRI_PLACES=179, PETRI_TRANSITIONS=154} [2024-06-27 20:45:10,368 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 150 predicate places. [2024-06-27 20:45:10,368 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 154 transitions, 1642 flow [2024-06-27 20:45:10,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:10,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:10,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:10,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:45:10,368 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:10,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:10,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1113270996, now seen corresponding path program 3 times [2024-06-27 20:45:10,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:10,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853626817] [2024-06-27 20:45:10,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:10,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:10,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:11,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 20:45:11,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:11,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853626817] [2024-06-27 20:45:11,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853626817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:11,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:11,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:11,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154663505] [2024-06-27 20:45:11,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:11,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:11,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:11,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:11,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:11,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:11,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 154 transitions, 1642 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:11,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:11,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:11,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:11,386 INFO L124 PetriNetUnfolderBase]: 424/760 cut-off events. [2024-06-27 20:45:11,386 INFO L125 PetriNetUnfolderBase]: For 35590/35590 co-relation queries the response was YES. [2024-06-27 20:45:11,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5060 conditions, 760 events. 424/760 cut-off events. For 35590/35590 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3518 event pairs, 67 based on Foata normal form. 2/761 useless extension candidates. Maximal degree in co-relation 4979. Up to 662 conditions per place. [2024-06-27 20:45:11,391 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 140 selfloop transitions, 28 changer transitions 0/170 dead transitions. [2024-06-27 20:45:11,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 170 transitions, 2036 flow [2024-06-27 20:45:11,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:11,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:11,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-27 20:45:11,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34814814814814815 [2024-06-27 20:45:11,392 INFO L175 Difference]: Start difference. First operand has 179 places, 154 transitions, 1642 flow. Second operand 9 states and 94 transitions. [2024-06-27 20:45:11,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 170 transitions, 2036 flow [2024-06-27 20:45:11,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 170 transitions, 1963 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:11,466 INFO L231 Difference]: Finished difference. Result has 181 places, 155 transitions, 1649 flow [2024-06-27 20:45:11,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1649, PETRI_PLACES=181, PETRI_TRANSITIONS=155} [2024-06-27 20:45:11,466 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 152 predicate places. [2024-06-27 20:45:11,466 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 155 transitions, 1649 flow [2024-06-27 20:45:11,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:11,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:11,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:11,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:45:11,467 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:11,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:11,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1026425364, now seen corresponding path program 1 times [2024-06-27 20:45:11,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:11,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447346902] [2024-06-27 20:45:11,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:11,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:11,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:12,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:12,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:12,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447346902] [2024-06-27 20:45:12,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447346902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:12,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:12,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:12,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062074545] [2024-06-27 20:45:12,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:12,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:12,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:12,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:12,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:12,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:12,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 155 transitions, 1649 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:12,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:12,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:12,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:12,594 INFO L124 PetriNetUnfolderBase]: 430/770 cut-off events. [2024-06-27 20:45:12,594 INFO L125 PetriNetUnfolderBase]: For 37074/37074 co-relation queries the response was YES. [2024-06-27 20:45:12,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5141 conditions, 770 events. 430/770 cut-off events. For 37074/37074 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3588 event pairs, 64 based on Foata normal form. 2/771 useless extension candidates. Maximal degree in co-relation 5059. Up to 669 conditions per place. [2024-06-27 20:45:12,599 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 140 selfloop transitions, 31 changer transitions 0/173 dead transitions. [2024-06-27 20:45:12,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 173 transitions, 2092 flow [2024-06-27 20:45:12,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:12,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:12,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-27 20:45:12,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-27 20:45:12,600 INFO L175 Difference]: Start difference. First operand has 181 places, 155 transitions, 1649 flow. Second operand 9 states and 97 transitions. [2024-06-27 20:45:12,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 173 transitions, 2092 flow [2024-06-27 20:45:12,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 173 transitions, 2022 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:12,667 INFO L231 Difference]: Finished difference. Result has 183 places, 157 transitions, 1693 flow [2024-06-27 20:45:12,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1693, PETRI_PLACES=183, PETRI_TRANSITIONS=157} [2024-06-27 20:45:12,668 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 154 predicate places. [2024-06-27 20:45:12,668 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 157 transitions, 1693 flow [2024-06-27 20:45:12,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:12,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:12,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:12,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:45:12,668 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:12,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:12,669 INFO L85 PathProgramCache]: Analyzing trace with hash -299199744, now seen corresponding path program 4 times [2024-06-27 20:45:12,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:12,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601662802] [2024-06-27 20:45:12,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:12,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:12,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:13,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 20:45:13,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:13,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601662802] [2024-06-27 20:45:13,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601662802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:13,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:13,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:13,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595472852] [2024-06-27 20:45:13,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:13,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:13,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:13,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:13,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:13,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:13,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 157 transitions, 1693 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:13,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:13,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:13,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:13,724 INFO L124 PetriNetUnfolderBase]: 434/778 cut-off events. [2024-06-27 20:45:13,725 INFO L125 PetriNetUnfolderBase]: For 38541/38541 co-relation queries the response was YES. [2024-06-27 20:45:13,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5222 conditions, 778 events. 434/778 cut-off events. For 38541/38541 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3633 event pairs, 64 based on Foata normal form. 2/779 useless extension candidates. Maximal degree in co-relation 5139. Up to 673 conditions per place. [2024-06-27 20:45:13,730 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 140 selfloop transitions, 30 changer transitions 0/172 dead transitions. [2024-06-27 20:45:13,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 172 transitions, 2097 flow [2024-06-27 20:45:13,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:13,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:13,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-27 20:45:13,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-27 20:45:13,731 INFO L175 Difference]: Start difference. First operand has 183 places, 157 transitions, 1693 flow. Second operand 9 states and 95 transitions. [2024-06-27 20:45:13,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 172 transitions, 2097 flow [2024-06-27 20:45:13,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 172 transitions, 2009 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:13,808 INFO L231 Difference]: Finished difference. Result has 185 places, 158 transitions, 1691 flow [2024-06-27 20:45:13,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1605, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1691, PETRI_PLACES=185, PETRI_TRANSITIONS=158} [2024-06-27 20:45:13,808 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 156 predicate places. [2024-06-27 20:45:13,808 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 158 transitions, 1691 flow [2024-06-27 20:45:13,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:13,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:13,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:13,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:45:13,809 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:13,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:13,809 INFO L85 PathProgramCache]: Analyzing trace with hash -299203464, now seen corresponding path program 5 times [2024-06-27 20:45:13,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:13,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66880530] [2024-06-27 20:45:13,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:13,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:13,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:14,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:14,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:14,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66880530] [2024-06-27 20:45:14,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66880530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:14,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:14,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:14,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086566502] [2024-06-27 20:45:14,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:14,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:14,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:14,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:14,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:14,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:14,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 158 transitions, 1691 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:14,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:14,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:14,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:14,845 INFO L124 PetriNetUnfolderBase]: 438/786 cut-off events. [2024-06-27 20:45:14,845 INFO L125 PetriNetUnfolderBase]: For 40159/40159 co-relation queries the response was YES. [2024-06-27 20:45:14,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5270 conditions, 786 events. 438/786 cut-off events. For 40159/40159 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3678 event pairs, 62 based on Foata normal form. 2/787 useless extension candidates. Maximal degree in co-relation 5186. Up to 681 conditions per place. [2024-06-27 20:45:14,850 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 142 selfloop transitions, 29 changer transitions 0/173 dead transitions. [2024-06-27 20:45:14,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 173 transitions, 2095 flow [2024-06-27 20:45:14,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:14,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:14,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-27 20:45:14,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34814814814814815 [2024-06-27 20:45:14,851 INFO L175 Difference]: Start difference. First operand has 185 places, 158 transitions, 1691 flow. Second operand 9 states and 94 transitions. [2024-06-27 20:45:14,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 173 transitions, 2095 flow [2024-06-27 20:45:14,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 173 transitions, 2019 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:14,927 INFO L231 Difference]: Finished difference. Result has 187 places, 159 transitions, 1701 flow [2024-06-27 20:45:14,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1701, PETRI_PLACES=187, PETRI_TRANSITIONS=159} [2024-06-27 20:45:14,928 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 158 predicate places. [2024-06-27 20:45:14,928 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 159 transitions, 1701 flow [2024-06-27 20:45:14,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:14,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:14,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:14,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:45:14,929 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:14,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:14,929 INFO L85 PathProgramCache]: Analyzing trace with hash -299049642, now seen corresponding path program 2 times [2024-06-27 20:45:14,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:14,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233960764] [2024-06-27 20:45:14,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:14,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:14,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:15,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:15,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:15,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233960764] [2024-06-27 20:45:15,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233960764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:15,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:15,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:15,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308265336] [2024-06-27 20:45:15,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:15,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:15,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:15,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:15,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:15,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:15,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 159 transitions, 1701 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:15,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:15,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:15,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:16,134 INFO L124 PetriNetUnfolderBase]: 439/788 cut-off events. [2024-06-27 20:45:16,134 INFO L125 PetriNetUnfolderBase]: For 40425/40425 co-relation queries the response was YES. [2024-06-27 20:45:16,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5255 conditions, 788 events. 439/788 cut-off events. For 40425/40425 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3701 event pairs, 64 based on Foata normal form. 2/789 useless extension candidates. Maximal degree in co-relation 5170. Up to 673 conditions per place. [2024-06-27 20:45:16,139 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 142 selfloop transitions, 33 changer transitions 0/177 dead transitions. [2024-06-27 20:45:16,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 177 transitions, 2153 flow [2024-06-27 20:45:16,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:16,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:16,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-27 20:45:16,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 20:45:16,140 INFO L175 Difference]: Start difference. First operand has 187 places, 159 transitions, 1701 flow. Second operand 10 states and 105 transitions. [2024-06-27 20:45:16,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 177 transitions, 2153 flow [2024-06-27 20:45:16,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 177 transitions, 2077 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:16,214 INFO L231 Difference]: Finished difference. Result has 190 places, 161 transitions, 1746 flow [2024-06-27 20:45:16,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1746, PETRI_PLACES=190, PETRI_TRANSITIONS=161} [2024-06-27 20:45:16,215 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 161 predicate places. [2024-06-27 20:45:16,215 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 161 transitions, 1746 flow [2024-06-27 20:45:16,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:16,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:16,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:16,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:45:16,215 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:16,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:16,216 INFO L85 PathProgramCache]: Analyzing trace with hash -293477733, now seen corresponding path program 1 times [2024-06-27 20:45:16,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:16,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559088848] [2024-06-27 20:45:16,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:16,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:16,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:17,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:17,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:17,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559088848] [2024-06-27 20:45:17,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559088848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:17,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:17,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:17,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139118384] [2024-06-27 20:45:17,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:17,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:17,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:17,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:17,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:17,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:17,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 161 transitions, 1746 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:17,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:17,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:17,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:17,340 INFO L124 PetriNetUnfolderBase]: 443/796 cut-off events. [2024-06-27 20:45:17,340 INFO L125 PetriNetUnfolderBase]: For 41781/41781 co-relation queries the response was YES. [2024-06-27 20:45:17,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5319 conditions, 796 events. 443/796 cut-off events. For 41781/41781 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3748 event pairs, 83 based on Foata normal form. 2/797 useless extension candidates. Maximal degree in co-relation 5233. Up to 752 conditions per place. [2024-06-27 20:45:17,346 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 154 selfloop transitions, 19 changer transitions 0/175 dead transitions. [2024-06-27 20:45:17,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 175 transitions, 2147 flow [2024-06-27 20:45:17,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:17,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:17,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 97 transitions. [2024-06-27 20:45:17,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3233333333333333 [2024-06-27 20:45:17,347 INFO L175 Difference]: Start difference. First operand has 190 places, 161 transitions, 1746 flow. Second operand 10 states and 97 transitions. [2024-06-27 20:45:17,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 175 transitions, 2147 flow [2024-06-27 20:45:17,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 175 transitions, 2046 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:17,426 INFO L231 Difference]: Finished difference. Result has 193 places, 163 transitions, 1721 flow [2024-06-27 20:45:17,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1721, PETRI_PLACES=193, PETRI_TRANSITIONS=163} [2024-06-27 20:45:17,427 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 164 predicate places. [2024-06-27 20:45:17,427 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 163 transitions, 1721 flow [2024-06-27 20:45:17,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:17,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:17,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:17,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:45:17,427 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:17,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:17,428 INFO L85 PathProgramCache]: Analyzing trace with hash -293693214, now seen corresponding path program 6 times [2024-06-27 20:45:17,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:17,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961319490] [2024-06-27 20:45:17,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:17,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:17,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:18,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:18,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:18,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961319490] [2024-06-27 20:45:18,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961319490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:18,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:18,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:18,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410298334] [2024-06-27 20:45:18,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:18,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:18,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:18,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:18,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:18,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:18,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 163 transitions, 1721 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:18,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:18,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:18,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:18,383 INFO L124 PetriNetUnfolderBase]: 447/804 cut-off events. [2024-06-27 20:45:18,383 INFO L125 PetriNetUnfolderBase]: For 43141/43141 co-relation queries the response was YES. [2024-06-27 20:45:18,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5337 conditions, 804 events. 447/804 cut-off events. For 43141/43141 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3799 event pairs, 81 based on Foata normal form. 2/805 useless extension candidates. Maximal degree in co-relation 5249. Up to 760 conditions per place. [2024-06-27 20:45:18,388 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 157 selfloop transitions, 17 changer transitions 0/176 dead transitions. [2024-06-27 20:45:18,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 176 transitions, 2125 flow [2024-06-27 20:45:18,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:18,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:18,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-06-27 20:45:18,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-27 20:45:18,389 INFO L175 Difference]: Start difference. First operand has 193 places, 163 transitions, 1721 flow. Second operand 9 states and 90 transitions. [2024-06-27 20:45:18,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 176 transitions, 2125 flow [2024-06-27 20:45:18,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 176 transitions, 2069 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:18,468 INFO L231 Difference]: Finished difference. Result has 195 places, 164 transitions, 1729 flow [2024-06-27 20:45:18,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1729, PETRI_PLACES=195, PETRI_TRANSITIONS=164} [2024-06-27 20:45:18,468 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 166 predicate places. [2024-06-27 20:45:18,469 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 164 transitions, 1729 flow [2024-06-27 20:45:18,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:18,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:18,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:18,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:45:18,469 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:18,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:18,469 INFO L85 PathProgramCache]: Analyzing trace with hash -293687262, now seen corresponding path program 3 times [2024-06-27 20:45:18,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:18,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12365143] [2024-06-27 20:45:18,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:18,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:19,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:19,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:19,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12365143] [2024-06-27 20:45:19,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12365143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:19,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:19,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:19,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110429303] [2024-06-27 20:45:19,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:19,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:19,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:19,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:19,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:19,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:19,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 164 transitions, 1729 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:19,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:19,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:19,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:19,392 INFO L124 PetriNetUnfolderBase]: 453/814 cut-off events. [2024-06-27 20:45:19,392 INFO L125 PetriNetUnfolderBase]: For 44464/44464 co-relation queries the response was YES. [2024-06-27 20:45:19,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5405 conditions, 814 events. 453/814 cut-off events. For 44464/44464 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3873 event pairs, 78 based on Foata normal form. 2/815 useless extension candidates. Maximal degree in co-relation 5316. Up to 731 conditions per place. [2024-06-27 20:45:19,398 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 153 selfloop transitions, 27 changer transitions 0/182 dead transitions. [2024-06-27 20:45:19,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 182 transitions, 2291 flow [2024-06-27 20:45:19,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:19,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:19,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-27 20:45:19,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-27 20:45:19,399 INFO L175 Difference]: Start difference. First operand has 195 places, 164 transitions, 1729 flow. Second operand 10 states and 107 transitions. [2024-06-27 20:45:19,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 182 transitions, 2291 flow [2024-06-27 20:45:19,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 182 transitions, 2237 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:19,485 INFO L231 Difference]: Finished difference. Result has 198 places, 166 transitions, 1772 flow [2024-06-27 20:45:19,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1675, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1772, PETRI_PLACES=198, PETRI_TRANSITIONS=166} [2024-06-27 20:45:19,485 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 169 predicate places. [2024-06-27 20:45:19,485 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 166 transitions, 1772 flow [2024-06-27 20:45:19,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:19,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:19,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:19,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:45:19,486 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:19,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:19,486 INFO L85 PathProgramCache]: Analyzing trace with hash -293485452, now seen corresponding path program 4 times [2024-06-27 20:45:19,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:19,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172209060] [2024-06-27 20:45:19,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:19,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:19,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:20,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:20,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:20,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172209060] [2024-06-27 20:45:20,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172209060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:20,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:20,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:20,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764324526] [2024-06-27 20:45:20,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:20,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:20,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:20,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:20,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:20,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:20,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 166 transitions, 1772 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:20,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:20,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:20,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:20,435 INFO L124 PetriNetUnfolderBase]: 449/808 cut-off events. [2024-06-27 20:45:20,435 INFO L125 PetriNetUnfolderBase]: For 42551/42551 co-relation queries the response was YES. [2024-06-27 20:45:20,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5274 conditions, 808 events. 449/808 cut-off events. For 42551/42551 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3842 event pairs, 78 based on Foata normal form. 2/809 useless extension candidates. Maximal degree in co-relation 5184. Up to 728 conditions per place. [2024-06-27 20:45:20,441 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 153 selfloop transitions, 26 changer transitions 0/181 dead transitions. [2024-06-27 20:45:20,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 181 transitions, 2180 flow [2024-06-27 20:45:20,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:20,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:20,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-27 20:45:20,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 20:45:20,442 INFO L175 Difference]: Start difference. First operand has 198 places, 166 transitions, 1772 flow. Second operand 10 states and 105 transitions. [2024-06-27 20:45:20,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 181 transitions, 2180 flow [2024-06-27 20:45:20,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 181 transitions, 2084 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:20,522 INFO L231 Difference]: Finished difference. Result has 200 places, 166 transitions, 1733 flow [2024-06-27 20:45:20,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1733, PETRI_PLACES=200, PETRI_TRANSITIONS=166} [2024-06-27 20:45:20,522 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 171 predicate places. [2024-06-27 20:45:20,522 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 166 transitions, 1733 flow [2024-06-27 20:45:20,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:20,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:20,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:20,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:45:20,523 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:20,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:20,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1693301221, now seen corresponding path program 2 times [2024-06-27 20:45:20,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:20,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982497124] [2024-06-27 20:45:20,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:20,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:20,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:21,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 20:45:21,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:21,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982497124] [2024-06-27 20:45:21,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982497124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:21,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:21,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:21,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66083688] [2024-06-27 20:45:21,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:21,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:21,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:21,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:21,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:21,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:21,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 166 transitions, 1733 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:21,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:21,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:21,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:21,639 INFO L124 PetriNetUnfolderBase]: 460/829 cut-off events. [2024-06-27 20:45:21,639 INFO L125 PetriNetUnfolderBase]: For 47581/47581 co-relation queries the response was YES. [2024-06-27 20:45:21,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5506 conditions, 829 events. 460/829 cut-off events. For 47581/47581 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3978 event pairs, 95 based on Foata normal form. 2/830 useless extension candidates. Maximal degree in co-relation 5415. Up to 773 conditions per place. [2024-06-27 20:45:21,644 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 160 selfloop transitions, 19 changer transitions 0/181 dead transitions. [2024-06-27 20:45:21,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 181 transitions, 2279 flow [2024-06-27 20:45:21,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:45:21,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:45:21,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-27 20:45:21,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3151515151515151 [2024-06-27 20:45:21,645 INFO L175 Difference]: Start difference. First operand has 200 places, 166 transitions, 1733 flow. Second operand 11 states and 104 transitions. [2024-06-27 20:45:21,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 181 transitions, 2279 flow [2024-06-27 20:45:21,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 181 transitions, 2209 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 20:45:21,724 INFO L231 Difference]: Finished difference. Result has 201 places, 168 transitions, 1751 flow [2024-06-27 20:45:21,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1663, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1751, PETRI_PLACES=201, PETRI_TRANSITIONS=168} [2024-06-27 20:45:21,728 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 172 predicate places. [2024-06-27 20:45:21,729 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 168 transitions, 1751 flow [2024-06-27 20:45:21,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:21,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:21,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:21,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:45:21,729 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:21,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:21,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1152493437, now seen corresponding path program 3 times [2024-06-27 20:45:21,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:21,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133739218] [2024-06-27 20:45:21,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:21,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:21,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:22,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 20:45:22,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:22,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133739218] [2024-06-27 20:45:22,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133739218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:22,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:22,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:22,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018587191] [2024-06-27 20:45:22,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:22,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:22,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:22,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:22,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:22,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:22,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 168 transitions, 1751 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:22,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:22,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:22,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:22,696 INFO L124 PetriNetUnfolderBase]: 457/824 cut-off events. [2024-06-27 20:45:22,696 INFO L125 PetriNetUnfolderBase]: For 45675/45675 co-relation queries the response was YES. [2024-06-27 20:45:22,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5356 conditions, 824 events. 457/824 cut-off events. For 45675/45675 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3954 event pairs, 96 based on Foata normal form. 2/825 useless extension candidates. Maximal degree in co-relation 5264. Up to 785 conditions per place. [2024-06-27 20:45:22,702 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 159 selfloop transitions, 16 changer transitions 0/177 dead transitions. [2024-06-27 20:45:22,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 177 transitions, 2121 flow [2024-06-27 20:45:22,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:22,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:22,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-27 20:45:22,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32592592592592595 [2024-06-27 20:45:22,703 INFO L175 Difference]: Start difference. First operand has 201 places, 168 transitions, 1751 flow. Second operand 9 states and 88 transitions. [2024-06-27 20:45:22,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 177 transitions, 2121 flow [2024-06-27 20:45:22,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 177 transitions, 2036 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:22,808 INFO L231 Difference]: Finished difference. Result has 202 places, 168 transitions, 1702 flow [2024-06-27 20:45:22,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1702, PETRI_PLACES=202, PETRI_TRANSITIONS=168} [2024-06-27 20:45:22,808 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 173 predicate places. [2024-06-27 20:45:22,808 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 168 transitions, 1702 flow [2024-06-27 20:45:22,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:22,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:22,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:22,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:45:22,809 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:22,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:22,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1143288948, now seen corresponding path program 5 times [2024-06-27 20:45:22,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:22,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098296026] [2024-06-27 20:45:22,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:22,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:22,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:23,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:23,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:23,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098296026] [2024-06-27 20:45:23,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098296026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:23,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:23,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:23,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29367808] [2024-06-27 20:45:23,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:23,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:23,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:23,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:23,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:23,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:23,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 168 transitions, 1702 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:23,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:23,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:23,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:24,023 INFO L124 PetriNetUnfolderBase]: 453/818 cut-off events. [2024-06-27 20:45:24,023 INFO L125 PetriNetUnfolderBase]: For 43112/43112 co-relation queries the response was YES. [2024-06-27 20:45:24,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5145 conditions, 818 events. 453/818 cut-off events. For 43112/43112 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3941 event pairs, 93 based on Foata normal form. 2/819 useless extension candidates. Maximal degree in co-relation 5053. Up to 779 conditions per place. [2024-06-27 20:45:24,028 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 161 selfloop transitions, 17 changer transitions 0/180 dead transitions. [2024-06-27 20:45:24,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 180 transitions, 2097 flow [2024-06-27 20:45:24,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:24,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:24,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-27 20:45:24,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32 [2024-06-27 20:45:24,029 INFO L175 Difference]: Start difference. First operand has 202 places, 168 transitions, 1702 flow. Second operand 10 states and 96 transitions. [2024-06-27 20:45:24,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 180 transitions, 2097 flow [2024-06-27 20:45:24,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 180 transitions, 2043 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:24,113 INFO L231 Difference]: Finished difference. Result has 205 places, 169 transitions, 1699 flow [2024-06-27 20:45:24,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1699, PETRI_PLACES=205, PETRI_TRANSITIONS=169} [2024-06-27 20:45:24,113 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 176 predicate places. [2024-06-27 20:45:24,114 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 169 transitions, 1699 flow [2024-06-27 20:45:24,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:24,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:24,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:24,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:45:24,114 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:24,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:24,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1883179916, now seen corresponding path program 6 times [2024-06-27 20:45:24,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:24,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741445601] [2024-06-27 20:45:24,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:24,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:24,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:24,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:24,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:24,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741445601] [2024-06-27 20:45:24,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741445601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:24,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:24,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:24,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707928598] [2024-06-27 20:45:24,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:24,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:24,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:24,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:24,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:24,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:24,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 169 transitions, 1699 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:24,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:24,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:24,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:25,067 INFO L124 PetriNetUnfolderBase]: 459/829 cut-off events. [2024-06-27 20:45:25,067 INFO L125 PetriNetUnfolderBase]: For 44535/44535 co-relation queries the response was YES. [2024-06-27 20:45:25,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5235 conditions, 829 events. 459/829 cut-off events. For 44535/44535 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4001 event pairs, 83 based on Foata normal form. 2/830 useless extension candidates. Maximal degree in co-relation 5141. Up to 739 conditions per place. [2024-06-27 20:45:25,073 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 154 selfloop transitions, 29 changer transitions 0/185 dead transitions. [2024-06-27 20:45:25,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 185 transitions, 2270 flow [2024-06-27 20:45:25,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:25,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:25,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-27 20:45:25,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 20:45:25,077 INFO L175 Difference]: Start difference. First operand has 205 places, 169 transitions, 1699 flow. Second operand 10 states and 105 transitions. [2024-06-27 20:45:25,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 185 transitions, 2270 flow [2024-06-27 20:45:25,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 185 transitions, 2232 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:25,166 INFO L231 Difference]: Finished difference. Result has 207 places, 171 transitions, 1762 flow [2024-06-27 20:45:25,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1762, PETRI_PLACES=207, PETRI_TRANSITIONS=171} [2024-06-27 20:45:25,166 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 178 predicate places. [2024-06-27 20:45:25,167 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 171 transitions, 1762 flow [2024-06-27 20:45:25,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:25,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:25,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:25,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:45:25,167 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:25,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:25,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1427269792, now seen corresponding path program 7 times [2024-06-27 20:45:25,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:25,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870294139] [2024-06-27 20:45:25,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:25,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:25,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:26,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 20:45:26,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:26,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870294139] [2024-06-27 20:45:26,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870294139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:26,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:26,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:26,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82685543] [2024-06-27 20:45:26,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:26,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:26,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:26,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:26,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:26,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:26,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 171 transitions, 1762 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:26,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:26,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:26,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:26,363 INFO L124 PetriNetUnfolderBase]: 465/839 cut-off events. [2024-06-27 20:45:26,363 INFO L125 PetriNetUnfolderBase]: For 46513/46513 co-relation queries the response was YES. [2024-06-27 20:45:26,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5365 conditions, 839 events. 465/839 cut-off events. For 46513/46513 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4097 event pairs, 76 based on Foata normal form. 2/840 useless extension candidates. Maximal degree in co-relation 5270. Up to 702 conditions per place. [2024-06-27 20:45:26,369 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 147 selfloop transitions, 43 changer transitions 0/192 dead transitions. [2024-06-27 20:45:26,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 192 transitions, 2264 flow [2024-06-27 20:45:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:26,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:26,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-27 20:45:26,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-27 20:45:26,370 INFO L175 Difference]: Start difference. First operand has 207 places, 171 transitions, 1762 flow. Second operand 10 states and 107 transitions. [2024-06-27 20:45:26,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 192 transitions, 2264 flow [2024-06-27 20:45:26,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 192 transitions, 2180 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:26,456 INFO L231 Difference]: Finished difference. Result has 211 places, 176 transitions, 1862 flow [2024-06-27 20:45:26,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1862, PETRI_PLACES=211, PETRI_TRANSITIONS=176} [2024-06-27 20:45:26,456 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 182 predicate places. [2024-06-27 20:45:26,457 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 176 transitions, 1862 flow [2024-06-27 20:45:26,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:26,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:26,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:26,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:45:26,457 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:26,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:26,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1106216327, now seen corresponding path program 4 times [2024-06-27 20:45:26,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:26,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969486230] [2024-06-27 20:45:26,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:26,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:26,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:27,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:27,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:27,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969486230] [2024-06-27 20:45:27,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969486230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:27,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:27,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:27,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250086560] [2024-06-27 20:45:27,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:27,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:27,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:27,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:27,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:27,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:27,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 176 transitions, 1862 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:27,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:27,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:27,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:27,626 INFO L124 PetriNetUnfolderBase]: 469/847 cut-off events. [2024-06-27 20:45:27,626 INFO L125 PetriNetUnfolderBase]: For 47968/47968 co-relation queries the response was YES. [2024-06-27 20:45:27,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5513 conditions, 847 events. 469/847 cut-off events. For 47968/47968 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4131 event pairs, 90 based on Foata normal form. 2/848 useless extension candidates. Maximal degree in co-relation 5415. Up to 775 conditions per place. [2024-06-27 20:45:27,632 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 154 selfloop transitions, 31 changer transitions 0/187 dead transitions. [2024-06-27 20:45:27,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 187 transitions, 2278 flow [2024-06-27 20:45:27,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:27,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:27,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-27 20:45:27,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33 [2024-06-27 20:45:27,633 INFO L175 Difference]: Start difference. First operand has 211 places, 176 transitions, 1862 flow. Second operand 10 states and 99 transitions. [2024-06-27 20:45:27,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 187 transitions, 2278 flow [2024-06-27 20:45:27,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 187 transitions, 2192 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 20:45:27,731 INFO L231 Difference]: Finished difference. Result has 215 places, 177 transitions, 1868 flow [2024-06-27 20:45:27,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1868, PETRI_PLACES=215, PETRI_TRANSITIONS=177} [2024-06-27 20:45:27,732 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 186 predicate places. [2024-06-27 20:45:27,732 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 177 transitions, 1868 flow [2024-06-27 20:45:27,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:27,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:27,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:27,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:45:27,732 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:27,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:27,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1888750058, now seen corresponding path program 7 times [2024-06-27 20:45:27,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:27,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004354800] [2024-06-27 20:45:27,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:27,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:27,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:28,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:28,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:28,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004354800] [2024-06-27 20:45:28,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004354800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:28,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:28,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:28,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092932581] [2024-06-27 20:45:28,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:28,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:28,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:28,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:28,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:28,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:28,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 177 transitions, 1868 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:28,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:28,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:28,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:28,825 INFO L124 PetriNetUnfolderBase]: 473/855 cut-off events. [2024-06-27 20:45:28,825 INFO L125 PetriNetUnfolderBase]: For 49591/49591 co-relation queries the response was YES. [2024-06-27 20:45:28,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5551 conditions, 855 events. 473/855 cut-off events. For 49591/49591 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4170 event pairs, 79 based on Foata normal form. 2/856 useless extension candidates. Maximal degree in co-relation 5452. Up to 734 conditions per place. [2024-06-27 20:45:28,831 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 150 selfloop transitions, 39 changer transitions 0/191 dead transitions. [2024-06-27 20:45:28,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 191 transitions, 2316 flow [2024-06-27 20:45:28,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:28,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:28,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-27 20:45:28,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433333333333333 [2024-06-27 20:45:28,832 INFO L175 Difference]: Start difference. First operand has 215 places, 177 transitions, 1868 flow. Second operand 10 states and 103 transitions. [2024-06-27 20:45:28,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 191 transitions, 2316 flow [2024-06-27 20:45:28,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 191 transitions, 2234 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:28,925 INFO L231 Difference]: Finished difference. Result has 217 places, 178 transitions, 1897 flow [2024-06-27 20:45:28,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1897, PETRI_PLACES=217, PETRI_TRANSITIONS=178} [2024-06-27 20:45:28,926 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 188 predicate places. [2024-06-27 20:45:28,926 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 178 transitions, 1897 flow [2024-06-27 20:45:28,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:28,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:28,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:28,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:45:28,927 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:28,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:28,927 INFO L85 PathProgramCache]: Analyzing trace with hash -907674354, now seen corresponding path program 8 times [2024-06-27 20:45:28,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:28,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626257239] [2024-06-27 20:45:28,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:28,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:28,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:29,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:29,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:29,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626257239] [2024-06-27 20:45:29,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626257239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:29,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:29,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:29,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672416570] [2024-06-27 20:45:29,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:29,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:29,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:29,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:29,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:29,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:29,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 178 transitions, 1897 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:29,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:29,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:29,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:30,044 INFO L124 PetriNetUnfolderBase]: 477/863 cut-off events. [2024-06-27 20:45:30,044 INFO L125 PetriNetUnfolderBase]: For 51309/51309 co-relation queries the response was YES. [2024-06-27 20:45:30,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5632 conditions, 863 events. 477/863 cut-off events. For 51309/51309 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4250 event pairs, 82 based on Foata normal form. 2/864 useless extension candidates. Maximal degree in co-relation 5532. Up to 745 conditions per place. [2024-06-27 20:45:30,050 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 156 selfloop transitions, 33 changer transitions 0/191 dead transitions. [2024-06-27 20:45:30,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 191 transitions, 2336 flow [2024-06-27 20:45:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:30,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:30,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-27 20:45:30,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34444444444444444 [2024-06-27 20:45:30,051 INFO L175 Difference]: Start difference. First operand has 217 places, 178 transitions, 1897 flow. Second operand 9 states and 93 transitions. [2024-06-27 20:45:30,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 191 transitions, 2336 flow [2024-06-27 20:45:30,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 191 transitions, 2237 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:30,159 INFO L231 Difference]: Finished difference. Result has 218 places, 179 transitions, 1898 flow [2024-06-27 20:45:30,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1898, PETRI_PLACES=218, PETRI_TRANSITIONS=179} [2024-06-27 20:45:30,159 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 189 predicate places. [2024-06-27 20:45:30,159 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 179 transitions, 1898 flow [2024-06-27 20:45:30,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:30,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:30,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:30,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:45:30,160 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:30,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:30,160 INFO L85 PathProgramCache]: Analyzing trace with hash 886586628, now seen corresponding path program 8 times [2024-06-27 20:45:30,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:30,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630125317] [2024-06-27 20:45:30,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:30,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:30,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:30,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:30,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:30,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630125317] [2024-06-27 20:45:30,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630125317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:30,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:30,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:30,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562614669] [2024-06-27 20:45:30,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:30,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:30,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:30,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:30,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:31,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:31,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 179 transitions, 1898 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:31,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:31,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:31,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:31,292 INFO L124 PetriNetUnfolderBase]: 473/857 cut-off events. [2024-06-27 20:45:31,292 INFO L125 PetriNetUnfolderBase]: For 48387/48387 co-relation queries the response was YES. [2024-06-27 20:45:31,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5436 conditions, 857 events. 473/857 cut-off events. For 48387/48387 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4235 event pairs, 77 based on Foata normal form. 2/858 useless extension candidates. Maximal degree in co-relation 5335. Up to 720 conditions per place. [2024-06-27 20:45:31,297 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 148 selfloop transitions, 44 changer transitions 0/194 dead transitions. [2024-06-27 20:45:31,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 194 transitions, 2336 flow [2024-06-27 20:45:31,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:31,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:31,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-27 20:45:31,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 20:45:31,298 INFO L175 Difference]: Start difference. First operand has 218 places, 179 transitions, 1898 flow. Second operand 10 states and 105 transitions. [2024-06-27 20:45:31,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 194 transitions, 2336 flow [2024-06-27 20:45:31,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 194 transitions, 2224 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:31,390 INFO L231 Difference]: Finished difference. Result has 221 places, 179 transitions, 1879 flow [2024-06-27 20:45:31,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1879, PETRI_PLACES=221, PETRI_TRANSITIONS=179} [2024-06-27 20:45:31,390 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 192 predicate places. [2024-06-27 20:45:31,390 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 179 transitions, 1879 flow [2024-06-27 20:45:31,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:31,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:31,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:31,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:45:31,391 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:31,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:31,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1883172197, now seen corresponding path program 5 times [2024-06-27 20:45:31,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:31,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682824765] [2024-06-27 20:45:31,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:31,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:31,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:32,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:32,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:32,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682824765] [2024-06-27 20:45:32,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682824765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:32,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:32,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:32,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435539054] [2024-06-27 20:45:32,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:32,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:32,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:32,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:32,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:32,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:32,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 179 transitions, 1879 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:32,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:32,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:32,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:32,606 INFO L124 PetriNetUnfolderBase]: 470/852 cut-off events. [2024-06-27 20:45:32,606 INFO L125 PetriNetUnfolderBase]: For 44765/44765 co-relation queries the response was YES. [2024-06-27 20:45:32,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5245 conditions, 852 events. 470/852 cut-off events. For 44765/44765 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4187 event pairs, 90 based on Foata normal form. 2/853 useless extension candidates. Maximal degree in co-relation 5143. Up to 801 conditions per place. [2024-06-27 20:45:32,613 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 166 selfloop transitions, 21 changer transitions 0/189 dead transitions. [2024-06-27 20:45:32,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 189 transitions, 2275 flow [2024-06-27 20:45:32,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:32,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:32,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-27 20:45:32,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32 [2024-06-27 20:45:32,614 INFO L175 Difference]: Start difference. First operand has 221 places, 179 transitions, 1879 flow. Second operand 10 states and 96 transitions. [2024-06-27 20:45:32,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 189 transitions, 2275 flow [2024-06-27 20:45:32,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 189 transitions, 2153 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 20:45:32,706 INFO L231 Difference]: Finished difference. Result has 221 places, 179 transitions, 1803 flow [2024-06-27 20:45:32,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1757, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1803, PETRI_PLACES=221, PETRI_TRANSITIONS=179} [2024-06-27 20:45:32,707 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 192 predicate places. [2024-06-27 20:45:32,707 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 179 transitions, 1803 flow [2024-06-27 20:45:32,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:32,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:32,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:32,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:45:32,707 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:32,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:32,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1300371218, now seen corresponding path program 9 times [2024-06-27 20:45:32,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:32,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424007056] [2024-06-27 20:45:32,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:32,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:32,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:33,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:33,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:33,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424007056] [2024-06-27 20:45:33,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424007056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:33,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:33,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:33,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529219479] [2024-06-27 20:45:33,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:33,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:33,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:33,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:33,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:33,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:33,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 179 transitions, 1803 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:33,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:33,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:33,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:33,614 INFO L124 PetriNetUnfolderBase]: 474/860 cut-off events. [2024-06-27 20:45:33,615 INFO L125 PetriNetUnfolderBase]: For 46231/46231 co-relation queries the response was YES. [2024-06-27 20:45:33,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5245 conditions, 860 events. 474/860 cut-off events. For 46231/46231 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4251 event pairs, 90 based on Foata normal form. 2/861 useless extension candidates. Maximal degree in co-relation 5142. Up to 809 conditions per place. [2024-06-27 20:45:33,621 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 168 selfloop transitions, 20 changer transitions 0/190 dead transitions. [2024-06-27 20:45:33,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 190 transitions, 2234 flow [2024-06-27 20:45:33,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:33,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:33,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2024-06-27 20:45:33,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3296296296296296 [2024-06-27 20:45:33,622 INFO L175 Difference]: Start difference. First operand has 221 places, 179 transitions, 1803 flow. Second operand 9 states and 89 transitions. [2024-06-27 20:45:33,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 190 transitions, 2234 flow [2024-06-27 20:45:33,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 190 transitions, 2102 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-27 20:45:33,719 INFO L231 Difference]: Finished difference. Result has 219 places, 180 transitions, 1747 flow [2024-06-27 20:45:33,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1671, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1747, PETRI_PLACES=219, PETRI_TRANSITIONS=180} [2024-06-27 20:45:33,719 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 190 predicate places. [2024-06-27 20:45:33,720 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 180 transitions, 1747 flow [2024-06-27 20:45:33,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:33,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:33,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:33,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:45:33,720 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:33,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:33,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1342900372, now seen corresponding path program 9 times [2024-06-27 20:45:33,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:33,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260676824] [2024-06-27 20:45:33,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:33,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:33,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:34,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:34,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:34,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260676824] [2024-06-27 20:45:34,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260676824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:34,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:34,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:34,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405958488] [2024-06-27 20:45:34,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:34,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:34,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:34,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:34,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:34,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:34,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 180 transitions, 1747 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:34,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:34,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:34,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:34,665 INFO L124 PetriNetUnfolderBase]: 470/854 cut-off events. [2024-06-27 20:45:34,665 INFO L125 PetriNetUnfolderBase]: For 42367/42367 co-relation queries the response was YES. [2024-06-27 20:45:34,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4954 conditions, 854 events. 470/854 cut-off events. For 42367/42367 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4219 event pairs, 85 based on Foata normal form. 2/855 useless extension candidates. Maximal degree in co-relation 4852. Up to 767 conditions per place. [2024-06-27 20:45:34,672 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 161 selfloop transitions, 31 changer transitions 0/194 dead transitions. [2024-06-27 20:45:34,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 194 transitions, 2180 flow [2024-06-27 20:45:34,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:34,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:34,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-27 20:45:34,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 20:45:34,673 INFO L175 Difference]: Start difference. First operand has 219 places, 180 transitions, 1747 flow. Second operand 10 states and 105 transitions. [2024-06-27 20:45:34,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 194 transitions, 2180 flow [2024-06-27 20:45:34,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 194 transitions, 2077 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:34,754 INFO L231 Difference]: Finished difference. Result has 221 places, 180 transitions, 1711 flow [2024-06-27 20:45:34,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1711, PETRI_PLACES=221, PETRI_TRANSITIONS=180} [2024-06-27 20:45:34,755 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 192 predicate places. [2024-06-27 20:45:34,755 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 180 transitions, 1711 flow [2024-06-27 20:45:34,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:34,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:34,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:34,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:45:34,756 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:34,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:34,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1427062030, now seen corresponding path program 10 times [2024-06-27 20:45:34,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:34,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103480355] [2024-06-27 20:45:34,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:34,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:34,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:35,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:35,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:35,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103480355] [2024-06-27 20:45:35,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103480355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:35,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:35,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:35,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214956016] [2024-06-27 20:45:35,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:35,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:35,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:35,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:35,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:35,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:35,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 180 transitions, 1711 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:35,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:35,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:35,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:35,735 INFO L124 PetriNetUnfolderBase]: 467/849 cut-off events. [2024-06-27 20:45:35,736 INFO L125 PetriNetUnfolderBase]: For 38164/38164 co-relation queries the response was YES. [2024-06-27 20:45:35,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4713 conditions, 849 events. 467/849 cut-off events. For 38164/38164 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4181 event pairs, 86 based on Foata normal form. 2/850 useless extension candidates. Maximal degree in co-relation 4611. Up to 777 conditions per place. [2024-06-27 20:45:35,758 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 162 selfloop transitions, 28 changer transitions 0/192 dead transitions. [2024-06-27 20:45:35,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 192 transitions, 2127 flow [2024-06-27 20:45:35,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:35,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:35,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-27 20:45:35,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34074074074074073 [2024-06-27 20:45:35,759 INFO L175 Difference]: Start difference. First operand has 221 places, 180 transitions, 1711 flow. Second operand 9 states and 92 transitions. [2024-06-27 20:45:35,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 192 transitions, 2127 flow [2024-06-27 20:45:35,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 192 transitions, 2046 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 20:45:35,839 INFO L231 Difference]: Finished difference. Result has 220 places, 180 transitions, 1690 flow [2024-06-27 20:45:35,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1690, PETRI_PLACES=220, PETRI_TRANSITIONS=180} [2024-06-27 20:45:35,840 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 191 predicate places. [2024-06-27 20:45:35,840 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 180 transitions, 1690 flow [2024-06-27 20:45:35,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:35,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:35,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:35,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:45:35,840 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:35,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:35,841 INFO L85 PathProgramCache]: Analyzing trace with hash 196812783, now seen corresponding path program 1 times [2024-06-27 20:45:35,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:35,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460367933] [2024-06-27 20:45:35,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:35,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:35,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:36,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:36,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:36,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460367933] [2024-06-27 20:45:36,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460367933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:36,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:36,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:36,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761136791] [2024-06-27 20:45:36,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:36,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:36,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:36,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:36,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:36,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:36,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 180 transitions, 1690 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:36,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:36,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:36,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:36,787 INFO L124 PetriNetUnfolderBase]: 471/856 cut-off events. [2024-06-27 20:45:36,787 INFO L125 PetriNetUnfolderBase]: For 39113/39113 co-relation queries the response was YES. [2024-06-27 20:45:36,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4746 conditions, 856 events. 471/856 cut-off events. For 39113/39113 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4239 event pairs, 56 based on Foata normal form. 2/857 useless extension candidates. Maximal degree in co-relation 4643. Up to 692 conditions per place. [2024-06-27 20:45:36,793 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 166 selfloop transitions, 30 changer transitions 0/198 dead transitions. [2024-06-27 20:45:36,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 198 transitions, 2138 flow [2024-06-27 20:45:36,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:36,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:36,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-27 20:45:36,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-27 20:45:36,798 INFO L175 Difference]: Start difference. First operand has 220 places, 180 transitions, 1690 flow. Second operand 10 states and 100 transitions. [2024-06-27 20:45:36,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 198 transitions, 2138 flow [2024-06-27 20:45:36,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 198 transitions, 2016 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:36,899 INFO L231 Difference]: Finished difference. Result has 222 places, 181 transitions, 1650 flow [2024-06-27 20:45:36,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1568, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1650, PETRI_PLACES=222, PETRI_TRANSITIONS=181} [2024-06-27 20:45:36,900 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 193 predicate places. [2024-06-27 20:45:36,900 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 181 transitions, 1650 flow [2024-06-27 20:45:36,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:36,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:36,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:36,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:45:36,900 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:36,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:36,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1796484683, now seen corresponding path program 2 times [2024-06-27 20:45:36,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:36,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412138296] [2024-06-27 20:45:36,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:36,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:36,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:37,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:37,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:37,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412138296] [2024-06-27 20:45:37,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412138296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:37,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:37,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:37,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272262301] [2024-06-27 20:45:37,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:37,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:37,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:37,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:37,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:37,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:37,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 181 transitions, 1650 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:37,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:37,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:37,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:37,917 INFO L124 PetriNetUnfolderBase]: 475/864 cut-off events. [2024-06-27 20:45:37,917 INFO L125 PetriNetUnfolderBase]: For 39807/39807 co-relation queries the response was YES. [2024-06-27 20:45:37,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4740 conditions, 864 events. 475/864 cut-off events. For 39807/39807 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4296 event pairs, 74 based on Foata normal form. 2/865 useless extension candidates. Maximal degree in co-relation 4636. Up to 758 conditions per place. [2024-06-27 20:45:37,924 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 168 selfloop transitions, 29 changer transitions 0/199 dead transitions. [2024-06-27 20:45:37,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 199 transitions, 2106 flow [2024-06-27 20:45:37,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:37,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:37,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-27 20:45:37,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-27 20:45:37,925 INFO L175 Difference]: Start difference. First operand has 222 places, 181 transitions, 1650 flow. Second operand 10 states and 102 transitions. [2024-06-27 20:45:37,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 199 transitions, 2106 flow [2024-06-27 20:45:38,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 199 transitions, 2032 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:38,019 INFO L231 Difference]: Finished difference. Result has 224 places, 182 transitions, 1658 flow [2024-06-27 20:45:38,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1658, PETRI_PLACES=224, PETRI_TRANSITIONS=182} [2024-06-27 20:45:38,020 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 195 predicate places. [2024-06-27 20:45:38,020 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 182 transitions, 1658 flow [2024-06-27 20:45:38,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:38,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:38,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:38,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:45:38,020 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:38,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:38,020 INFO L85 PathProgramCache]: Analyzing trace with hash 78256297, now seen corresponding path program 3 times [2024-06-27 20:45:38,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:38,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909551850] [2024-06-27 20:45:38,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:38,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:38,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:38,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 20:45:38,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:38,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909551850] [2024-06-27 20:45:38,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909551850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:38,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:38,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:38,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068745242] [2024-06-27 20:45:38,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:38,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:38,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:38,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:38,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:38,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:38,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 182 transitions, 1658 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:38,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:38,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:38,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:39,146 INFO L124 PetriNetUnfolderBase]: 486/885 cut-off events. [2024-06-27 20:45:39,146 INFO L125 PetriNetUnfolderBase]: For 47038/47038 co-relation queries the response was YES. [2024-06-27 20:45:39,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5004 conditions, 885 events. 486/885 cut-off events. For 47038/47038 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4440 event pairs, 77 based on Foata normal form. 2/886 useless extension candidates. Maximal degree in co-relation 4899. Up to 752 conditions per place. [2024-06-27 20:45:39,152 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 165 selfloop transitions, 35 changer transitions 0/202 dead transitions. [2024-06-27 20:45:39,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 202 transitions, 2294 flow [2024-06-27 20:45:39,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:39,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:39,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-27 20:45:39,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35333333333333333 [2024-06-27 20:45:39,153 INFO L175 Difference]: Start difference. First operand has 224 places, 182 transitions, 1658 flow. Second operand 10 states and 106 transitions. [2024-06-27 20:45:39,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 202 transitions, 2294 flow [2024-06-27 20:45:39,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 202 transitions, 2222 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:39,263 INFO L231 Difference]: Finished difference. Result has 226 places, 184 transitions, 1702 flow [2024-06-27 20:45:39,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1586, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1702, PETRI_PLACES=226, PETRI_TRANSITIONS=184} [2024-06-27 20:45:39,264 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 197 predicate places. [2024-06-27 20:45:39,264 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 184 transitions, 1702 flow [2024-06-27 20:45:39,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:39,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:39,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:39,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:45:39,264 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:39,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:39,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1796604839, now seen corresponding path program 1 times [2024-06-27 20:45:39,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:39,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734980075] [2024-06-27 20:45:39,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:39,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:39,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:40,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:40,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:40,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734980075] [2024-06-27 20:45:40,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734980075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:40,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:40,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:40,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317958466] [2024-06-27 20:45:40,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:40,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:40,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:40,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:40,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:40,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:40,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 184 transitions, 1702 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:40,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:40,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:40,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:40,744 INFO L124 PetriNetUnfolderBase]: 484/882 cut-off events. [2024-06-27 20:45:40,744 INFO L125 PetriNetUnfolderBase]: For 42869/42869 co-relation queries the response was YES. [2024-06-27 20:45:40,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4919 conditions, 882 events. 484/882 cut-off events. For 42869/42869 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4441 event pairs, 78 based on Foata normal form. 1/882 useless extension candidates. Maximal degree in co-relation 4813. Up to 765 conditions per place. [2024-06-27 20:45:40,751 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 161 selfloop transitions, 38 changer transitions 0/201 dead transitions. [2024-06-27 20:45:40,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 201 transitions, 2156 flow [2024-06-27 20:45:40,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:40,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:40,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-27 20:45:40,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 20:45:40,752 INFO L175 Difference]: Start difference. First operand has 226 places, 184 transitions, 1702 flow. Second operand 10 states and 105 transitions. [2024-06-27 20:45:40,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 201 transitions, 2156 flow [2024-06-27 20:45:40,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 201 transitions, 2079 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 20:45:40,875 INFO L231 Difference]: Finished difference. Result has 230 places, 184 transitions, 1709 flow [2024-06-27 20:45:40,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1709, PETRI_PLACES=230, PETRI_TRANSITIONS=184} [2024-06-27 20:45:40,876 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 201 predicate places. [2024-06-27 20:45:40,876 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 184 transitions, 1709 flow [2024-06-27 20:45:40,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:40,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:40,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:40,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:45:40,876 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:40,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:40,877 INFO L85 PathProgramCache]: Analyzing trace with hash 78260947, now seen corresponding path program 4 times [2024-06-27 20:45:40,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:40,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809877954] [2024-06-27 20:45:40,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:40,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:40,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:41,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:41,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:41,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809877954] [2024-06-27 20:45:41,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809877954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:41,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:41,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:41,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941580200] [2024-06-27 20:45:41,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:41,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:41,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:41,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:41,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:41,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:41,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 184 transitions, 1709 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:41,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:41,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:41,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:42,010 INFO L124 PetriNetUnfolderBase]: 481/877 cut-off events. [2024-06-27 20:45:42,010 INFO L125 PetriNetUnfolderBase]: For 40872/40872 co-relation queries the response was YES. [2024-06-27 20:45:42,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4764 conditions, 877 events. 481/877 cut-off events. For 40872/40872 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4399 event pairs, 77 based on Foata normal form. 2/878 useless extension candidates. Maximal degree in co-relation 4656. Up to 763 conditions per place. [2024-06-27 20:45:42,016 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 164 selfloop transitions, 35 changer transitions 0/201 dead transitions. [2024-06-27 20:45:42,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 201 transitions, 2159 flow [2024-06-27 20:45:42,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:42,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:42,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-27 20:45:42,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-27 20:45:42,017 INFO L175 Difference]: Start difference. First operand has 230 places, 184 transitions, 1709 flow. Second operand 10 states and 104 transitions. [2024-06-27 20:45:42,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 201 transitions, 2159 flow [2024-06-27 20:45:42,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 201 transitions, 1926 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-27 20:45:42,115 INFO L231 Difference]: Finished difference. Result has 229 places, 184 transitions, 1551 flow [2024-06-27 20:45:42,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1551, PETRI_PLACES=229, PETRI_TRANSITIONS=184} [2024-06-27 20:45:42,116 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 200 predicate places. [2024-06-27 20:45:42,116 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 184 transitions, 1551 flow [2024-06-27 20:45:42,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:42,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:42,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:42,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:45:42,117 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:42,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:42,117 INFO L85 PathProgramCache]: Analyzing trace with hash 193732041, now seen corresponding path program 1 times [2024-06-27 20:45:42,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:42,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341622049] [2024-06-27 20:45:42,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:42,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:42,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:42,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 20:45:42,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:42,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341622049] [2024-06-27 20:45:42,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341622049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:42,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:42,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:42,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501869069] [2024-06-27 20:45:42,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:42,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:42,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:42,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:42,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:43,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:43,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 184 transitions, 1551 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:43,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:43,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:43,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:43,417 INFO L124 PetriNetUnfolderBase]: 501/921 cut-off events. [2024-06-27 20:45:43,417 INFO L125 PetriNetUnfolderBase]: For 64141/64141 co-relation queries the response was YES. [2024-06-27 20:45:43,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4688 conditions, 921 events. 501/921 cut-off events. For 64141/64141 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4696 event pairs, 77 based on Foata normal form. 10/930 useless extension candidates. Maximal degree in co-relation 4581. Up to 768 conditions per place. [2024-06-27 20:45:43,424 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 164 selfloop transitions, 27 changer transitions 16/209 dead transitions. [2024-06-27 20:45:43,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 209 transitions, 2085 flow [2024-06-27 20:45:43,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:45:43,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:45:43,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-27 20:45:43,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35454545454545455 [2024-06-27 20:45:43,425 INFO L175 Difference]: Start difference. First operand has 229 places, 184 transitions, 1551 flow. Second operand 11 states and 117 transitions. [2024-06-27 20:45:43,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 209 transitions, 2085 flow [2024-06-27 20:45:43,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 209 transitions, 2010 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 20:45:43,537 INFO L231 Difference]: Finished difference. Result has 231 places, 179 transitions, 1489 flow [2024-06-27 20:45:43,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1489, PETRI_PLACES=231, PETRI_TRANSITIONS=179} [2024-06-27 20:45:43,538 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 202 predicate places. [2024-06-27 20:45:43,538 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 179 transitions, 1489 flow [2024-06-27 20:45:43,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:43,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:43,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:43,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:45:43,538 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:43,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:43,538 INFO L85 PathProgramCache]: Analyzing trace with hash -508120339, now seen corresponding path program 5 times [2024-06-27 20:45:43,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:43,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314712596] [2024-06-27 20:45:43,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:43,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:43,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:44,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 20:45:44,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:44,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314712596] [2024-06-27 20:45:44,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314712596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:44,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:44,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:44,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005442113] [2024-06-27 20:45:44,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:44,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:44,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:44,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:44,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:44,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:44,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 179 transitions, 1489 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:44,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:44,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:44,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:44,653 INFO L124 PetriNetUnfolderBase]: 485/897 cut-off events. [2024-06-27 20:45:44,653 INFO L125 PetriNetUnfolderBase]: For 72015/72015 co-relation queries the response was YES. [2024-06-27 20:45:44,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4590 conditions, 897 events. 485/897 cut-off events. For 72015/72015 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4561 event pairs, 80 based on Foata normal form. 12/908 useless extension candidates. Maximal degree in co-relation 4482. Up to 769 conditions per place. [2024-06-27 20:45:44,660 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 165 selfloop transitions, 25 changer transitions 7/199 dead transitions. [2024-06-27 20:45:44,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 199 transitions, 1993 flow [2024-06-27 20:45:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:44,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:44,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-27 20:45:44,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-06-27 20:45:44,661 INFO L175 Difference]: Start difference. First operand has 231 places, 179 transitions, 1489 flow. Second operand 10 states and 108 transitions. [2024-06-27 20:45:44,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 199 transitions, 1993 flow [2024-06-27 20:45:44,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 199 transitions, 1927 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 20:45:44,766 INFO L231 Difference]: Finished difference. Result has 227 places, 177 transitions, 1482 flow [2024-06-27 20:45:44,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1482, PETRI_PLACES=227, PETRI_TRANSITIONS=177} [2024-06-27 20:45:44,766 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 198 predicate places. [2024-06-27 20:45:44,766 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 177 transitions, 1482 flow [2024-06-27 20:45:44,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:44,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:44,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 20:45:44,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:45:44,767 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:44,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:44,767 INFO L85 PathProgramCache]: Analyzing trace with hash -508113395, now seen corresponding path program 2 times [2024-06-27 20:45:44,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:44,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703176649] [2024-06-27 20:45:44,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:44,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:44,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:45,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:45,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:45,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703176649] [2024-06-27 20:45:45,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703176649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:45,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:45,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:45,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271798446] [2024-06-27 20:45:45,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:45,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:45,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:45,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:45,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:45,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:45,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 177 transitions, 1482 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:45,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:45,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:45,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:45,856 INFO L124 PetriNetUnfolderBase]: 477/885 cut-off events. [2024-06-27 20:45:45,856 INFO L125 PetriNetUnfolderBase]: For 64524/64524 co-relation queries the response was YES. [2024-06-27 20:45:45,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4523 conditions, 885 events. 477/885 cut-off events. For 64524/64524 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4498 event pairs, 80 based on Foata normal form. 10/894 useless extension candidates. Maximal degree in co-relation 4416. Up to 759 conditions per place. [2024-06-27 20:45:45,863 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 161 selfloop transitions, 19 changer transitions 16/198 dead transitions. [2024-06-27 20:45:45,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 198 transitions, 1970 flow [2024-06-27 20:45:45,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:45:45,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:45:45,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-27 20:45:45,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-27 20:45:45,864 INFO L175 Difference]: Start difference. First operand has 227 places, 177 transitions, 1482 flow. Second operand 11 states and 116 transitions. [2024-06-27 20:45:45,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 198 transitions, 1970 flow [2024-06-27 20:45:45,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 198 transitions, 1892 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 20:45:45,971 INFO L231 Difference]: Finished difference. Result has 229 places, 171 transitions, 1405 flow [2024-06-27 20:45:45,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1405, PETRI_PLACES=229, PETRI_TRANSITIONS=171} [2024-06-27 20:45:45,971 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 200 predicate places. [2024-06-27 20:45:45,971 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 171 transitions, 1405 flow [2024-06-27 20:45:45,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:45,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:45,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:45,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:45:45,971 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:45,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:45,972 INFO L85 PathProgramCache]: Analyzing trace with hash -685251859, now seen corresponding path program 6 times [2024-06-27 20:45:45,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:45,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357874055] [2024-06-27 20:45:45,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:45,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:45,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:46,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:46,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:46,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357874055] [2024-06-27 20:45:46,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357874055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:46,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:46,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:46,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757186514] [2024-06-27 20:45:46,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:46,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:46,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:46,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:46,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:46,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:46,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 171 transitions, 1405 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:46,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:46,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:46,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:47,063 INFO L124 PetriNetUnfolderBase]: 447/827 cut-off events. [2024-06-27 20:45:47,064 INFO L125 PetriNetUnfolderBase]: For 41923/41923 co-relation queries the response was YES. [2024-06-27 20:45:47,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4243 conditions, 827 events. 447/827 cut-off events. For 41923/41923 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4130 event pairs, 68 based on Foata normal form. 2/828 useless extension candidates. Maximal degree in co-relation 4136. Up to 714 conditions per place. [2024-06-27 20:45:47,070 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 154 selfloop transitions, 32 changer transitions 0/188 dead transitions. [2024-06-27 20:45:47,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 188 transitions, 1851 flow [2024-06-27 20:45:47,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:47,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:47,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-27 20:45:47,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-27 20:45:47,071 INFO L175 Difference]: Start difference. First operand has 229 places, 171 transitions, 1405 flow. Second operand 10 states and 104 transitions. [2024-06-27 20:45:47,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 188 transitions, 1851 flow [2024-06-27 20:45:47,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 188 transitions, 1801 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 20:45:47,170 INFO L231 Difference]: Finished difference. Result has 222 places, 172 transitions, 1447 flow [2024-06-27 20:45:47,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1447, PETRI_PLACES=222, PETRI_TRANSITIONS=172} [2024-06-27 20:45:47,171 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 193 predicate places. [2024-06-27 20:45:47,171 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 172 transitions, 1447 flow [2024-06-27 20:45:47,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:47,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:47,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:47,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 20:45:47,171 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:47,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:47,172 INFO L85 PathProgramCache]: Analyzing trace with hash -507874385, now seen corresponding path program 3 times [2024-06-27 20:45:47,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:47,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141078847] [2024-06-27 20:45:47,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:47,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:47,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:47,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:47,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:47,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141078847] [2024-06-27 20:45:47,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141078847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:47,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:47,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:47,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960687397] [2024-06-27 20:45:47,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:47,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:47,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:47,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:47,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:47,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:47,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 172 transitions, 1447 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:47,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:47,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:47,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:48,150 INFO L124 PetriNetUnfolderBase]: 495/927 cut-off events. [2024-06-27 20:45:48,150 INFO L125 PetriNetUnfolderBase]: For 85778/85778 co-relation queries the response was YES. [2024-06-27 20:45:48,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5515 conditions, 927 events. 495/927 cut-off events. For 85778/85778 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4760 event pairs, 92 based on Foata normal form. 8/934 useless extension candidates. Maximal degree in co-relation 5411. Up to 749 conditions per place. [2024-06-27 20:45:48,157 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 168 selfloop transitions, 17 changer transitions 9/196 dead transitions. [2024-06-27 20:45:48,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 196 transitions, 2115 flow [2024-06-27 20:45:48,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:48,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:48,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-27 20:45:48,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36333333333333334 [2024-06-27 20:45:48,158 INFO L175 Difference]: Start difference. First operand has 222 places, 172 transitions, 1447 flow. Second operand 10 states and 109 transitions. [2024-06-27 20:45:48,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 196 transitions, 2115 flow [2024-06-27 20:45:48,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 196 transitions, 2035 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:48,285 INFO L231 Difference]: Finished difference. Result has 224 places, 168 transitions, 1379 flow [2024-06-27 20:45:48,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1379, PETRI_PLACES=224, PETRI_TRANSITIONS=168} [2024-06-27 20:45:48,285 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 195 predicate places. [2024-06-27 20:45:48,286 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 168 transitions, 1379 flow [2024-06-27 20:45:48,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:48,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:48,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:48,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 20:45:48,286 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:48,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:48,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1832271639, now seen corresponding path program 7 times [2024-06-27 20:45:48,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:48,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957111427] [2024-06-27 20:45:48,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:48,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:48,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:49,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:49,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:49,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957111427] [2024-06-27 20:45:49,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957111427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:49,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:49,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:49,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916792250] [2024-06-27 20:45:49,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:49,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:49,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:49,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:49,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:49,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:49,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 168 transitions, 1379 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:49,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:49,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:49,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:49,375 INFO L124 PetriNetUnfolderBase]: 472/878 cut-off events. [2024-06-27 20:45:49,375 INFO L125 PetriNetUnfolderBase]: For 66658/66658 co-relation queries the response was YES. [2024-06-27 20:45:49,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5133 conditions, 878 events. 472/878 cut-off events. For 66658/66658 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4436 event pairs, 95 based on Foata normal form. 2/879 useless extension candidates. Maximal degree in co-relation 5028. Up to 818 conditions per place. [2024-06-27 20:45:49,382 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 162 selfloop transitions, 20 changer transitions 0/184 dead transitions. [2024-06-27 20:45:49,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 184 transitions, 1811 flow [2024-06-27 20:45:49,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:49,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:49,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-27 20:45:49,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33666666666666667 [2024-06-27 20:45:49,382 INFO L175 Difference]: Start difference. First operand has 224 places, 168 transitions, 1379 flow. Second operand 10 states and 101 transitions. [2024-06-27 20:45:49,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 184 transitions, 1811 flow [2024-06-27 20:45:49,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 184 transitions, 1772 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 20:45:49,504 INFO L231 Difference]: Finished difference. Result has 220 places, 169 transitions, 1408 flow [2024-06-27 20:45:49,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1340, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1408, PETRI_PLACES=220, PETRI_TRANSITIONS=169} [2024-06-27 20:45:49,504 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 191 predicate places. [2024-06-27 20:45:49,504 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 169 transitions, 1408 flow [2024-06-27 20:45:49,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:49,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:49,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:49,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 20:45:49,505 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:49,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:49,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1661564559, now seen corresponding path program 8 times [2024-06-27 20:45:49,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:49,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180423755] [2024-06-27 20:45:49,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:49,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:49,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:50,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:50,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:50,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180423755] [2024-06-27 20:45:50,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180423755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:50,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:50,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:50,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286124014] [2024-06-27 20:45:50,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:50,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:50,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:50,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:50,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:50,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:50,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 169 transitions, 1408 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:50,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:50,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:50,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:50,745 INFO L124 PetriNetUnfolderBase]: 513/965 cut-off events. [2024-06-27 20:45:50,745 INFO L125 PetriNetUnfolderBase]: For 103237/103237 co-relation queries the response was YES. [2024-06-27 20:45:50,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6151 conditions, 965 events. 513/965 cut-off events. For 103237/103237 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4986 event pairs, 102 based on Foata normal form. 8/972 useless extension candidates. Maximal degree in co-relation 6048. Up to 737 conditions per place. [2024-06-27 20:45:50,752 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 154 selfloop transitions, 30 changer transitions 7/193 dead transitions. [2024-06-27 20:45:50,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 193 transitions, 2058 flow [2024-06-27 20:45:50,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:50,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:50,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 20:45:50,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37666666666666665 [2024-06-27 20:45:50,753 INFO L175 Difference]: Start difference. First operand has 220 places, 169 transitions, 1408 flow. Second operand 10 states and 113 transitions. [2024-06-27 20:45:50,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 193 transitions, 2058 flow [2024-06-27 20:45:50,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 193 transitions, 2000 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:50,904 INFO L231 Difference]: Finished difference. Result has 222 places, 167 transitions, 1402 flow [2024-06-27 20:45:50,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1402, PETRI_PLACES=222, PETRI_TRANSITIONS=167} [2024-06-27 20:45:50,905 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 193 predicate places. [2024-06-27 20:45:50,905 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 167 transitions, 1402 flow [2024-06-27 20:45:50,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:50,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:50,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 20:45:50,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 20:45:50,906 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:50,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:50,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1666217783, now seen corresponding path program 4 times [2024-06-27 20:45:50,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:50,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676247234] [2024-06-27 20:45:50,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:50,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:50,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:51,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 20:45:51,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:51,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676247234] [2024-06-27 20:45:51,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676247234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:51,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:51,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:51,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30079059] [2024-06-27 20:45:51,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:51,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:51,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:51,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:51,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:51,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:51,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 167 transitions, 1402 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:51,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:51,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:51,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:52,311 INFO L124 PetriNetUnfolderBase]: 497/937 cut-off events. [2024-06-27 20:45:52,311 INFO L125 PetriNetUnfolderBase]: For 101449/101449 co-relation queries the response was YES. [2024-06-27 20:45:52,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5743 conditions, 937 events. 497/937 cut-off events. For 101449/101449 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4815 event pairs, 104 based on Foata normal form. 10/946 useless extension candidates. Maximal degree in co-relation 5639. Up to 774 conditions per place. [2024-06-27 20:45:52,319 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 148 selfloop transitions, 30 changer transitions 7/187 dead transitions. [2024-06-27 20:45:52,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 187 transitions, 1862 flow [2024-06-27 20:45:52,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:52,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:52,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-27 20:45:52,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-06-27 20:45:52,321 INFO L175 Difference]: Start difference. First operand has 222 places, 167 transitions, 1402 flow. Second operand 10 states and 108 transitions. [2024-06-27 20:45:52,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 187 transitions, 1862 flow [2024-06-27 20:45:52,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 187 transitions, 1801 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 20:45:52,454 INFO L231 Difference]: Finished difference. Result has 221 places, 164 transitions, 1387 flow [2024-06-27 20:45:52,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1341, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1387, PETRI_PLACES=221, PETRI_TRANSITIONS=164} [2024-06-27 20:45:52,454 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 192 predicate places. [2024-06-27 20:45:52,455 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 164 transitions, 1387 flow [2024-06-27 20:45:52,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:52,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:52,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:52,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 20:45:52,455 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:52,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:52,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1832266989, now seen corresponding path program 9 times [2024-06-27 20:45:52,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:52,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237938066] [2024-06-27 20:45:52,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:52,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:52,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:53,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:53,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:53,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237938066] [2024-06-27 20:45:53,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237938066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:53,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:53,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:53,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068990406] [2024-06-27 20:45:53,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:53,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:53,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:53,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:53,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:53,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:53,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 164 transitions, 1387 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:53,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:53,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:53,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:53,536 INFO L124 PetriNetUnfolderBase]: 475/895 cut-off events. [2024-06-27 20:45:53,536 INFO L125 PetriNetUnfolderBase]: For 78612/78612 co-relation queries the response was YES. [2024-06-27 20:45:53,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5598 conditions, 895 events. 475/895 cut-off events. For 78612/78612 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4522 event pairs, 110 based on Foata normal form. 2/896 useless extension candidates. Maximal degree in co-relation 5495. Up to 821 conditions per place. [2024-06-27 20:45:53,542 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 157 selfloop transitions, 21 changer transitions 0/180 dead transitions. [2024-06-27 20:45:53,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 180 transitions, 1809 flow [2024-06-27 20:45:53,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:53,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:53,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-27 20:45:53,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-27 20:45:53,543 INFO L175 Difference]: Start difference. First operand has 221 places, 164 transitions, 1387 flow. Second operand 10 states and 102 transitions. [2024-06-27 20:45:53,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 180 transitions, 1809 flow [2024-06-27 20:45:53,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 180 transitions, 1743 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 20:45:53,672 INFO L231 Difference]: Finished difference. Result has 219 places, 165 transitions, 1393 flow [2024-06-27 20:45:53,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1393, PETRI_PLACES=219, PETRI_TRANSITIONS=165} [2024-06-27 20:45:53,673 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 190 predicate places. [2024-06-27 20:45:53,673 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 165 transitions, 1393 flow [2024-06-27 20:45:53,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:53,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:53,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:53,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 20:45:53,673 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:53,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:53,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1661449239, now seen corresponding path program 10 times [2024-06-27 20:45:53,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:53,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056106787] [2024-06-27 20:45:53,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:53,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:53,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:54,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:54,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:54,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056106787] [2024-06-27 20:45:54,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056106787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:54,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:54,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:54,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005228740] [2024-06-27 20:45:54,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:54,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:54,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:54,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:54,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:54,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:54,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 165 transitions, 1393 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:54,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:54,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:54,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:54,774 INFO L124 PetriNetUnfolderBase]: 479/903 cut-off events. [2024-06-27 20:45:54,774 INFO L125 PetriNetUnfolderBase]: For 76870/76870 co-relation queries the response was YES. [2024-06-27 20:45:54,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5624 conditions, 903 events. 479/903 cut-off events. For 76870/76870 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4609 event pairs, 100 based on Foata normal form. 2/904 useless extension candidates. Maximal degree in co-relation 5522. Up to 790 conditions per place. [2024-06-27 20:45:54,780 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 150 selfloop transitions, 30 changer transitions 0/182 dead transitions. [2024-06-27 20:45:54,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 182 transitions, 1823 flow [2024-06-27 20:45:54,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:54,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:54,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-27 20:45:54,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-27 20:45:54,781 INFO L175 Difference]: Start difference. First operand has 219 places, 165 transitions, 1393 flow. Second operand 10 states and 102 transitions. [2024-06-27 20:45:54,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 182 transitions, 1823 flow [2024-06-27 20:45:54,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 182 transitions, 1761 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:54,943 INFO L231 Difference]: Finished difference. Result has 221 places, 166 transitions, 1423 flow [2024-06-27 20:45:54,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1423, PETRI_PLACES=221, PETRI_TRANSITIONS=166} [2024-06-27 20:45:54,943 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 192 predicate places. [2024-06-27 20:45:54,944 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 166 transitions, 1423 flow [2024-06-27 20:45:54,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:54,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:54,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:54,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 20:45:54,944 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:54,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:54,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1832451563, now seen corresponding path program 5 times [2024-06-27 20:45:54,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:54,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950783872] [2024-06-27 20:45:54,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:54,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:54,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:55,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 20:45:55,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:55,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950783872] [2024-06-27 20:45:55,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950783872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:55,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:55,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:55,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675904287] [2024-06-27 20:45:55,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:55,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:55,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:55,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:55,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:55,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:55,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 166 transitions, 1423 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:55,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:55,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:55,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:56,006 INFO L124 PetriNetUnfolderBase]: 466/880 cut-off events. [2024-06-27 20:45:56,006 INFO L125 PetriNetUnfolderBase]: For 73850/73850 co-relation queries the response was YES. [2024-06-27 20:45:56,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4852 conditions, 880 events. 466/880 cut-off events. For 73850/73850 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4489 event pairs, 97 based on Foata normal form. 10/889 useless extension candidates. Maximal degree in co-relation 4749. Up to 774 conditions per place. [2024-06-27 20:45:56,012 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 154 selfloop transitions, 14 changer transitions 16/186 dead transitions. [2024-06-27 20:45:56,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 186 transitions, 1877 flow [2024-06-27 20:45:56,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:45:56,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:45:56,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-27 20:45:56,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33636363636363636 [2024-06-27 20:45:56,013 INFO L175 Difference]: Start difference. First operand has 221 places, 166 transitions, 1423 flow. Second operand 11 states and 111 transitions. [2024-06-27 20:45:56,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 186 transitions, 1877 flow [2024-06-27 20:45:56,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 186 transitions, 1795 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:56,145 INFO L231 Difference]: Finished difference. Result has 224 places, 160 transitions, 1329 flow [2024-06-27 20:45:56,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1341, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1329, PETRI_PLACES=224, PETRI_TRANSITIONS=160} [2024-06-27 20:45:56,146 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 195 predicate places. [2024-06-27 20:45:56,146 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 160 transitions, 1329 flow [2024-06-27 20:45:56,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:56,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:56,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:56,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 20:45:56,146 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:56,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:56,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1377678255, now seen corresponding path program 6 times [2024-06-27 20:45:56,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:56,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128160856] [2024-06-27 20:45:56,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:56,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:56,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:56,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:56,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:56,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128160856] [2024-06-27 20:45:56,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128160856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:56,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:56,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:56,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195795366] [2024-06-27 20:45:56,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:56,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:56,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:56,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:56,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:56,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:56,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 160 transitions, 1329 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:56,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:56,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:56,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:57,175 INFO L124 PetriNetUnfolderBase]: 478/912 cut-off events. [2024-06-27 20:45:57,176 INFO L125 PetriNetUnfolderBase]: For 101902/101902 co-relation queries the response was YES. [2024-06-27 20:45:57,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5806 conditions, 912 events. 478/912 cut-off events. For 101902/101902 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4673 event pairs, 115 based on Foata normal form. 8/919 useless extension candidates. Maximal degree in co-relation 5702. Up to 717 conditions per place. [2024-06-27 20:45:57,183 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 154 selfloop transitions, 17 changer transitions 10/183 dead transitions. [2024-06-27 20:45:57,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 183 transitions, 1967 flow [2024-06-27 20:45:57,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:45:57,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:45:57,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-27 20:45:57,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34545454545454546 [2024-06-27 20:45:57,187 INFO L175 Difference]: Start difference. First operand has 224 places, 160 transitions, 1329 flow. Second operand 11 states and 114 transitions. [2024-06-27 20:45:57,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 183 transitions, 1967 flow [2024-06-27 20:45:57,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 183 transitions, 1919 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-27 20:45:57,377 INFO L231 Difference]: Finished difference. Result has 217 places, 157 transitions, 1311 flow [2024-06-27 20:45:57,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1311, PETRI_PLACES=217, PETRI_TRANSITIONS=157} [2024-06-27 20:45:57,378 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 188 predicate places. [2024-06-27 20:45:57,378 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 157 transitions, 1311 flow [2024-06-27 20:45:57,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:57,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:57,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:57,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 20:45:57,378 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:57,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:57,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1367550555, now seen corresponding path program 7 times [2024-06-27 20:45:57,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:57,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753394174] [2024-06-27 20:45:57,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:57,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:57,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:58,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:58,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:58,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753394174] [2024-06-27 20:45:58,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753394174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:58,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:58,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:58,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655622495] [2024-06-27 20:45:58,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:58,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:58,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:58,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:58,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:58,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:58,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 157 transitions, 1311 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:58,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:58,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:58,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:58,390 INFO L124 PetriNetUnfolderBase]: 469/897 cut-off events. [2024-06-27 20:45:58,391 INFO L125 PetriNetUnfolderBase]: For 98577/98577 co-relation queries the response was YES. [2024-06-27 20:45:58,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5513 conditions, 897 events. 469/897 cut-off events. For 98577/98577 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4567 event pairs, 120 based on Foata normal form. 12/908 useless extension candidates. Maximal degree in co-relation 5412. Up to 796 conditions per place. [2024-06-27 20:45:58,397 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 147 selfloop transitions, 18 changer transitions 7/174 dead transitions. [2024-06-27 20:45:58,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 174 transitions, 1753 flow [2024-06-27 20:45:58,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:58,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:58,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-27 20:45:58,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-27 20:45:58,397 INFO L175 Difference]: Start difference. First operand has 217 places, 157 transitions, 1311 flow. Second operand 10 states and 102 transitions. [2024-06-27 20:45:58,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 174 transitions, 1753 flow [2024-06-27 20:45:58,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 174 transitions, 1719 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 20:45:58,576 INFO L231 Difference]: Finished difference. Result has 213 places, 155 transitions, 1322 flow [2024-06-27 20:45:58,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1322, PETRI_PLACES=213, PETRI_TRANSITIONS=155} [2024-06-27 20:45:58,576 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 184 predicate places. [2024-06-27 20:45:58,576 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 155 transitions, 1322 flow [2024-06-27 20:45:58,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:58,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:58,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:58,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 20:45:58,576 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:45:58,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:58,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1578295959, now seen corresponding path program 11 times [2024-06-27 20:45:58,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:58,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968102935] [2024-06-27 20:45:58,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:58,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:58,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:59,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:59,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:59,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968102935] [2024-06-27 20:45:59,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968102935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:59,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:59,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:45:59,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707030018] [2024-06-27 20:45:59,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:59,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:45:59,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:59,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:45:59,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:45:59,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:45:59,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 155 transitions, 1322 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:59,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:59,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:45:59,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:59,871 INFO L124 PetriNetUnfolderBase]: 449/857 cut-off events. [2024-06-27 20:45:59,871 INFO L125 PetriNetUnfolderBase]: For 70938/70938 co-relation queries the response was YES. [2024-06-27 20:45:59,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5367 conditions, 857 events. 449/857 cut-off events. For 70938/70938 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4331 event pairs, 105 based on Foata normal form. 2/858 useless extension candidates. Maximal degree in co-relation 5268. Up to 729 conditions per place. [2024-06-27 20:45:59,878 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 132 selfloop transitions, 38 changer transitions 0/172 dead transitions. [2024-06-27 20:45:59,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 172 transitions, 1772 flow [2024-06-27 20:45:59,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:59,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:59,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-27 20:45:59,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433333333333333 [2024-06-27 20:45:59,879 INFO L175 Difference]: Start difference. First operand has 213 places, 155 transitions, 1322 flow. Second operand 10 states and 103 transitions. [2024-06-27 20:45:59,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 172 transitions, 1772 flow [2024-06-27 20:46:00,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 172 transitions, 1708 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 20:46:00,049 INFO L231 Difference]: Finished difference. Result has 214 places, 158 transitions, 1411 flow [2024-06-27 20:46:00,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1411, PETRI_PLACES=214, PETRI_TRANSITIONS=158} [2024-06-27 20:46:00,050 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 185 predicate places. [2024-06-27 20:46:00,050 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 158 transitions, 1411 flow [2024-06-27 20:46:00,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:00,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:00,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:00,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 20:46:00,051 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:00,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:00,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1720631883, now seen corresponding path program 12 times [2024-06-27 20:46:00,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:00,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684163347] [2024-06-27 20:46:00,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:00,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:00,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:00,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 20:46:00,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:00,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684163347] [2024-06-27 20:46:00,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684163347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:00,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:00,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:00,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447646335] [2024-06-27 20:46:00,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:00,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:00,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:00,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:00,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:00,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:00,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 158 transitions, 1411 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:00,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:00,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:00,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:01,247 INFO L124 PetriNetUnfolderBase]: 469/902 cut-off events. [2024-06-27 20:46:01,247 INFO L125 PetriNetUnfolderBase]: For 96633/96633 co-relation queries the response was YES. [2024-06-27 20:46:01,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5613 conditions, 902 events. 469/902 cut-off events. For 96633/96633 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4637 event pairs, 111 based on Foata normal form. 12/913 useless extension candidates. Maximal degree in co-relation 5513. Up to 676 conditions per place. [2024-06-27 20:46:01,253 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 125 selfloop transitions, 45 changer transitions 7/179 dead transitions. [2024-06-27 20:46:01,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 179 transitions, 1889 flow [2024-06-27 20:46:01,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:01,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:01,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-27 20:46:01,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37666666666666665 [2024-06-27 20:46:01,254 INFO L175 Difference]: Start difference. First operand has 214 places, 158 transitions, 1411 flow. Second operand 10 states and 113 transitions. [2024-06-27 20:46:01,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 179 transitions, 1889 flow [2024-06-27 20:46:01,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 179 transitions, 1784 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 20:46:01,416 INFO L231 Difference]: Finished difference. Result has 218 places, 156 transitions, 1412 flow [2024-06-27 20:46:01,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1306, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1412, PETRI_PLACES=218, PETRI_TRANSITIONS=156} [2024-06-27 20:46:01,417 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 189 predicate places. [2024-06-27 20:46:01,417 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 156 transitions, 1412 flow [2024-06-27 20:46:01,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:01,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:01,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:01,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 20:46:01,417 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:01,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:01,417 INFO L85 PathProgramCache]: Analyzing trace with hash -242702517, now seen corresponding path program 13 times [2024-06-27 20:46:01,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:01,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406555489] [2024-06-27 20:46:01,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:01,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:01,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:02,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:02,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:02,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406555489] [2024-06-27 20:46:02,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406555489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:02,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:02,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:02,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281244650] [2024-06-27 20:46:02,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:02,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:02,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:02,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:02,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:02,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:02,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 156 transitions, 1412 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:02,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:02,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:02,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:02,488 INFO L124 PetriNetUnfolderBase]: 465/898 cut-off events. [2024-06-27 20:46:02,489 INFO L125 PetriNetUnfolderBase]: For 99192/99192 co-relation queries the response was YES. [2024-06-27 20:46:02,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5647 conditions, 898 events. 465/898 cut-off events. For 99192/99192 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4633 event pairs, 111 based on Foata normal form. 12/909 useless extension candidates. Maximal degree in co-relation 5545. Up to 763 conditions per place. [2024-06-27 20:46:02,495 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 137 selfloop transitions, 28 changer transitions 7/174 dead transitions. [2024-06-27 20:46:02,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 174 transitions, 1865 flow [2024-06-27 20:46:02,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:02,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:02,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-27 20:46:02,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-27 20:46:02,496 INFO L175 Difference]: Start difference. First operand has 218 places, 156 transitions, 1412 flow. Second operand 10 states and 107 transitions. [2024-06-27 20:46:02,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 174 transitions, 1865 flow [2024-06-27 20:46:02,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 174 transitions, 1733 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-27 20:46:02,695 INFO L231 Difference]: Finished difference. Result has 218 places, 154 transitions, 1354 flow [2024-06-27 20:46:02,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1354, PETRI_PLACES=218, PETRI_TRANSITIONS=154} [2024-06-27 20:46:02,695 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 189 predicate places. [2024-06-27 20:46:02,695 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 154 transitions, 1354 flow [2024-06-27 20:46:02,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:02,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:02,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:02,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 20:46:02,696 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:02,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:02,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1289428563, now seen corresponding path program 14 times [2024-06-27 20:46:02,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:02,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134083079] [2024-06-27 20:46:02,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:02,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:02,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:03,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 20:46:03,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:03,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134083079] [2024-06-27 20:46:03,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134083079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:03,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:03,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:03,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303135848] [2024-06-27 20:46:03,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:03,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:03,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:03,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:03,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:03,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:03,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 154 transitions, 1354 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:03,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:03,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:03,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:03,873 INFO L124 PetriNetUnfolderBase]: 445/858 cut-off events. [2024-06-27 20:46:03,873 INFO L125 PetriNetUnfolderBase]: For 77182/77182 co-relation queries the response was YES. [2024-06-27 20:46:03,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5455 conditions, 858 events. 445/858 cut-off events. For 77182/77182 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4369 event pairs, 107 based on Foata normal form. 2/859 useless extension candidates. Maximal degree in co-relation 5353. Up to 686 conditions per place. [2024-06-27 20:46:03,880 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 123 selfloop transitions, 46 changer transitions 0/171 dead transitions. [2024-06-27 20:46:03,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 171 transitions, 1780 flow [2024-06-27 20:46:03,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:03,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:03,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-27 20:46:03,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-27 20:46:03,880 INFO L175 Difference]: Start difference. First operand has 218 places, 154 transitions, 1354 flow. Second operand 10 states and 107 transitions. [2024-06-27 20:46:03,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 171 transitions, 1780 flow [2024-06-27 20:46:04,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 171 transitions, 1661 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-27 20:46:04,059 INFO L231 Difference]: Finished difference. Result has 217 places, 155 transitions, 1365 flow [2024-06-27 20:46:04,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1365, PETRI_PLACES=217, PETRI_TRANSITIONS=155} [2024-06-27 20:46:04,060 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 188 predicate places. [2024-06-27 20:46:04,060 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 155 transitions, 1365 flow [2024-06-27 20:46:04,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:04,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:04,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:04,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 20:46:04,060 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:04,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:04,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1367558925, now seen corresponding path program 8 times [2024-06-27 20:46:04,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:04,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696873685] [2024-06-27 20:46:04,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:04,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:04,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:04,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:04,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:04,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696873685] [2024-06-27 20:46:04,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696873685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:04,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:04,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:04,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877796113] [2024-06-27 20:46:04,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:04,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:04,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:04,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:04,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:04,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:04,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 155 transitions, 1365 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:04,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:04,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:04,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:05,037 INFO L124 PetriNetUnfolderBase]: 457/885 cut-off events. [2024-06-27 20:46:05,037 INFO L125 PetriNetUnfolderBase]: For 93685/93685 co-relation queries the response was YES. [2024-06-27 20:46:05,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5505 conditions, 885 events. 457/885 cut-off events. For 93685/93685 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4548 event pairs, 116 based on Foata normal form. 8/892 useless extension candidates. Maximal degree in co-relation 5404. Up to 725 conditions per place. [2024-06-27 20:46:05,043 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 150 selfloop transitions, 13 changer transitions 10/175 dead transitions. [2024-06-27 20:46:05,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 175 transitions, 1947 flow [2024-06-27 20:46:05,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:05,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:05,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-27 20:46:05,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-27 20:46:05,044 INFO L175 Difference]: Start difference. First operand has 217 places, 155 transitions, 1365 flow. Second operand 10 states and 104 transitions. [2024-06-27 20:46:05,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 175 transitions, 1947 flow [2024-06-27 20:46:05,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 175 transitions, 1827 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:05,205 INFO L231 Difference]: Finished difference. Result has 219 places, 150 transitions, 1243 flow [2024-06-27 20:46:05,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1245, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1243, PETRI_PLACES=219, PETRI_TRANSITIONS=150} [2024-06-27 20:46:05,205 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 190 predicate places. [2024-06-27 20:46:05,206 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 150 transitions, 1243 flow [2024-06-27 20:46:05,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:05,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:05,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:05,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 20:46:05,206 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:05,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:05,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1474458841, now seen corresponding path program 9 times [2024-06-27 20:46:05,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:05,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563242818] [2024-06-27 20:46:05,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:05,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:05,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:05,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:05,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:05,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563242818] [2024-06-27 20:46:05,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563242818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:05,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:05,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:05,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905246453] [2024-06-27 20:46:05,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:05,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:05,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:05,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:05,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:05,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:05,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 150 transitions, 1243 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:05,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:05,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:05,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:06,255 INFO L124 PetriNetUnfolderBase]: 451/875 cut-off events. [2024-06-27 20:46:06,255 INFO L125 PetriNetUnfolderBase]: For 101233/101233 co-relation queries the response was YES. [2024-06-27 20:46:06,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5359 conditions, 875 events. 451/875 cut-off events. For 101233/101233 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4497 event pairs, 109 based on Foata normal form. 10/884 useless extension candidates. Maximal degree in co-relation 5257. Up to 666 conditions per place. [2024-06-27 20:46:06,261 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 119 selfloop transitions, 35 changer transitions 16/172 dead transitions. [2024-06-27 20:46:06,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 172 transitions, 1681 flow [2024-06-27 20:46:06,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:06,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:06,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-27 20:46:06,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-27 20:46:06,262 INFO L175 Difference]: Start difference. First operand has 219 places, 150 transitions, 1243 flow. Second operand 11 states and 121 transitions. [2024-06-27 20:46:06,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 172 transitions, 1681 flow [2024-06-27 20:46:06,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 172 transitions, 1641 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-27 20:46:06,413 INFO L231 Difference]: Finished difference. Result has 215 places, 144 transitions, 1239 flow [2024-06-27 20:46:06,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1239, PETRI_PLACES=215, PETRI_TRANSITIONS=144} [2024-06-27 20:46:06,414 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 186 predicate places. [2024-06-27 20:46:06,414 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 144 transitions, 1239 flow [2024-06-27 20:46:06,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:06,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:06,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:06,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 20:46:06,414 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:06,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:06,414 INFO L85 PathProgramCache]: Analyzing trace with hash 2104125495, now seen corresponding path program 10 times [2024-06-27 20:46:06,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:06,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431562908] [2024-06-27 20:46:06,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:06,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:06,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:07,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 20:46:07,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:07,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431562908] [2024-06-27 20:46:07,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431562908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:07,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:07,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:07,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781712808] [2024-06-27 20:46:07,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:07,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:07,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:07,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:07,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:07,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:07,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 144 transitions, 1239 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:07,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:07,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:07,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:07,496 INFO L124 PetriNetUnfolderBase]: 433/846 cut-off events. [2024-06-27 20:46:07,496 INFO L125 PetriNetUnfolderBase]: For 98434/98434 co-relation queries the response was YES. [2024-06-27 20:46:07,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5263 conditions, 846 events. 433/846 cut-off events. For 98434/98434 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4297 event pairs, 111 based on Foata normal form. 10/855 useless extension candidates. Maximal degree in co-relation 5163. Up to 713 conditions per place. [2024-06-27 20:46:07,501 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 123 selfloop transitions, 22 changer transitions 16/163 dead transitions. [2024-06-27 20:46:07,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 163 transitions, 1642 flow [2024-06-27 20:46:07,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:07,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:07,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-27 20:46:07,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-27 20:46:07,502 INFO L175 Difference]: Start difference. First operand has 215 places, 144 transitions, 1239 flow. Second operand 11 states and 115 transitions. [2024-06-27 20:46:07,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 163 transitions, 1642 flow [2024-06-27 20:46:07,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 163 transitions, 1562 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-27 20:46:07,674 INFO L231 Difference]: Finished difference. Result has 209 places, 138 transitions, 1169 flow [2024-06-27 20:46:07,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1169, PETRI_PLACES=209, PETRI_TRANSITIONS=138} [2024-06-27 20:46:07,674 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2024-06-27 20:46:07,674 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 138 transitions, 1169 flow [2024-06-27 20:46:07,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:07,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:07,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:07,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 20:46:07,674 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:07,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:07,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1823034911, now seen corresponding path program 15 times [2024-06-27 20:46:07,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:07,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33433347] [2024-06-27 20:46:07,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:07,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:07,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:08,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:08,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:08,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33433347] [2024-06-27 20:46:08,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33433347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:08,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:08,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:08,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064247191] [2024-06-27 20:46:08,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:08,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:08,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:08,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:08,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:08,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:08,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 138 transitions, 1169 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:08,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:08,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:08,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:08,917 INFO L124 PetriNetUnfolderBase]: 432/847 cut-off events. [2024-06-27 20:46:08,917 INFO L125 PetriNetUnfolderBase]: For 95415/95415 co-relation queries the response was YES. [2024-06-27 20:46:08,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5866 conditions, 847 events. 432/847 cut-off events. For 95415/95415 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4321 event pairs, 120 based on Foata normal form. 2/848 useless extension candidates. Maximal degree in co-relation 5769. Up to 629 conditions per place. [2024-06-27 20:46:08,923 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 118 selfloop transitions, 40 changer transitions 0/160 dead transitions. [2024-06-27 20:46:08,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 160 transitions, 1740 flow [2024-06-27 20:46:08,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:08,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:08,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-27 20:46:08,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575757575757576 [2024-06-27 20:46:08,924 INFO L175 Difference]: Start difference. First operand has 209 places, 138 transitions, 1169 flow. Second operand 11 states and 118 transitions. [2024-06-27 20:46:08,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 160 transitions, 1740 flow [2024-06-27 20:46:09,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 160 transitions, 1676 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-27 20:46:09,103 INFO L231 Difference]: Finished difference. Result has 203 places, 139 transitions, 1231 flow [2024-06-27 20:46:09,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1231, PETRI_PLACES=203, PETRI_TRANSITIONS=139} [2024-06-27 20:46:09,104 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 174 predicate places. [2024-06-27 20:46:09,104 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 139 transitions, 1231 flow [2024-06-27 20:46:09,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:09,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:09,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:09,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 20:46:09,104 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:09,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:09,104 INFO L85 PathProgramCache]: Analyzing trace with hash -473448377, now seen corresponding path program 11 times [2024-06-27 20:46:09,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:09,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217152836] [2024-06-27 20:46:09,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:09,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:09,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:09,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:09,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:09,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217152836] [2024-06-27 20:46:09,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217152836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:09,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:09,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:09,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140347813] [2024-06-27 20:46:09,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:09,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:09,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:09,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:09,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:09,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:09,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 139 transitions, 1231 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:09,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:09,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:09,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:10,111 INFO L124 PetriNetUnfolderBase]: 473/934 cut-off events. [2024-06-27 20:46:10,111 INFO L125 PetriNetUnfolderBase]: For 121251/121251 co-relation queries the response was YES. [2024-06-27 20:46:10,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6752 conditions, 934 events. 473/934 cut-off events. For 121251/121251 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4925 event pairs, 141 based on Foata normal form. 8/941 useless extension candidates. Maximal degree in co-relation 6658. Up to 691 conditions per place. [2024-06-27 20:46:10,117 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 122 selfloop transitions, 30 changer transitions 9/163 dead transitions. [2024-06-27 20:46:10,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 163 transitions, 1799 flow [2024-06-27 20:46:10,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:10,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:10,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-27 20:46:10,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38 [2024-06-27 20:46:10,118 INFO L175 Difference]: Start difference. First operand has 203 places, 139 transitions, 1231 flow. Second operand 10 states and 114 transitions. [2024-06-27 20:46:10,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 163 transitions, 1799 flow [2024-06-27 20:46:10,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 163 transitions, 1685 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 20:46:10,316 INFO L231 Difference]: Finished difference. Result has 203 places, 135 transitions, 1156 flow [2024-06-27 20:46:10,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1156, PETRI_PLACES=203, PETRI_TRANSITIONS=135} [2024-06-27 20:46:10,317 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 174 predicate places. [2024-06-27 20:46:10,317 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 135 transitions, 1156 flow [2024-06-27 20:46:10,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:10,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:10,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:10,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 20:46:10,318 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:10,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:10,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1468018157, now seen corresponding path program 16 times [2024-06-27 20:46:10,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:10,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245871030] [2024-06-27 20:46:10,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:10,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:10,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:11,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 20:46:11,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:11,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245871030] [2024-06-27 20:46:11,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245871030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:11,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:11,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:11,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032702870] [2024-06-27 20:46:11,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:11,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:11,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:11,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:11,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:11,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:11,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 135 transitions, 1156 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:11,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:11,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:11,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:11,538 INFO L124 PetriNetUnfolderBase]: 428/839 cut-off events. [2024-06-27 20:46:11,539 INFO L125 PetriNetUnfolderBase]: For 90274/90274 co-relation queries the response was YES. [2024-06-27 20:46:11,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5769 conditions, 839 events. 428/839 cut-off events. For 90274/90274 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4264 event pairs, 122 based on Foata normal form. 2/840 useless extension candidates. Maximal degree in co-relation 5675. Up to 689 conditions per place. [2024-06-27 20:46:11,544 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 114 selfloop transitions, 36 changer transitions 0/152 dead transitions. [2024-06-27 20:46:11,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 152 transitions, 1540 flow [2024-06-27 20:46:11,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:11,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:11,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-27 20:46:11,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 20:46:11,545 INFO L175 Difference]: Start difference. First operand has 203 places, 135 transitions, 1156 flow. Second operand 10 states and 105 transitions. [2024-06-27 20:46:11,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 152 transitions, 1540 flow [2024-06-27 20:46:11,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 152 transitions, 1475 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 20:46:11,679 INFO L231 Difference]: Finished difference. Result has 198 places, 136 transitions, 1201 flow [2024-06-27 20:46:11,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1201, PETRI_PLACES=198, PETRI_TRANSITIONS=136} [2024-06-27 20:46:11,679 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 169 predicate places. [2024-06-27 20:46:11,679 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 136 transitions, 1201 flow [2024-06-27 20:46:11,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:11,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:11,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:11,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 20:46:11,680 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:11,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:11,680 INFO L85 PathProgramCache]: Analyzing trace with hash 60537857, now seen corresponding path program 12 times [2024-06-27 20:46:11,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:11,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368129758] [2024-06-27 20:46:11,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:11,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:11,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:12,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:12,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:12,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368129758] [2024-06-27 20:46:12,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368129758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:12,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:12,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:12,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769968444] [2024-06-27 20:46:12,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:12,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:12,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:12,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:12,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:12,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:12,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 136 transitions, 1201 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:12,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:12,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:12,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:12,741 INFO L124 PetriNetUnfolderBase]: 415/816 cut-off events. [2024-06-27 20:46:12,741 INFO L125 PetriNetUnfolderBase]: For 78466/78466 co-relation queries the response was YES. [2024-06-27 20:46:12,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4982 conditions, 816 events. 415/816 cut-off events. For 78466/78466 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4142 event pairs, 111 based on Foata normal form. 10/825 useless extension candidates. Maximal degree in co-relation 4891. Up to 640 conditions per place. [2024-06-27 20:46:12,746 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 111 selfloop transitions, 28 changer transitions 17/158 dead transitions. [2024-06-27 20:46:12,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 158 transitions, 1611 flow [2024-06-27 20:46:12,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:12,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:12,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-27 20:46:12,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575757575757576 [2024-06-27 20:46:12,747 INFO L175 Difference]: Start difference. First operand has 198 places, 136 transitions, 1201 flow. Second operand 11 states and 118 transitions. [2024-06-27 20:46:12,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 158 transitions, 1611 flow [2024-06-27 20:46:12,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 158 transitions, 1511 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:12,864 INFO L231 Difference]: Finished difference. Result has 201 places, 129 transitions, 1114 flow [2024-06-27 20:46:12,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1114, PETRI_PLACES=201, PETRI_TRANSITIONS=129} [2024-06-27 20:46:12,864 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 172 predicate places. [2024-06-27 20:46:12,864 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 129 transitions, 1114 flow [2024-06-27 20:46:12,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:12,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:12,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:12,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 20:46:12,865 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:12,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:12,865 INFO L85 PathProgramCache]: Analyzing trace with hash 657272835, now seen corresponding path program 13 times [2024-06-27 20:46:12,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:12,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187785273] [2024-06-27 20:46:12,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:12,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:12,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:13,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:13,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:13,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187785273] [2024-06-27 20:46:13,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187785273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:13,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:13,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:13,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576716803] [2024-06-27 20:46:13,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:13,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:13,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:13,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:13,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:13,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:13,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 129 transitions, 1114 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:13,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:13,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:13,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:13,914 INFO L124 PetriNetUnfolderBase]: 366/724 cut-off events. [2024-06-27 20:46:13,914 INFO L125 PetriNetUnfolderBase]: For 59756/59756 co-relation queries the response was YES. [2024-06-27 20:46:13,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3954 conditions, 724 events. 366/724 cut-off events. For 59756/59756 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3593 event pairs, 103 based on Foata normal form. 10/733 useless extension candidates. Maximal degree in co-relation 3862. Up to 633 conditions per place. [2024-06-27 20:46:13,919 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 116 selfloop transitions, 8 changer transitions 20/146 dead transitions. [2024-06-27 20:46:13,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 146 transitions, 1472 flow [2024-06-27 20:46:13,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:13,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:13,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-27 20:46:13,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-27 20:46:13,919 INFO L175 Difference]: Start difference. First operand has 201 places, 129 transitions, 1114 flow. Second operand 11 states and 105 transitions. [2024-06-27 20:46:13,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 146 transitions, 1472 flow [2024-06-27 20:46:14,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 146 transitions, 1404 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 20:46:14,006 INFO L231 Difference]: Finished difference. Result has 194 places, 121 transitions, 1014 flow [2024-06-27 20:46:14,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1014, PETRI_PLACES=194, PETRI_TRANSITIONS=121} [2024-06-27 20:46:14,006 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 165 predicate places. [2024-06-27 20:46:14,006 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 121 transitions, 1014 flow [2024-06-27 20:46:14,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:14,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:14,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:14,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 20:46:14,007 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:14,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:14,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1153528673, now seen corresponding path program 14 times [2024-06-27 20:46:14,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:14,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936679024] [2024-06-27 20:46:14,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:14,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:14,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:14,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:14,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:14,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936679024] [2024-06-27 20:46:14,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936679024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:14,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:14,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:14,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138331917] [2024-06-27 20:46:14,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:14,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:14,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:14,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:14,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:14,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:14,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 121 transitions, 1014 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:14,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:14,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:14,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:15,063 INFO L124 PetriNetUnfolderBase]: 346/689 cut-off events. [2024-06-27 20:46:15,063 INFO L125 PetriNetUnfolderBase]: For 54229/54229 co-relation queries the response was YES. [2024-06-27 20:46:15,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3697 conditions, 689 events. 346/689 cut-off events. For 54229/54229 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3390 event pairs, 91 based on Foata normal form. 10/698 useless extension candidates. Maximal degree in co-relation 3608. Up to 417 conditions per place. [2024-06-27 20:46:15,067 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 78 selfloop transitions, 46 changer transitions 15/141 dead transitions. [2024-06-27 20:46:15,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 141 transitions, 1385 flow [2024-06-27 20:46:15,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:15,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:15,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-27 20:46:15,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-27 20:46:15,067 INFO L175 Difference]: Start difference. First operand has 194 places, 121 transitions, 1014 flow. Second operand 11 states and 126 transitions. [2024-06-27 20:46:15,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 141 transitions, 1385 flow [2024-06-27 20:46:15,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 141 transitions, 1353 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 20:46:15,140 INFO L231 Difference]: Finished difference. Result has 183 places, 114 transitions, 1039 flow [2024-06-27 20:46:15,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1039, PETRI_PLACES=183, PETRI_TRANSITIONS=114} [2024-06-27 20:46:15,141 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 154 predicate places. [2024-06-27 20:46:15,141 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 114 transitions, 1039 flow [2024-06-27 20:46:15,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:15,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:15,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:15,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 20:46:15,141 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:15,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:15,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1148760129, now seen corresponding path program 17 times [2024-06-27 20:46:15,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:15,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648155211] [2024-06-27 20:46:15,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:15,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:15,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:15,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:15,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:15,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648155211] [2024-06-27 20:46:15,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648155211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:15,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:15,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:15,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362028200] [2024-06-27 20:46:15,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:15,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:15,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:15,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:15,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:15,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:15,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 114 transitions, 1039 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:15,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:15,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:15,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:16,202 INFO L124 PetriNetUnfolderBase]: 312/627 cut-off events. [2024-06-27 20:46:16,202 INFO L125 PetriNetUnfolderBase]: For 35399/35399 co-relation queries the response was YES. [2024-06-27 20:46:16,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3505 conditions, 627 events. 312/627 cut-off events. For 35399/35399 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3039 event pairs, 80 based on Foata normal form. 2/628 useless extension candidates. Maximal degree in co-relation 3420. Up to 501 conditions per place. [2024-06-27 20:46:16,206 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 93 selfloop transitions, 34 changer transitions 0/129 dead transitions. [2024-06-27 20:46:16,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 129 transitions, 1358 flow [2024-06-27 20:46:16,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:16,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:16,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-27 20:46:16,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33666666666666667 [2024-06-27 20:46:16,207 INFO L175 Difference]: Start difference. First operand has 183 places, 114 transitions, 1039 flow. Second operand 10 states and 101 transitions. [2024-06-27 20:46:16,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 129 transitions, 1358 flow [2024-06-27 20:46:16,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 129 transitions, 1237 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 20:46:16,286 INFO L231 Difference]: Finished difference. Result has 176 places, 115 transitions, 1020 flow [2024-06-27 20:46:16,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1020, PETRI_PLACES=176, PETRI_TRANSITIONS=115} [2024-06-27 20:46:16,286 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 147 predicate places. [2024-06-27 20:46:16,287 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 115 transitions, 1020 flow [2024-06-27 20:46:16,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:16,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:16,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:16,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 20:46:16,287 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:16,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:16,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1319755509, now seen corresponding path program 18 times [2024-06-27 20:46:16,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:16,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38643077] [2024-06-27 20:46:16,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:16,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:16,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:17,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:17,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:17,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38643077] [2024-06-27 20:46:17,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38643077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:17,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:17,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:17,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122066367] [2024-06-27 20:46:17,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:17,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:17,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:17,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:17,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:17,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:17,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 115 transitions, 1020 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:17,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:17,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:17,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:17,333 INFO L124 PetriNetUnfolderBase]: 316/635 cut-off events. [2024-06-27 20:46:17,334 INFO L125 PetriNetUnfolderBase]: For 33269/33269 co-relation queries the response was YES. [2024-06-27 20:46:17,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3475 conditions, 635 events. 316/635 cut-off events. For 33269/33269 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3079 event pairs, 88 based on Foata normal form. 2/636 useless extension candidates. Maximal degree in co-relation 3393. Up to 562 conditions per place. [2024-06-27 20:46:17,338 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 103 selfloop transitions, 24 changer transitions 0/129 dead transitions. [2024-06-27 20:46:17,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 129 transitions, 1341 flow [2024-06-27 20:46:17,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:17,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:17,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-27 20:46:17,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-27 20:46:17,339 INFO L175 Difference]: Start difference. First operand has 176 places, 115 transitions, 1020 flow. Second operand 10 states and 102 transitions. [2024-06-27 20:46:17,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 129 transitions, 1341 flow [2024-06-27 20:46:17,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 129 transitions, 1251 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:17,403 INFO L231 Difference]: Finished difference. Result has 178 places, 116 transitions, 1012 flow [2024-06-27 20:46:17,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1012, PETRI_PLACES=178, PETRI_TRANSITIONS=116} [2024-06-27 20:46:17,403 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 149 predicate places. [2024-06-27 20:46:17,404 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 116 transitions, 1012 flow [2024-06-27 20:46:17,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:17,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:17,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:17,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 20:46:17,404 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:17,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:17,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1650121437, now seen corresponding path program 15 times [2024-06-27 20:46:17,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:17,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009333084] [2024-06-27 20:46:17,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:17,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:17,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:17,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:17,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:17,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009333084] [2024-06-27 20:46:17,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009333084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:17,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:17,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:17,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634359799] [2024-06-27 20:46:17,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:17,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:17,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:17,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:17,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:18,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:18,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 116 transitions, 1012 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:18,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:18,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:18,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:18,270 INFO L124 PetriNetUnfolderBase]: 350/709 cut-off events. [2024-06-27 20:46:18,270 INFO L125 PetriNetUnfolderBase]: For 55872/55872 co-relation queries the response was YES. [2024-06-27 20:46:18,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4137 conditions, 709 events. 350/709 cut-off events. For 55872/55872 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3523 event pairs, 98 based on Foata normal form. 8/716 useless extension candidates. Maximal degree in co-relation 4054. Up to 529 conditions per place. [2024-06-27 20:46:18,275 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 106 selfloop transitions, 20 changer transitions 9/137 dead transitions. [2024-06-27 20:46:18,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 137 transitions, 1491 flow [2024-06-27 20:46:18,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:18,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:18,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-27 20:46:18,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-06-27 20:46:18,275 INFO L175 Difference]: Start difference. First operand has 178 places, 116 transitions, 1012 flow. Second operand 10 states and 108 transitions. [2024-06-27 20:46:18,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 137 transitions, 1491 flow [2024-06-27 20:46:18,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 137 transitions, 1419 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:18,357 INFO L231 Difference]: Finished difference. Result has 180 places, 112 transitions, 959 flow [2024-06-27 20:46:18,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=959, PETRI_PLACES=180, PETRI_TRANSITIONS=112} [2024-06-27 20:46:18,358 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 151 predicate places. [2024-06-27 20:46:18,358 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 112 transitions, 959 flow [2024-06-27 20:46:18,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:18,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:18,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:18,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 20:46:18,358 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:18,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:18,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1319577879, now seen corresponding path program 19 times [2024-06-27 20:46:18,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:18,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757525647] [2024-06-27 20:46:18,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:18,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:18,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:19,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 20:46:19,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:19,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757525647] [2024-06-27 20:46:19,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757525647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:19,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:19,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:46:19,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950397934] [2024-06-27 20:46:19,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:19,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:46:19,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:19,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:46:19,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:46:19,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:19,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 112 transitions, 959 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:19,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:19,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:19,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:19,355 INFO L124 PetriNetUnfolderBase]: 327/660 cut-off events. [2024-06-27 20:46:19,355 INFO L125 PetriNetUnfolderBase]: For 44574/44574 co-relation queries the response was YES. [2024-06-27 20:46:19,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3800 conditions, 660 events. 327/660 cut-off events. For 44574/44574 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3212 event pairs, 99 based on Foata normal form. 2/661 useless extension candidates. Maximal degree in co-relation 3716. Up to 579 conditions per place. [2024-06-27 20:46:19,359 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 101 selfloop transitions, 23 changer transitions 0/126 dead transitions. [2024-06-27 20:46:19,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 126 transitions, 1248 flow [2024-06-27 20:46:19,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:46:19,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:46:19,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-27 20:46:19,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33666666666666667 [2024-06-27 20:46:19,360 INFO L175 Difference]: Start difference. First operand has 180 places, 112 transitions, 959 flow. Second operand 10 states and 101 transitions. [2024-06-27 20:46:19,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 126 transitions, 1248 flow [2024-06-27 20:46:19,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 126 transitions, 1192 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 20:46:19,447 INFO L231 Difference]: Finished difference. Result has 174 places, 112 transitions, 953 flow [2024-06-27 20:46:19,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=903, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=953, PETRI_PLACES=174, PETRI_TRANSITIONS=112} [2024-06-27 20:46:19,448 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 145 predicate places. [2024-06-27 20:46:19,448 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 112 transitions, 953 flow [2024-06-27 20:46:19,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:19,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:19,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:19,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 20:46:19,448 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:19,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:19,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1319762453, now seen corresponding path program 16 times [2024-06-27 20:46:19,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:19,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232576101] [2024-06-27 20:46:19,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:19,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:19,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:20,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:20,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:20,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232576101] [2024-06-27 20:46:20,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232576101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:20,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:20,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:20,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241579898] [2024-06-27 20:46:20,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:20,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:20,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:20,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:20,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:20,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:20,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 112 transitions, 953 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:20,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:20,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:20,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:20,593 INFO L124 PetriNetUnfolderBase]: 314/637 cut-off events. [2024-06-27 20:46:20,594 INFO L125 PetriNetUnfolderBase]: For 37122/37122 co-relation queries the response was YES. [2024-06-27 20:46:20,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3108 conditions, 637 events. 314/637 cut-off events. For 37122/37122 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3090 event pairs, 88 based on Foata normal form. 10/646 useless extension candidates. Maximal degree in co-relation 3028. Up to 524 conditions per place. [2024-06-27 20:46:20,597 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 95 selfloop transitions, 16 changer transitions 17/130 dead transitions. [2024-06-27 20:46:20,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 130 transitions, 1282 flow [2024-06-27 20:46:20,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:20,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:20,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-27 20:46:20,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-27 20:46:20,598 INFO L175 Difference]: Start difference. First operand has 174 places, 112 transitions, 953 flow. Second operand 11 states and 110 transitions. [2024-06-27 20:46:20,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 130 transitions, 1282 flow [2024-06-27 20:46:20,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 130 transitions, 1161 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-27 20:46:20,664 INFO L231 Difference]: Finished difference. Result has 174 places, 105 transitions, 827 flow [2024-06-27 20:46:20,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=827, PETRI_PLACES=174, PETRI_TRANSITIONS=105} [2024-06-27 20:46:20,664 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 145 predicate places. [2024-06-27 20:46:20,664 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 105 transitions, 827 flow [2024-06-27 20:46:20,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:20,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:20,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:20,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 20:46:20,665 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:20,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:20,665 INFO L85 PathProgramCache]: Analyzing trace with hash -352651959, now seen corresponding path program 1 times [2024-06-27 20:46:20,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:20,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760215736] [2024-06-27 20:46:20,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:20,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:20,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:21,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:21,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:21,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760215736] [2024-06-27 20:46:21,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760215736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:21,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:21,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:46:21,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269224082] [2024-06-27 20:46:21,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:21,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:46:21,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:21,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:46:21,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:46:21,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:21,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 105 transitions, 827 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:21,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:21,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:21,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:22,068 INFO L124 PetriNetUnfolderBase]: 286/588 cut-off events. [2024-06-27 20:46:22,068 INFO L125 PetriNetUnfolderBase]: For 32150/32150 co-relation queries the response was YES. [2024-06-27 20:46:22,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2765 conditions, 588 events. 286/588 cut-off events. For 32150/32150 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2806 event pairs, 61 based on Foata normal form. 6/593 useless extension candidates. Maximal degree in co-relation 2686. Up to 400 conditions per place. [2024-06-27 20:46:22,071 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 79 selfloop transitions, 16 changer transitions 29/126 dead transitions. [2024-06-27 20:46:22,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 126 transitions, 1127 flow [2024-06-27 20:46:22,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:22,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:22,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-27 20:46:22,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2024-06-27 20:46:22,072 INFO L175 Difference]: Start difference. First operand has 174 places, 105 transitions, 827 flow. Second operand 11 states and 109 transitions. [2024-06-27 20:46:22,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 126 transitions, 1127 flow [2024-06-27 20:46:22,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 126 transitions, 1087 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 20:46:22,130 INFO L231 Difference]: Finished difference. Result has 167 places, 90 transitions, 722 flow [2024-06-27 20:46:22,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=722, PETRI_PLACES=167, PETRI_TRANSITIONS=90} [2024-06-27 20:46:22,130 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 138 predicate places. [2024-06-27 20:46:22,130 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 90 transitions, 722 flow [2024-06-27 20:46:22,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:22,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:22,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:22,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 20:46:22,130 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:22,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:22,131 INFO L85 PathProgramCache]: Analyzing trace with hash -402964685, now seen corresponding path program 2 times [2024-06-27 20:46:22,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:22,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623383339] [2024-06-27 20:46:22,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:22,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:22,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:23,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:23,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:23,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623383339] [2024-06-27 20:46:23,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623383339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:23,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:23,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:46:23,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101198670] [2024-06-27 20:46:23,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:23,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:46:23,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:23,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:46:23,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:46:23,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:23,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 90 transitions, 722 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:23,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:23,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:23,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:23,618 INFO L124 PetriNetUnfolderBase]: 229/477 cut-off events. [2024-06-27 20:46:23,618 INFO L125 PetriNetUnfolderBase]: For 28844/28844 co-relation queries the response was YES. [2024-06-27 20:46:23,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2390 conditions, 477 events. 229/477 cut-off events. For 28844/28844 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2108 event pairs, 52 based on Foata normal form. 6/482 useless extension candidates. Maximal degree in co-relation 2314. Up to 335 conditions per place. [2024-06-27 20:46:23,620 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 71 selfloop transitions, 23 changer transitions 13/109 dead transitions. [2024-06-27 20:46:23,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 109 transitions, 990 flow [2024-06-27 20:46:23,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:23,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:23,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-27 20:46:23,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2024-06-27 20:46:23,621 INFO L175 Difference]: Start difference. First operand has 167 places, 90 transitions, 722 flow. Second operand 11 states and 109 transitions. [2024-06-27 20:46:23,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 109 transitions, 990 flow [2024-06-27 20:46:23,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 109 transitions, 938 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-27 20:46:23,659 INFO L231 Difference]: Finished difference. Result has 148 places, 84 transitions, 673 flow [2024-06-27 20:46:23,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=673, PETRI_PLACES=148, PETRI_TRANSITIONS=84} [2024-06-27 20:46:23,659 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 119 predicate places. [2024-06-27 20:46:23,659 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 84 transitions, 673 flow [2024-06-27 20:46:23,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:23,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:23,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:23,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 20:46:23,660 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:23,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:23,660 INFO L85 PathProgramCache]: Analyzing trace with hash -139824031, now seen corresponding path program 3 times [2024-06-27 20:46:23,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:23,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076583864] [2024-06-27 20:46:23,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:23,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:23,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:24,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:24,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:24,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076583864] [2024-06-27 20:46:24,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076583864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:24,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:24,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:46:24,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206113845] [2024-06-27 20:46:24,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:24,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:46:24,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:24,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:46:24,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:46:24,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:24,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 84 transitions, 673 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:24,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:24,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:24,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:24,852 INFO L124 PetriNetUnfolderBase]: 206/440 cut-off events. [2024-06-27 20:46:24,852 INFO L125 PetriNetUnfolderBase]: For 21874/21874 co-relation queries the response was YES. [2024-06-27 20:46:24,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2058 conditions, 440 events. 206/440 cut-off events. For 21874/21874 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1918 event pairs, 59 based on Foata normal form. 8/447 useless extension candidates. Maximal degree in co-relation 1990. Up to 311 conditions per place. [2024-06-27 20:46:24,854 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 64 selfloop transitions, 19 changer transitions 15/100 dead transitions. [2024-06-27 20:46:24,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 100 transitions, 913 flow [2024-06-27 20:46:24,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:24,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:24,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-27 20:46:24,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3242424242424242 [2024-06-27 20:46:24,855 INFO L175 Difference]: Start difference. First operand has 148 places, 84 transitions, 673 flow. Second operand 11 states and 107 transitions. [2024-06-27 20:46:24,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 100 transitions, 913 flow [2024-06-27 20:46:24,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 100 transitions, 859 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 20:46:24,875 INFO L231 Difference]: Finished difference. Result has 143 places, 76 transitions, 606 flow [2024-06-27 20:46:24,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=619, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=606, PETRI_PLACES=143, PETRI_TRANSITIONS=76} [2024-06-27 20:46:24,875 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 114 predicate places. [2024-06-27 20:46:24,875 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 76 transitions, 606 flow [2024-06-27 20:46:24,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:24,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:24,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:24,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 20:46:24,876 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:24,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:24,876 INFO L85 PathProgramCache]: Analyzing trace with hash -143548681, now seen corresponding path program 4 times [2024-06-27 20:46:24,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:24,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260000471] [2024-06-27 20:46:24,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:24,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:24,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:25,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:25,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:25,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260000471] [2024-06-27 20:46:25,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260000471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:25,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:25,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:46:25,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470982213] [2024-06-27 20:46:25,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:25,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:46:25,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:25,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:46:25,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:46:25,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:25,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 76 transitions, 606 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:25,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:25,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:25,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:26,020 INFO L124 PetriNetUnfolderBase]: 189/409 cut-off events. [2024-06-27 20:46:26,021 INFO L125 PetriNetUnfolderBase]: For 17952/17952 co-relation queries the response was YES. [2024-06-27 20:46:26,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1898 conditions, 409 events. 189/409 cut-off events. For 17952/17952 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1749 event pairs, 49 based on Foata normal form. 6/414 useless extension candidates. Maximal degree in co-relation 1832. Up to 281 conditions per place. [2024-06-27 20:46:26,022 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 53 selfloop transitions, 7 changer transitions 33/95 dead transitions. [2024-06-27 20:46:26,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 95 transitions, 842 flow [2024-06-27 20:46:26,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:26,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:26,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-27 20:46:26,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-27 20:46:26,023 INFO L175 Difference]: Start difference. First operand has 143 places, 76 transitions, 606 flow. Second operand 11 states and 105 transitions. [2024-06-27 20:46:26,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 95 transitions, 842 flow [2024-06-27 20:46:26,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 95 transitions, 774 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-27 20:46:26,041 INFO L231 Difference]: Finished difference. Result has 133 places, 58 transitions, 388 flow [2024-06-27 20:46:26,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=388, PETRI_PLACES=133, PETRI_TRANSITIONS=58} [2024-06-27 20:46:26,041 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 104 predicate places. [2024-06-27 20:46:26,041 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 58 transitions, 388 flow [2024-06-27 20:46:26,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:26,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:26,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:26,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 20:46:26,042 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:26,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:26,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1228693729, now seen corresponding path program 5 times [2024-06-27 20:46:26,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:26,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83625429] [2024-06-27 20:46:26,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:26,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:26,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:26,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:26,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:26,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83625429] [2024-06-27 20:46:26,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83625429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:26,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:26,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:46:26,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466468027] [2024-06-27 20:46:26,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:26,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:46:26,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:26,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:46:26,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:46:27,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:27,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 58 transitions, 388 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:27,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:27,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:27,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:27,207 INFO L124 PetriNetUnfolderBase]: 147/321 cut-off events. [2024-06-27 20:46:27,207 INFO L125 PetriNetUnfolderBase]: For 13134/13134 co-relation queries the response was YES. [2024-06-27 20:46:27,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1409 conditions, 321 events. 147/321 cut-off events. For 13134/13134 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1276 event pairs, 44 based on Foata normal form. 6/326 useless extension candidates. Maximal degree in co-relation 1361. Up to 249 conditions per place. [2024-06-27 20:46:27,208 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 48 selfloop transitions, 8 changer transitions 16/74 dead transitions. [2024-06-27 20:46:27,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 74 transitions, 572 flow [2024-06-27 20:46:27,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:27,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:27,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-27 20:46:27,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30303030303030304 [2024-06-27 20:46:27,209 INFO L175 Difference]: Start difference. First operand has 133 places, 58 transitions, 388 flow. Second operand 11 states and 100 transitions. [2024-06-27 20:46:27,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 74 transitions, 572 flow [2024-06-27 20:46:27,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 74 transitions, 524 flow, removed 8 selfloop flow, removed 16 redundant places. [2024-06-27 20:46:27,218 INFO L231 Difference]: Finished difference. Result has 110 places, 53 transitions, 338 flow [2024-06-27 20:46:27,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=338, PETRI_PLACES=110, PETRI_TRANSITIONS=53} [2024-06-27 20:46:27,218 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 81 predicate places. [2024-06-27 20:46:27,219 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 53 transitions, 338 flow [2024-06-27 20:46:27,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:27,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:27,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:27,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 20:46:27,219 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:27,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:27,219 INFO L85 PathProgramCache]: Analyzing trace with hash 370557995, now seen corresponding path program 6 times [2024-06-27 20:46:27,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:27,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002602983] [2024-06-27 20:46:27,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:27,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:27,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:28,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:28,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:28,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002602983] [2024-06-27 20:46:28,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002602983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:28,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:28,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:46:28,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652599336] [2024-06-27 20:46:28,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:28,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:46:28,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:28,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:46:28,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:46:28,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:28,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 53 transitions, 338 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:28,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:28,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:28,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:28,440 INFO L124 PetriNetUnfolderBase]: 119/261 cut-off events. [2024-06-27 20:46:28,440 INFO L125 PetriNetUnfolderBase]: For 6631/6631 co-relation queries the response was YES. [2024-06-27 20:46:28,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 261 events. 119/261 cut-off events. For 6631/6631 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 959 event pairs, 27 based on Foata normal form. 6/266 useless extension candidates. Maximal degree in co-relation 935. Up to 184 conditions per place. [2024-06-27 20:46:28,441 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 45 selfloop transitions, 9 changer transitions 14/70 dead transitions. [2024-06-27 20:46:28,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 70 transitions, 518 flow [2024-06-27 20:46:28,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:28,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:28,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-06-27 20:46:28,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30606060606060603 [2024-06-27 20:46:28,442 INFO L175 Difference]: Start difference. First operand has 110 places, 53 transitions, 338 flow. Second operand 11 states and 101 transitions. [2024-06-27 20:46:28,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 70 transitions, 518 flow [2024-06-27 20:46:28,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 70 transitions, 492 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 20:46:28,447 INFO L231 Difference]: Finished difference. Result has 102 places, 49 transitions, 314 flow [2024-06-27 20:46:28,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=314, PETRI_PLACES=102, PETRI_TRANSITIONS=49} [2024-06-27 20:46:28,448 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 73 predicate places. [2024-06-27 20:46:28,448 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 49 transitions, 314 flow [2024-06-27 20:46:28,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:28,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:28,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:28,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 20:46:28,448 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:28,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:28,448 INFO L85 PathProgramCache]: Analyzing trace with hash -34680149, now seen corresponding path program 7 times [2024-06-27 20:46:28,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:28,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785803797] [2024-06-27 20:46:28,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:28,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:28,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:29,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:29,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:29,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785803797] [2024-06-27 20:46:29,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785803797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:29,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:29,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:46:29,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360563971] [2024-06-27 20:46:29,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:29,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:46:29,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:29,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:46:29,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:46:29,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:29,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 49 transitions, 314 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:29,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:29,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:29,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:29,695 INFO L124 PetriNetUnfolderBase]: 105/235 cut-off events. [2024-06-27 20:46:29,695 INFO L125 PetriNetUnfolderBase]: For 5147/5147 co-relation queries the response was YES. [2024-06-27 20:46:29,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 877 conditions, 235 events. 105/235 cut-off events. For 5147/5147 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 815 event pairs, 23 based on Foata normal form. 6/240 useless extension candidates. Maximal degree in co-relation 839. Up to 158 conditions per place. [2024-06-27 20:46:29,696 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 35 selfloop transitions, 3 changer transitions 26/66 dead transitions. [2024-06-27 20:46:29,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 66 transitions, 482 flow [2024-06-27 20:46:29,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:29,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:29,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-27 20:46:29,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30303030303030304 [2024-06-27 20:46:29,696 INFO L175 Difference]: Start difference. First operand has 102 places, 49 transitions, 314 flow. Second operand 11 states and 100 transitions. [2024-06-27 20:46:29,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 66 transitions, 482 flow [2024-06-27 20:46:29,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 66 transitions, 456 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 20:46:29,701 INFO L231 Difference]: Finished difference. Result has 95 places, 39 transitions, 236 flow [2024-06-27 20:46:29,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=236, PETRI_PLACES=95, PETRI_TRANSITIONS=39} [2024-06-27 20:46:29,701 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 66 predicate places. [2024-06-27 20:46:29,701 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 39 transitions, 236 flow [2024-06-27 20:46:29,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:29,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:29,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:29,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 20:46:29,701 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:29,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:29,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1870952767, now seen corresponding path program 8 times [2024-06-27 20:46:29,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:29,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856401044] [2024-06-27 20:46:29,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:29,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:29,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:30,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:30,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:30,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856401044] [2024-06-27 20:46:30,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856401044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:30,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:30,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:46:30,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261354305] [2024-06-27 20:46:30,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:30,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:46:30,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:30,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:46:30,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:46:30,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:30,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 39 transitions, 236 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:30,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:30,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:30,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:30,940 INFO L124 PetriNetUnfolderBase]: 83/186 cut-off events. [2024-06-27 20:46:30,941 INFO L125 PetriNetUnfolderBase]: For 4067/4067 co-relation queries the response was YES. [2024-06-27 20:46:30,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 696 conditions, 186 events. 83/186 cut-off events. For 4067/4067 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 588 event pairs, 21 based on Foata normal form. 6/192 useless extension candidates. Maximal degree in co-relation 661. Up to 113 conditions per place. [2024-06-27 20:46:30,941 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 29 selfloop transitions, 6 changer transitions 17/54 dead transitions. [2024-06-27 20:46:30,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 54 transitions, 378 flow [2024-06-27 20:46:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:30,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:30,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 98 transitions. [2024-06-27 20:46:30,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.296969696969697 [2024-06-27 20:46:30,948 INFO L175 Difference]: Start difference. First operand has 95 places, 39 transitions, 236 flow. Second operand 11 states and 98 transitions. [2024-06-27 20:46:30,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 54 transitions, 378 flow [2024-06-27 20:46:30,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 54 transitions, 350 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-27 20:46:30,951 INFO L231 Difference]: Finished difference. Result has 77 places, 33 transitions, 190 flow [2024-06-27 20:46:30,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=190, PETRI_PLACES=77, PETRI_TRANSITIONS=33} [2024-06-27 20:46:30,952 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 48 predicate places. [2024-06-27 20:46:30,952 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 33 transitions, 190 flow [2024-06-27 20:46:30,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:30,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:30,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:30,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 20:46:30,952 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:30,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:30,953 INFO L85 PathProgramCache]: Analyzing trace with hash -2042757717, now seen corresponding path program 9 times [2024-06-27 20:46:30,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:30,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560344781] [2024-06-27 20:46:30,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:30,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:30,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:31,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:31,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:31,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560344781] [2024-06-27 20:46:31,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560344781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:31,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:31,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:46:31,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135008066] [2024-06-27 20:46:31,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:31,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:46:31,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:31,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:46:31,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:46:31,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:31,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 33 transitions, 190 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:31,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:31,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:31,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:32,098 INFO L124 PetriNetUnfolderBase]: 69/156 cut-off events. [2024-06-27 20:46:32,098 INFO L125 PetriNetUnfolderBase]: For 2410/2410 co-relation queries the response was YES. [2024-06-27 20:46:32,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 565 conditions, 156 events. 69/156 cut-off events. For 2410/2410 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 454 event pairs, 19 based on Foata normal form. 6/162 useless extension candidates. Maximal degree in co-relation 538. Up to 95 conditions per place. [2024-06-27 20:46:32,098 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 24 selfloop transitions, 5 changer transitions 16/47 dead transitions. [2024-06-27 20:46:32,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 47 transitions, 313 flow [2024-06-27 20:46:32,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:32,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:32,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 94 transitions. [2024-06-27 20:46:32,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28484848484848485 [2024-06-27 20:46:32,099 INFO L175 Difference]: Start difference. First operand has 77 places, 33 transitions, 190 flow. Second operand 11 states and 94 transitions. [2024-06-27 20:46:32,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 47 transitions, 313 flow [2024-06-27 20:46:32,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 47 transitions, 291 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 20:46:32,101 INFO L231 Difference]: Finished difference. Result has 68 places, 28 transitions, 154 flow [2024-06-27 20:46:32,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=154, PETRI_PLACES=68, PETRI_TRANSITIONS=28} [2024-06-27 20:46:32,101 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 39 predicate places. [2024-06-27 20:46:32,101 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 28 transitions, 154 flow [2024-06-27 20:46:32,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:32,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:32,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:32,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 20:46:32,102 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:32,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:32,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1682391317, now seen corresponding path program 10 times [2024-06-27 20:46:32,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:32,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907074289] [2024-06-27 20:46:32,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:32,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:32,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:33,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:33,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:33,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907074289] [2024-06-27 20:46:33,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907074289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:33,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:33,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:46:33,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114183483] [2024-06-27 20:46:33,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:33,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:46:33,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:33,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:46:33,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:46:33,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:33,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 28 transitions, 154 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:33,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:33,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:33,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:33,348 INFO L124 PetriNetUnfolderBase]: 56/129 cut-off events. [2024-06-27 20:46:33,349 INFO L125 PetriNetUnfolderBase]: For 1534/1534 co-relation queries the response was YES. [2024-06-27 20:46:33,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 457 conditions, 129 events. 56/129 cut-off events. For 1534/1534 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 331 event pairs, 17 based on Foata normal form. 6/135 useless extension candidates. Maximal degree in co-relation 434. Up to 60 conditions per place. [2024-06-27 20:46:33,349 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 16 selfloop transitions, 7 changer transitions 16/41 dead transitions. [2024-06-27 20:46:33,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 41 transitions, 260 flow [2024-06-27 20:46:33,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:46:33,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:46:33,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 98 transitions. [2024-06-27 20:46:33,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2722222222222222 [2024-06-27 20:46:33,350 INFO L175 Difference]: Start difference. First operand has 68 places, 28 transitions, 154 flow. Second operand 12 states and 98 transitions. [2024-06-27 20:46:33,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 41 transitions, 260 flow [2024-06-27 20:46:33,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 41 transitions, 240 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 20:46:33,351 INFO L231 Difference]: Finished difference. Result has 61 places, 21 transitions, 112 flow [2024-06-27 20:46:33,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=112, PETRI_PLACES=61, PETRI_TRANSITIONS=21} [2024-06-27 20:46:33,351 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 32 predicate places. [2024-06-27 20:46:33,351 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 21 transitions, 112 flow [2024-06-27 20:46:33,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:33,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:33,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:33,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 20:46:33,351 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:46:33,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:33,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1251826625, now seen corresponding path program 11 times [2024-06-27 20:46:33,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:33,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621920155] [2024-06-27 20:46:33,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:33,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:33,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:34,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:46:34,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:34,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621920155] [2024-06-27 20:46:34,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621920155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:34,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:34,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:46:34,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389092660] [2024-06-27 20:46:34,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:34,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:46:34,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:34,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:46:34,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:46:34,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-27 20:46:34,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 21 transitions, 112 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:34,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:34,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-27 20:46:34,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:34,657 INFO L124 PetriNetUnfolderBase]: 26/67 cut-off events. [2024-06-27 20:46:34,658 INFO L125 PetriNetUnfolderBase]: For 438/438 co-relation queries the response was YES. [2024-06-27 20:46:34,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202 conditions, 67 events. 26/67 cut-off events. For 438/438 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 100 event pairs, 0 based on Foata normal form. 6/73 useless extension candidates. Maximal degree in co-relation 183. Up to 24 conditions per place. [2024-06-27 20:46:34,658 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2024-06-27 20:46:34,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 30 transitions, 162 flow [2024-06-27 20:46:34,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:46:34,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:46:34,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 84 transitions. [2024-06-27 20:46:34,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2545454545454545 [2024-06-27 20:46:34,660 INFO L175 Difference]: Start difference. First operand has 61 places, 21 transitions, 112 flow. Second operand 11 states and 84 transitions. [2024-06-27 20:46:34,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 30 transitions, 162 flow [2024-06-27 20:46:34,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 30 transitions, 122 flow, removed 1 selfloop flow, removed 19 redundant places. [2024-06-27 20:46:34,660 INFO L231 Difference]: Finished difference. Result has 43 places, 0 transitions, 0 flow [2024-06-27 20:46:34,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=43, PETRI_TRANSITIONS=0} [2024-06-27 20:46:34,661 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 14 predicate places. [2024-06-27 20:46:34,661 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 0 transitions, 0 flow [2024-06-27 20:46:34,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:46:34,663 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-27 20:46:34,677 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-27 20:46:34,677 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-27 20:46:34,677 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-27 20:46:34,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 20:46:34,677 INFO L445 BasicCegarLoop]: Path program histogram: [19, 16, 11, 10, 10, 9, 7, 6, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:34,681 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-27 20:46:34,681 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-27 20:46:34,685 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-27 20:46:34,685 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-27 20:46:34,686 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.06 08:46:34 BasicIcfg [2024-06-27 20:46:34,686 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-27 20:46:34,687 INFO L158 Benchmark]: Toolchain (without parser) took 127554.66ms. Allocated memory was 167.8MB in the beginning and 1.1GB in the end (delta: 958.4MB). Free memory was 103.5MB in the beginning and 717.0MB in the end (delta: -613.5MB). Peak memory consumption was 346.5MB. Max. memory is 16.1GB. [2024-06-27 20:46:34,687 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 167.8MB. Free memory is still 127.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 20:46:34,687 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 167.8MB. Free memory is still 108.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 20:46:34,687 INFO L158 Benchmark]: CACSL2BoogieTranslator took 478.92ms. Allocated memory was 167.8MB in the beginning and 224.4MB in the end (delta: 56.6MB). Free memory was 103.5MB in the beginning and 185.2MB in the end (delta: -81.7MB). Peak memory consumption was 36.3MB. Max. memory is 16.1GB. [2024-06-27 20:46:34,687 INFO L158 Benchmark]: Boogie Procedure Inliner took 52.90ms. Allocated memory is still 224.4MB. Free memory was 185.2MB in the beginning and 182.1MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 20:46:34,687 INFO L158 Benchmark]: Boogie Preprocessor took 47.84ms. Allocated memory is still 224.4MB. Free memory was 182.1MB in the beginning and 178.9MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-27 20:46:34,688 INFO L158 Benchmark]: RCFGBuilder took 586.32ms. Allocated memory is still 224.4MB. Free memory was 178.9MB in the beginning and 121.2MB in the end (delta: 57.7MB). Peak memory consumption was 56.6MB. Max. memory is 16.1GB. [2024-06-27 20:46:34,688 INFO L158 Benchmark]: TraceAbstraction took 126384.41ms. Allocated memory was 224.4MB in the beginning and 1.1GB in the end (delta: 901.8MB). Free memory was 120.2MB in the beginning and 717.0MB in the end (delta: -596.8MB). Peak memory consumption was 303.9MB. Max. memory is 16.1GB. [2024-06-27 20:46:34,689 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 167.8MB. Free memory is still 127.8MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.15ms. Allocated memory is still 167.8MB. Free memory is still 108.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 478.92ms. Allocated memory was 167.8MB in the beginning and 224.4MB in the end (delta: 56.6MB). Free memory was 103.5MB in the beginning and 185.2MB in the end (delta: -81.7MB). Peak memory consumption was 36.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 52.90ms. Allocated memory is still 224.4MB. Free memory was 185.2MB in the beginning and 182.1MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 47.84ms. Allocated memory is still 224.4MB. Free memory was 182.1MB in the beginning and 178.9MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 586.32ms. Allocated memory is still 224.4MB. Free memory was 178.9MB in the beginning and 121.2MB in the end (delta: 57.7MB). Peak memory consumption was 56.6MB. Max. memory is 16.1GB. * TraceAbstraction took 126384.41ms. Allocated memory was 224.4MB in the beginning and 1.1GB in the end (delta: 901.8MB). Free memory was 120.2MB in the beginning and 717.0MB in the end (delta: -596.8MB). Peak memory consumption was 303.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 813]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 814]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 126.3s, OverallIterations: 120, TraceHistogramMax: 1, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.0s, AutomataDifference: 44.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5936 SdHoareTripleChecker+Valid, 22.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5089 mSDsluCounter, 3983 SdHoareTripleChecker+Invalid, 19.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3380 mSDsCounter, 1342 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 38856 IncrementalHoareTripleChecker+Invalid, 40198 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1342 mSolverCounterUnsat, 603 mSDtfsCounter, 38856 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1230 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2323 ImplicationChecksByTransitivity, 29.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1898occurred in iteration=68, InterpolantAutomatonStates: 1102, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 80.5s InterpolantComputationTime, 1859 NumberOfCodeBlocks, 1859 NumberOfCodeBlocksAsserted, 120 NumberOfCheckSat, 1739 ConstructedInterpolants, 0 QuantifiedInterpolants, 74235 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 120 InterpolantComputations, 120 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-27 20:46:34,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE