./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread/fib_safe-7.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/fib_safe-7.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/fib_safe-7.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/fib_safe-7.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-cde23df-m [2024-06-14 13:50:55,830 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 13:50:55,915 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 13:50:55,920 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 13:50:55,921 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 13:50:55,950 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 13:50:55,952 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 13:50:55,952 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 13:50:55,953 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 13:50:55,957 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 13:50:55,958 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 13:50:55,958 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 13:50:55,959 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 13:50:55,960 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 13:50:55,960 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 13:50:55,961 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 13:50:55,961 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 13:50:55,961 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 13:50:55,962 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 13:50:55,962 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 13:50:55,962 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 13:50:55,963 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 13:50:55,963 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 13:50:55,963 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 13:50:55,964 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 13:50:55,964 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 13:50:55,964 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 13:50:55,965 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 13:50:55,965 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 13:50:55,966 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 13:50:55,966 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 13:50:55,966 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 13:50:55,967 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:50:55,967 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 13:50:55,967 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 13:50:55,967 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 13:50:55,968 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 13:50:55,968 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 13:50:55,968 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 13:50:55,968 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 13:50:55,969 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 13:50:55,969 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 13:50:55,969 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 13:50:55,969 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-14 13:50:56,228 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 13:50:56,254 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 13:50:56,256 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 13:50:56,257 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 13:50:56,258 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 13:50:56,259 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_safe-7.i [2024-06-14 13:50:57,446 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 13:50:57,719 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 13:50:57,724 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_safe-7.i [2024-06-14 13:50:57,736 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/30ce9c2c6/34f81a2740b74495b1b30ecad619fa0b/FLAG8da5b5b4b [2024-06-14 13:50:57,748 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/30ce9c2c6/34f81a2740b74495b1b30ecad619fa0b [2024-06-14 13:50:57,751 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 13:50:57,752 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 13:50:57,752 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/mutex-meet/fib_safe-7.yml/witness.yml [2024-06-14 13:50:57,872 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 13:50:57,873 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 13:50:57,874 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 13:50:57,874 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 13:50:57,880 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 13:50:57,881 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:50:57" (1/2) ... [2024-06-14 13:50:57,882 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@631ef7b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:50:57, skipping insertion in model container [2024-06-14 13:50:57,882 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:50:57" (1/2) ... [2024-06-14 13:50:57,884 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4335dfb4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:50:57, skipping insertion in model container [2024-06-14 13:50:57,884 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:50:57" (2/2) ... [2024-06-14 13:50:57,885 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@631ef7b3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:50:57, skipping insertion in model container [2024-06-14 13:50:57,885 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:50:57" (2/2) ... [2024-06-14 13:50:57,885 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 13:50:57,934 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 13:50:57,936 INFO L97 edCorrectnessWitness]: Location invariant before [L721-L721] ((((((((! multithreaded || 0 <= cur) && (! multithreaded || 0 <= next)) && (! multithreaded || ((0 <= i && 1 <= i) && i != 0))) && (! multithreaded || 0 <= p)) && (! multithreaded || 0 <= q)) && (! multithreaded || ((((0 <= i && 0 <= j) && 1 <= j) && i != 0) && j != 0))) && (! multithreaded || 0 <= x)) && (! multithreaded || 0 <= prev)) && (! multithreaded || ((0 <= j && 1 <= j) && j != 0)) [2024-06-14 13:50:57,936 INFO L97 edCorrectnessWitness]: Location invariant before [L722-L722] ((((((((! multithreaded || 0 <= cur) && (! multithreaded || 0 <= next)) && (! multithreaded || ((0 <= i && 1 <= i) && i != 0))) && (! multithreaded || 0 <= p)) && (! multithreaded || 0 <= q)) && (! multithreaded || ((((0 <= i && 0 <= j) && 1 <= j) && i != 0) && j != 0))) && (! multithreaded || 0 <= x)) && (! multithreaded || 0 <= prev)) && (! multithreaded || ((0 <= j && 1 <= j) && j != 0)) [2024-06-14 13:50:57,937 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 13:50:57,937 INFO L106 edCorrectnessWitness]: ghost_update [L720-L720] multithreaded = 1; [2024-06-14 13:50:57,980 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 13:50:58,329 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:50:58,338 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 13:50:58,421 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:50:58,453 INFO L206 MainTranslator]: Completed translation [2024-06-14 13:50:58,454 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:50:58 WrapperNode [2024-06-14 13:50:58,454 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 13:50:58,455 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 13:50:58,455 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 13:50:58,455 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 13:50:58,462 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 14.06 01:50:58" (1/1) ... [2024-06-14 13:50:58,474 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 14.06 01:50:58" (1/1) ... [2024-06-14 13:50:58,497 INFO L138 Inliner]: procedures = 164, calls = 21, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 73 [2024-06-14 13:50:58,497 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 13:50:58,498 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 13:50:58,498 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 13:50:58,498 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 13:50:58,507 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:50:58" (1/1) ... [2024-06-14 13:50:58,507 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:50:58" (1/1) ... [2024-06-14 13:50:58,511 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:50:58" (1/1) ... [2024-06-14 13:50:58,525 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-14 13:50:58,526 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:50:58" (1/1) ... [2024-06-14 13:50:58,526 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:50:58" (1/1) ... [2024-06-14 13:50:58,531 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:50:58" (1/1) ... [2024-06-14 13:50:58,537 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:50:58" (1/1) ... [2024-06-14 13:50:58,539 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:50:58" (1/1) ... [2024-06-14 13:50:58,540 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:50:58" (1/1) ... [2024-06-14 13:50:58,544 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 13:50:58,545 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 13:50:58,545 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 13:50:58,545 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 13:50:58,546 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:50:58" (1/1) ... [2024-06-14 13:50:58,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:50:58,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 13:50:58,570 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-14 13:50:58,572 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-14 13:50:58,606 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2024-06-14 13:50:58,606 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2024-06-14 13:50:58,606 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2024-06-14 13:50:58,607 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2024-06-14 13:50:58,607 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 13:50:58,607 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 13:50:58,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 13:50:58,607 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 13:50:58,607 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 13:50:58,608 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 13:50:58,609 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 13:50:58,724 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 13:50:58,726 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 13:50:58,923 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 13:50:58,923 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 13:50:59,110 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 13:50:59,110 INFO L320 CfgBuilder]: Removed 3 assume(true) statements. [2024-06-14 13:50:59,111 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:50:59 BoogieIcfgContainer [2024-06-14 13:50:59,111 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 13:50:59,113 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 13:50:59,113 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 13:50:59,117 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 13:50:59,117 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 01:50:57" (1/4) ... [2024-06-14 13:50:59,118 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53c39384 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:50:59, skipping insertion in model container [2024-06-14 13:50:59,118 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:50:57" (2/4) ... [2024-06-14 13:50:59,118 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53c39384 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:50:59, skipping insertion in model container [2024-06-14 13:50:59,119 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:50:58" (3/4) ... [2024-06-14 13:50:59,119 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53c39384 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:50:59, skipping insertion in model container [2024-06-14 13:50:59,119 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:50:59" (4/4) ... [2024-06-14 13:50:59,121 INFO L112 eAbstractionObserver]: Analyzing ICFG fib_safe-7.i [2024-06-14 13:50:59,139 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 13:50:59,139 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-14 13:50:59,139 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 13:50:59,171 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 13:50:59,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 33 places, 29 transitions, 66 flow [2024-06-14 13:50:59,226 INFO L124 PetriNetUnfolderBase]: 3/27 cut-off events. [2024-06-14 13:50:59,227 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:50:59,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34 conditions, 27 events. 3/27 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 29 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 23. Up to 2 conditions per place. [2024-06-14 13:50:59,230 INFO L82 GeneralOperation]: Start removeDead. Operand has 33 places, 29 transitions, 66 flow [2024-06-14 13:50:59,233 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 27 transitions, 60 flow [2024-06-14 13:50:59,243 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 13:50:59,257 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;@7a70c428, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 13:50:59,258 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-14 13:50:59,268 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 13:50:59,269 INFO L124 PetriNetUnfolderBase]: 0/10 cut-off events. [2024-06-14 13:50:59,269 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:50:59,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:50:59,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:50:59,270 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-14 13:50:59,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:50:59,279 INFO L85 PathProgramCache]: Analyzing trace with hash 259354094, now seen corresponding path program 1 times [2024-06-14 13:50:59,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:50:59,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667666518] [2024-06-14 13:50:59,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:50:59,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:50:59,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:50:59,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:50:59,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:50:59,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667666518] [2024-06-14 13:50:59,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667666518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:50:59,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:50:59,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:50:59,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061800] [2024-06-14 13:50:59,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:50:59,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 13:50:59,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:50:59,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 13:50:59,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 13:50:59,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:50:59,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 27 transitions, 60 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 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-14 13:50:59,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:50:59,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:50:59,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:00,229 INFO L124 PetriNetUnfolderBase]: 322/536 cut-off events. [2024-06-14 13:51:00,229 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-06-14 13:51:00,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1052 conditions, 536 events. 322/536 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2114 event pairs, 53 based on Foata normal form. 21/506 useless extension candidates. Maximal degree in co-relation 1034. Up to 295 conditions per place. [2024-06-14 13:51:00,237 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 34 selfloop transitions, 8 changer transitions 12/56 dead transitions. [2024-06-14 13:51:00,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 56 transitions, 227 flow [2024-06-14 13:51:00,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:51:00,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:51:00,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-14 13:51:00,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5862068965517241 [2024-06-14 13:51:00,253 INFO L175 Difference]: Start difference. First operand has 31 places, 27 transitions, 60 flow. Second operand 5 states and 85 transitions. [2024-06-14 13:51:00,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 56 transitions, 227 flow [2024-06-14 13:51:00,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 56 transitions, 224 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 13:51:00,261 INFO L231 Difference]: Finished difference. Result has 36 places, 27 transitions, 103 flow [2024-06-14 13:51:00,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=29, 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=103, PETRI_PLACES=36, PETRI_TRANSITIONS=27} [2024-06-14 13:51:00,268 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 5 predicate places. [2024-06-14 13:51:00,268 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 27 transitions, 103 flow [2024-06-14 13:51:00,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 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-14 13:51:00,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:00,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:00,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 13:51:00,270 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-14 13:51:00,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:00,272 INFO L85 PathProgramCache]: Analyzing trace with hash -227696702, now seen corresponding path program 1 times [2024-06-14 13:51:00,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:00,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30126245] [2024-06-14 13:51:00,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:00,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:00,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:00,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:00,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:00,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30126245] [2024-06-14 13:51:00,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30126245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:00,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:00,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:51:00,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836276602] [2024-06-14 13:51:00,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:00,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:51:00,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:00,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:51:00,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:51:00,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:00,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 27 transitions, 103 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-14 13:51:00,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:00,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:00,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:00,772 INFO L124 PetriNetUnfolderBase]: 160/298 cut-off events. [2024-06-14 13:51:00,772 INFO L125 PetriNetUnfolderBase]: For 116/116 co-relation queries the response was YES. [2024-06-14 13:51:00,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 787 conditions, 298 events. 160/298 cut-off events. For 116/116 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1094 event pairs, 13 based on Foata normal form. 10/308 useless extension candidates. Maximal degree in co-relation 762. Up to 115 conditions per place. [2024-06-14 13:51:00,780 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 42 selfloop transitions, 12 changer transitions 0/56 dead transitions. [2024-06-14 13:51:00,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 56 transitions, 291 flow [2024-06-14 13:51:00,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:51:00,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:51:00,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2024-06-14 13:51:00,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45320197044334976 [2024-06-14 13:51:00,785 INFO L175 Difference]: Start difference. First operand has 36 places, 27 transitions, 103 flow. Second operand 7 states and 92 transitions. [2024-06-14 13:51:00,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 56 transitions, 291 flow [2024-06-14 13:51:00,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 56 transitions, 291 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-14 13:51:00,792 INFO L231 Difference]: Finished difference. Result has 41 places, 31 transitions, 162 flow [2024-06-14 13:51:00,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=103, 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=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=162, PETRI_PLACES=41, PETRI_TRANSITIONS=31} [2024-06-14 13:51:00,793 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 10 predicate places. [2024-06-14 13:51:00,793 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 31 transitions, 162 flow [2024-06-14 13:51:00,794 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-14 13:51:00,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:00,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:00,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 13:51:00,795 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-14 13:51:00,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:00,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1531337612, now seen corresponding path program 1 times [2024-06-14 13:51:00,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:00,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223156860] [2024-06-14 13:51:00,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:00,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:00,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:01,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:01,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:01,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223156860] [2024-06-14 13:51:01,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223156860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:01,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:01,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:51:01,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420557007] [2024-06-14 13:51:01,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:01,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:51:01,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:01,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:51:01,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:51:01,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:01,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 162 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-14 13:51:01,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:01,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:01,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:01,277 INFO L124 PetriNetUnfolderBase]: 145/273 cut-off events. [2024-06-14 13:51:01,277 INFO L125 PetriNetUnfolderBase]: For 304/308 co-relation queries the response was YES. [2024-06-14 13:51:01,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 891 conditions, 273 events. 145/273 cut-off events. For 304/308 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 967 event pairs, 4 based on Foata normal form. 13/286 useless extension candidates. Maximal degree in co-relation 859. Up to 115 conditions per place. [2024-06-14 13:51:01,280 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 44 selfloop transitions, 13 changer transitions 0/59 dead transitions. [2024-06-14 13:51:01,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 59 transitions, 366 flow [2024-06-14 13:51:01,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:51:01,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:51:01,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-14 13:51:01,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4267241379310345 [2024-06-14 13:51:01,283 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 162 flow. Second operand 8 states and 99 transitions. [2024-06-14 13:51:01,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 59 transitions, 366 flow [2024-06-14 13:51:01,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 59 transitions, 346 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 13:51:01,288 INFO L231 Difference]: Finished difference. Result has 44 places, 31 transitions, 174 flow [2024-06-14 13:51:01,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=174, PETRI_PLACES=44, PETRI_TRANSITIONS=31} [2024-06-14 13:51:01,289 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 13 predicate places. [2024-06-14 13:51:01,289 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 31 transitions, 174 flow [2024-06-14 13:51:01,289 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-14 13:51:01,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:01,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:01,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 13:51:01,290 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 13:51:01,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:01,290 INFO L85 PathProgramCache]: Analyzing trace with hash 58741636, now seen corresponding path program 1 times [2024-06-14 13:51:01,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:01,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110383629] [2024-06-14 13:51:01,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:01,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:01,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:01,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:01,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:01,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110383629] [2024-06-14 13:51:01,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110383629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:01,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:01,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:51:01,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733385832] [2024-06-14 13:51:01,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:01,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:51:01,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:01,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:51:01,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:51:01,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:01,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 31 transitions, 174 flow. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:01,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:01,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:01,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:01,740 INFO L124 PetriNetUnfolderBase]: 169/315 cut-off events. [2024-06-14 13:51:01,741 INFO L125 PetriNetUnfolderBase]: For 449/449 co-relation queries the response was YES. [2024-06-14 13:51:01,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1087 conditions, 315 events. 169/315 cut-off events. For 449/449 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1131 event pairs, 37 based on Foata normal form. 3/317 useless extension candidates. Maximal degree in co-relation 1054. Up to 179 conditions per place. [2024-06-14 13:51:01,744 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 36 selfloop transitions, 11 changer transitions 0/49 dead transitions. [2024-06-14 13:51:01,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 49 transitions, 348 flow [2024-06-14 13:51:01,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:51:01,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:51:01,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-14 13:51:01,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3842364532019704 [2024-06-14 13:51:01,746 INFO L175 Difference]: Start difference. First operand has 44 places, 31 transitions, 174 flow. Second operand 7 states and 78 transitions. [2024-06-14 13:51:01,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 49 transitions, 348 flow [2024-06-14 13:51:01,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 49 transitions, 320 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 13:51:01,751 INFO L231 Difference]: Finished difference. Result has 47 places, 34 transitions, 205 flow [2024-06-14 13:51:01,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=205, PETRI_PLACES=47, PETRI_TRANSITIONS=34} [2024-06-14 13:51:01,753 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 16 predicate places. [2024-06-14 13:51:01,753 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 34 transitions, 205 flow [2024-06-14 13:51:01,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:01,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:01,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:01,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 13:51:01,754 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-14 13:51:01,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:01,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1820991533, now seen corresponding path program 1 times [2024-06-14 13:51:01,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:01,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617677288] [2024-06-14 13:51:01,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:01,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:01,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:02,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:02,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:02,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617677288] [2024-06-14 13:51:02,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617677288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:02,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:02,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:51:02,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348514068] [2024-06-14 13:51:02,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:02,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:51:02,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:02,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:51:02,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:51:02,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:02,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 34 transitions, 205 flow. Second operand has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:02,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:02,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:02,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:02,222 INFO L124 PetriNetUnfolderBase]: 151/289 cut-off events. [2024-06-14 13:51:02,223 INFO L125 PetriNetUnfolderBase]: For 507/507 co-relation queries the response was YES. [2024-06-14 13:51:02,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1028 conditions, 289 events. 151/289 cut-off events. For 507/507 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 996 event pairs, 31 based on Foata normal form. 9/297 useless extension candidates. Maximal degree in co-relation 991. Up to 176 conditions per place. [2024-06-14 13:51:02,226 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 33 selfloop transitions, 11 changer transitions 2/48 dead transitions. [2024-06-14 13:51:02,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 48 transitions, 349 flow [2024-06-14 13:51:02,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:51:02,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:51:02,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-14 13:51:02,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35344827586206895 [2024-06-14 13:51:02,228 INFO L175 Difference]: Start difference. First operand has 47 places, 34 transitions, 205 flow. Second operand 8 states and 82 transitions. [2024-06-14 13:51:02,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 48 transitions, 349 flow [2024-06-14 13:51:02,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 48 transitions, 336 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:51:02,231 INFO L231 Difference]: Finished difference. Result has 52 places, 34 transitions, 218 flow [2024-06-14 13:51:02,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=218, PETRI_PLACES=52, PETRI_TRANSITIONS=34} [2024-06-14 13:51:02,232 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 21 predicate places. [2024-06-14 13:51:02,232 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 34 transitions, 218 flow [2024-06-14 13:51:02,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:02,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:02,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:02,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 13:51:02,233 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-14 13:51:02,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:02,234 INFO L85 PathProgramCache]: Analyzing trace with hash -124043924, now seen corresponding path program 1 times [2024-06-14 13:51:02,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:02,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498029060] [2024-06-14 13:51:02,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:02,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:02,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:02,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:02,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:02,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498029060] [2024-06-14 13:51:02,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498029060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:02,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:02,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:51:02,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377852909] [2024-06-14 13:51:02,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:02,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:51:02,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:02,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:51:02,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:51:02,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:02,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 34 transitions, 218 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:02,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:02,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:02,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:02,749 INFO L124 PetriNetUnfolderBase]: 157/300 cut-off events. [2024-06-14 13:51:02,749 INFO L125 PetriNetUnfolderBase]: For 637/641 co-relation queries the response was YES. [2024-06-14 13:51:02,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1093 conditions, 300 events. 157/300 cut-off events. For 637/641 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1062 event pairs, 31 based on Foata normal form. 5/305 useless extension candidates. Maximal degree in co-relation 1054. Up to 168 conditions per place. [2024-06-14 13:51:02,753 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 39 selfloop transitions, 17 changer transitions 1/59 dead transitions. [2024-06-14 13:51:02,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 59 transitions, 421 flow [2024-06-14 13:51:02,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:51:02,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:51:02,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-14 13:51:02,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37547892720306514 [2024-06-14 13:51:02,756 INFO L175 Difference]: Start difference. First operand has 52 places, 34 transitions, 218 flow. Second operand 9 states and 98 transitions. [2024-06-14 13:51:02,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 59 transitions, 421 flow [2024-06-14 13:51:02,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 393 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 13:51:02,760 INFO L231 Difference]: Finished difference. Result has 55 places, 39 transitions, 266 flow [2024-06-14 13:51:02,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=266, PETRI_PLACES=55, PETRI_TRANSITIONS=39} [2024-06-14 13:51:02,763 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 24 predicate places. [2024-06-14 13:51:02,763 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 39 transitions, 266 flow [2024-06-14 13:51:02,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:02,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:02,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:02,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 13:51:02,765 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-14 13:51:02,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:02,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1747540272, now seen corresponding path program 2 times [2024-06-14 13:51:02,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:02,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748662263] [2024-06-14 13:51:02,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:02,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:02,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:03,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:03,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:03,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748662263] [2024-06-14 13:51:03,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748662263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:03,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:03,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:51:03,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649055313] [2024-06-14 13:51:03,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:03,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:51:03,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:03,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:51:03,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:51:03,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:03,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 39 transitions, 266 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:03,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:03,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:03,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:03,208 INFO L124 PetriNetUnfolderBase]: 166/314 cut-off events. [2024-06-14 13:51:03,208 INFO L125 PetriNetUnfolderBase]: For 782/782 co-relation queries the response was YES. [2024-06-14 13:51:03,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1236 conditions, 314 events. 166/314 cut-off events. For 782/782 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1125 event pairs, 34 based on Foata normal form. 3/316 useless extension candidates. Maximal degree in co-relation 1196. Up to 192 conditions per place. [2024-06-14 13:51:03,211 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 39 selfloop transitions, 17 changer transitions 1/59 dead transitions. [2024-06-14 13:51:03,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 59 transitions, 484 flow [2024-06-14 13:51:03,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:51:03,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:51:03,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-14 13:51:03,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3524904214559387 [2024-06-14 13:51:03,213 INFO L175 Difference]: Start difference. First operand has 55 places, 39 transitions, 266 flow. Second operand 9 states and 92 transitions. [2024-06-14 13:51:03,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 59 transitions, 484 flow [2024-06-14 13:51:03,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 59 transitions, 443 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:51:03,218 INFO L231 Difference]: Finished difference. Result has 60 places, 46 transitions, 344 flow [2024-06-14 13:51:03,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=344, PETRI_PLACES=60, PETRI_TRANSITIONS=46} [2024-06-14 13:51:03,219 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 29 predicate places. [2024-06-14 13:51:03,219 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 46 transitions, 344 flow [2024-06-14 13:51:03,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:03,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:03,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:03,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 13:51:03,220 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-14 13:51:03,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:03,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1553674328, now seen corresponding path program 3 times [2024-06-14 13:51:03,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:03,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913551011] [2024-06-14 13:51:03,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:03,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:03,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:03,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:03,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:03,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913551011] [2024-06-14 13:51:03,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913551011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:03,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:03,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:51:03,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192874102] [2024-06-14 13:51:03,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:03,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:51:03,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:03,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:51:03,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:51:03,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:03,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 46 transitions, 344 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:03,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:03,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:03,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:03,718 INFO L124 PetriNetUnfolderBase]: 172/327 cut-off events. [2024-06-14 13:51:03,719 INFO L125 PetriNetUnfolderBase]: For 940/940 co-relation queries the response was YES. [2024-06-14 13:51:03,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1368 conditions, 327 events. 172/327 cut-off events. For 940/940 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1195 event pairs, 31 based on Foata normal form. 1/328 useless extension candidates. Maximal degree in co-relation 1325. Up to 199 conditions per place. [2024-06-14 13:51:03,723 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 45 selfloop transitions, 19 changer transitions 1/67 dead transitions. [2024-06-14 13:51:03,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 67 transitions, 564 flow [2024-06-14 13:51:03,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:51:03,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:51:03,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-14 13:51:03,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36015325670498083 [2024-06-14 13:51:03,725 INFO L175 Difference]: Start difference. First operand has 60 places, 46 transitions, 344 flow. Second operand 9 states and 94 transitions. [2024-06-14 13:51:03,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 67 transitions, 564 flow [2024-06-14 13:51:03,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 67 transitions, 537 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 13:51:03,730 INFO L231 Difference]: Finished difference. Result has 67 places, 51 transitions, 417 flow [2024-06-14 13:51:03,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=417, PETRI_PLACES=67, PETRI_TRANSITIONS=51} [2024-06-14 13:51:03,731 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 36 predicate places. [2024-06-14 13:51:03,731 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 51 transitions, 417 flow [2024-06-14 13:51:03,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:03,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:03,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:03,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 13:51:03,732 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-14 13:51:03,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:03,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1748134918, now seen corresponding path program 4 times [2024-06-14 13:51:03,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:03,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882674686] [2024-06-14 13:51:03,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:03,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:03,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:04,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:04,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:04,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882674686] [2024-06-14 13:51:04,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882674686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:04,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:04,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:51:04,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706891564] [2024-06-14 13:51:04,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:04,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:51:04,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:04,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:51:04,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:51:04,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:04,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 51 transitions, 417 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:04,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:04,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:04,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:04,259 INFO L124 PetriNetUnfolderBase]: 178/339 cut-off events. [2024-06-14 13:51:04,260 INFO L125 PetriNetUnfolderBase]: For 1234/1238 co-relation queries the response was YES. [2024-06-14 13:51:04,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1511 conditions, 339 events. 178/339 cut-off events. For 1234/1238 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1280 event pairs, 29 based on Foata normal form. 7/346 useless extension candidates. Maximal degree in co-relation 1464. Up to 209 conditions per place. [2024-06-14 13:51:04,264 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 49 selfloop transitions, 19 changer transitions 1/71 dead transitions. [2024-06-14 13:51:04,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 71 transitions, 649 flow [2024-06-14 13:51:04,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:51:04,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:51:04,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-14 13:51:04,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36398467432950193 [2024-06-14 13:51:04,266 INFO L175 Difference]: Start difference. First operand has 67 places, 51 transitions, 417 flow. Second operand 9 states and 95 transitions. [2024-06-14 13:51:04,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 71 transitions, 649 flow [2024-06-14 13:51:04,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 71 transitions, 607 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 13:51:04,272 INFO L231 Difference]: Finished difference. Result has 72 places, 55 transitions, 471 flow [2024-06-14 13:51:04,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=471, PETRI_PLACES=72, PETRI_TRANSITIONS=55} [2024-06-14 13:51:04,274 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 41 predicate places. [2024-06-14 13:51:04,274 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 55 transitions, 471 flow [2024-06-14 13:51:04,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:04,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:04,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:04,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 13:51:04,275 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-14 13:51:04,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:04,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1742778672, now seen corresponding path program 5 times [2024-06-14 13:51:04,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:04,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737993694] [2024-06-14 13:51:04,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:04,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:04,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:04,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:04,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:04,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737993694] [2024-06-14 13:51:04,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737993694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:04,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:04,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:51:04,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799531962] [2024-06-14 13:51:04,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:04,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:51:04,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:04,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:51:04,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:51:04,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:04,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 55 transitions, 471 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:04,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:04,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:04,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:04,700 INFO L124 PetriNetUnfolderBase]: 181/340 cut-off events. [2024-06-14 13:51:04,700 INFO L125 PetriNetUnfolderBase]: For 1490/1490 co-relation queries the response was YES. [2024-06-14 13:51:04,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1616 conditions, 340 events. 181/340 cut-off events. For 1490/1490 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1269 event pairs, 32 based on Foata normal form. 1/340 useless extension candidates. Maximal degree in co-relation 1567. Up to 211 conditions per place. [2024-06-14 13:51:04,705 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 48 selfloop transitions, 20 changer transitions 1/71 dead transitions. [2024-06-14 13:51:04,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 71 transitions, 689 flow [2024-06-14 13:51:04,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:51:04,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:51:04,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-14 13:51:04,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3486590038314176 [2024-06-14 13:51:04,707 INFO L175 Difference]: Start difference. First operand has 72 places, 55 transitions, 471 flow. Second operand 9 states and 91 transitions. [2024-06-14 13:51:04,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 71 transitions, 689 flow [2024-06-14 13:51:04,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 71 transitions, 649 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 13:51:04,716 INFO L231 Difference]: Finished difference. Result has 77 places, 58 transitions, 519 flow [2024-06-14 13:51:04,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=519, PETRI_PLACES=77, PETRI_TRANSITIONS=58} [2024-06-14 13:51:04,718 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 46 predicate places. [2024-06-14 13:51:04,720 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 58 transitions, 519 flow [2024-06-14 13:51:04,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:04,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:04,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:04,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 13:51:04,722 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-14 13:51:04,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:04,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1920923892, now seen corresponding path program 6 times [2024-06-14 13:51:04,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:04,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550527622] [2024-06-14 13:51:04,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:04,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:04,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:04,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:04,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:04,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550527622] [2024-06-14 13:51:04,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550527622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:04,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:04,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:51:04,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433695113] [2024-06-14 13:51:04,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:04,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:51:04,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:04,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:51:04,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:51:05,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:05,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 58 transitions, 519 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:05,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:05,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:05,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:05,158 INFO L124 PetriNetUnfolderBase]: 181/340 cut-off events. [2024-06-14 13:51:05,159 INFO L125 PetriNetUnfolderBase]: For 1718/1718 co-relation queries the response was YES. [2024-06-14 13:51:05,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1673 conditions, 340 events. 181/340 cut-off events. For 1718/1718 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1273 event pairs, 35 based on Foata normal form. 3/342 useless extension candidates. Maximal degree in co-relation 1621. Up to 219 conditions per place. [2024-06-14 13:51:05,162 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 50 selfloop transitions, 22 changer transitions 1/75 dead transitions. [2024-06-14 13:51:05,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 75 transitions, 757 flow [2024-06-14 13:51:05,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:51:05,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:51:05,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-14 13:51:05,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3563218390804598 [2024-06-14 13:51:05,164 INFO L175 Difference]: Start difference. First operand has 77 places, 58 transitions, 519 flow. Second operand 9 states and 93 transitions. [2024-06-14 13:51:05,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 75 transitions, 757 flow [2024-06-14 13:51:05,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 75 transitions, 701 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 13:51:05,173 INFO L231 Difference]: Finished difference. Result has 82 places, 62 transitions, 578 flow [2024-06-14 13:51:05,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=578, PETRI_PLACES=82, PETRI_TRANSITIONS=62} [2024-06-14 13:51:05,174 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 51 predicate places. [2024-06-14 13:51:05,174 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 62 transitions, 578 flow [2024-06-14 13:51:05,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:05,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:05,175 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-14 13:51:05,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 13:51:05,175 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-14 13:51:05,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:05,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1820825740, now seen corresponding path program 1 times [2024-06-14 13:51:05,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:05,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995799743] [2024-06-14 13:51:05,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:05,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:05,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:05,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:05,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:05,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995799743] [2024-06-14 13:51:05,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995799743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:05,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:05,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:05,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289548508] [2024-06-14 13:51:05,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:05,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:05,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:05,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:05,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:05,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:05,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 62 transitions, 578 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:05,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:05,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:05,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:05,735 INFO L124 PetriNetUnfolderBase]: 199/376 cut-off events. [2024-06-14 13:51:05,736 INFO L125 PetriNetUnfolderBase]: For 2368/2372 co-relation queries the response was YES. [2024-06-14 13:51:05,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1947 conditions, 376 events. 199/376 cut-off events. For 2368/2372 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1475 event pairs, 11 based on Foata normal form. 7/383 useless extension candidates. Maximal degree in co-relation 1892. Up to 157 conditions per place. [2024-06-14 13:51:05,740 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 64 selfloop transitions, 26 changer transitions 1/93 dead transitions. [2024-06-14 13:51:05,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 93 transitions, 954 flow [2024-06-14 13:51:05,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:05,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:05,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-14 13:51:05,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38620689655172413 [2024-06-14 13:51:05,742 INFO L175 Difference]: Start difference. First operand has 82 places, 62 transitions, 578 flow. Second operand 10 states and 112 transitions. [2024-06-14 13:51:05,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 93 transitions, 954 flow [2024-06-14 13:51:05,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 93 transitions, 871 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 13:51:05,754 INFO L231 Difference]: Finished difference. Result has 84 places, 64 transitions, 579 flow [2024-06-14 13:51:05,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=579, PETRI_PLACES=84, PETRI_TRANSITIONS=64} [2024-06-14 13:51:05,755 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 53 predicate places. [2024-06-14 13:51:05,756 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 64 transitions, 579 flow [2024-06-14 13:51:05,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:05,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:05,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:05,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:51:05,757 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-14 13:51:05,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:05,757 INFO L85 PathProgramCache]: Analyzing trace with hash -986004792, now seen corresponding path program 2 times [2024-06-14 13:51:05,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:05,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558614699] [2024-06-14 13:51:05,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:05,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:05,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:06,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:06,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:06,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558614699] [2024-06-14 13:51:06,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558614699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:06,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:06,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:06,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528333160] [2024-06-14 13:51:06,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:06,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:06,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:06,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:06,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:06,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:06,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 64 transitions, 579 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:06,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:06,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:06,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:06,300 INFO L124 PetriNetUnfolderBase]: 217/410 cut-off events. [2024-06-14 13:51:06,300 INFO L125 PetriNetUnfolderBase]: For 2951/2955 co-relation queries the response was YES. [2024-06-14 13:51:06,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2171 conditions, 410 events. 217/410 cut-off events. For 2951/2955 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1684 event pairs, 30 based on Foata normal form. 7/417 useless extension candidates. Maximal degree in co-relation 2117. Up to 238 conditions per place. [2024-06-14 13:51:06,305 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 64 selfloop transitions, 25 changer transitions 1/92 dead transitions. [2024-06-14 13:51:06,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 92 transitions, 923 flow [2024-06-14 13:51:06,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:06,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:06,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-14 13:51:06,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2024-06-14 13:51:06,308 INFO L175 Difference]: Start difference. First operand has 84 places, 64 transitions, 579 flow. Second operand 10 states and 110 transitions. [2024-06-14 13:51:06,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 92 transitions, 923 flow [2024-06-14 13:51:06,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 92 transitions, 856 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 13:51:06,319 INFO L231 Difference]: Finished difference. Result has 86 places, 66 transitions, 602 flow [2024-06-14 13:51:06,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=602, PETRI_PLACES=86, PETRI_TRANSITIONS=66} [2024-06-14 13:51:06,320 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 55 predicate places. [2024-06-14 13:51:06,321 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 66 transitions, 602 flow [2024-06-14 13:51:06,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:06,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:06,321 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-14 13:51:06,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:51:06,321 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-14 13:51:06,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:06,322 INFO L85 PathProgramCache]: Analyzing trace with hash -985943412, now seen corresponding path program 3 times [2024-06-14 13:51:06,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:06,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680794591] [2024-06-14 13:51:06,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:06,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:06,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:06,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:06,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:06,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680794591] [2024-06-14 13:51:06,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680794591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:06,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:06,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:06,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929426982] [2024-06-14 13:51:06,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:06,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:06,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:06,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:06,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:06,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:06,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 66 transitions, 602 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:06,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:06,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:06,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:06,887 INFO L124 PetriNetUnfolderBase]: 226/425 cut-off events. [2024-06-14 13:51:06,888 INFO L125 PetriNetUnfolderBase]: For 3312/3316 co-relation queries the response was YES. [2024-06-14 13:51:06,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2288 conditions, 425 events. 226/425 cut-off events. For 3312/3316 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1747 event pairs, 38 based on Foata normal form. 7/432 useless extension candidates. Maximal degree in co-relation 2234. Up to 265 conditions per place. [2024-06-14 13:51:06,893 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 61 selfloop transitions, 26 changer transitions 1/90 dead transitions. [2024-06-14 13:51:06,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 90 transitions, 899 flow [2024-06-14 13:51:06,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:06,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:06,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 13:51:06,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724137931034483 [2024-06-14 13:51:06,895 INFO L175 Difference]: Start difference. First operand has 86 places, 66 transitions, 602 flow. Second operand 10 states and 108 transitions. [2024-06-14 13:51:06,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 90 transitions, 899 flow [2024-06-14 13:51:06,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 90 transitions, 851 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 13:51:06,906 INFO L231 Difference]: Finished difference. Result has 89 places, 67 transitions, 633 flow [2024-06-14 13:51:06,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=633, PETRI_PLACES=89, PETRI_TRANSITIONS=67} [2024-06-14 13:51:06,908 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 58 predicate places. [2024-06-14 13:51:06,908 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 67 transitions, 633 flow [2024-06-14 13:51:06,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:06,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:06,909 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-14 13:51:06,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:51:06,909 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-14 13:51:06,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:06,910 INFO L85 PathProgramCache]: Analyzing trace with hash -985943257, now seen corresponding path program 1 times [2024-06-14 13:51:06,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:06,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986014460] [2024-06-14 13:51:06,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:06,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:06,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:07,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:07,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:07,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986014460] [2024-06-14 13:51:07,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986014460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:07,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:07,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:07,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288236949] [2024-06-14 13:51:07,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:07,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:07,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:07,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:07,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:07,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:07,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 67 transitions, 633 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:07,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:07,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:07,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:07,486 INFO L124 PetriNetUnfolderBase]: 235/444 cut-off events. [2024-06-14 13:51:07,486 INFO L125 PetriNetUnfolderBase]: For 3834/3838 co-relation queries the response was YES. [2024-06-14 13:51:07,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2404 conditions, 444 events. 235/444 cut-off events. For 3834/3838 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1876 event pairs, 34 based on Foata normal form. 7/451 useless extension candidates. Maximal degree in co-relation 2349. Up to 280 conditions per place. [2024-06-14 13:51:07,491 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 62 selfloop transitions, 26 changer transitions 1/91 dead transitions. [2024-06-14 13:51:07,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 91 transitions, 911 flow [2024-06-14 13:51:07,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:07,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:07,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-14 13:51:07,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724137931034483 [2024-06-14 13:51:07,494 INFO L175 Difference]: Start difference. First operand has 89 places, 67 transitions, 633 flow. Second operand 10 states and 108 transitions. [2024-06-14 13:51:07,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 91 transitions, 911 flow [2024-06-14 13:51:07,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 91 transitions, 857 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 13:51:07,509 INFO L231 Difference]: Finished difference. Result has 91 places, 68 transitions, 653 flow [2024-06-14 13:51:07,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=653, PETRI_PLACES=91, PETRI_TRANSITIONS=68} [2024-06-14 13:51:07,511 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2024-06-14 13:51:07,511 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 68 transitions, 653 flow [2024-06-14 13:51:07,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:07,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:07,513 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-14 13:51:07,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:51:07,513 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-14 13:51:07,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:07,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1648791833, now seen corresponding path program 2 times [2024-06-14 13:51:07,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:07,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381755325] [2024-06-14 13:51:07,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:07,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:07,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:07,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:07,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:07,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381755325] [2024-06-14 13:51:07,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381755325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:07,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:07,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:07,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504114743] [2024-06-14 13:51:07,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:07,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:07,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:07,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:07,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:07,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:07,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 68 transitions, 653 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:07,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:07,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:07,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:07,994 INFO L124 PetriNetUnfolderBase]: 244/459 cut-off events. [2024-06-14 13:51:07,995 INFO L125 PetriNetUnfolderBase]: For 4098/4098 co-relation queries the response was YES. [2024-06-14 13:51:07,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2532 conditions, 459 events. 244/459 cut-off events. For 4098/4098 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1945 event pairs, 38 based on Foata normal form. 3/462 useless extension candidates. Maximal degree in co-relation 2476. Up to 310 conditions per place. [2024-06-14 13:51:08,000 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 65 selfloop transitions, 21 changer transitions 1/89 dead transitions. [2024-06-14 13:51:08,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 89 transitions, 921 flow [2024-06-14 13:51:08,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:08,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:08,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-14 13:51:08,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3586206896551724 [2024-06-14 13:51:08,002 INFO L175 Difference]: Start difference. First operand has 91 places, 68 transitions, 653 flow. Second operand 10 states and 104 transitions. [2024-06-14 13:51:08,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 89 transitions, 921 flow [2024-06-14 13:51:08,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 89 transitions, 859 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 13:51:08,016 INFO L231 Difference]: Finished difference. Result has 93 places, 69 transitions, 657 flow [2024-06-14 13:51:08,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=657, PETRI_PLACES=93, PETRI_TRANSITIONS=69} [2024-06-14 13:51:08,017 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 62 predicate places. [2024-06-14 13:51:08,017 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 69 transitions, 657 flow [2024-06-14 13:51:08,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:08,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:08,018 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-14 13:51:08,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:51:08,019 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-14 13:51:08,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:08,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1648795708, now seen corresponding path program 4 times [2024-06-14 13:51:08,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:08,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598027989] [2024-06-14 13:51:08,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:08,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:08,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:08,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:08,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:08,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598027989] [2024-06-14 13:51:08,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598027989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:08,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:08,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:08,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290478981] [2024-06-14 13:51:08,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:08,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:08,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:08,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:08,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:08,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:08,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 69 transitions, 657 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:08,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:08,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:08,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:08,524 INFO L124 PetriNetUnfolderBase]: 262/491 cut-off events. [2024-06-14 13:51:08,524 INFO L125 PetriNetUnfolderBase]: For 4948/4952 co-relation queries the response was YES. [2024-06-14 13:51:08,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2755 conditions, 491 events. 262/491 cut-off events. For 4948/4952 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2134 event pairs, 32 based on Foata normal form. 7/498 useless extension candidates. Maximal degree in co-relation 2698. Up to 328 conditions per place. [2024-06-14 13:51:08,529 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 71 selfloop transitions, 20 changer transitions 1/94 dead transitions. [2024-06-14 13:51:08,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 94 transitions, 1009 flow [2024-06-14 13:51:08,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:08,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:08,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-14 13:51:08,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36551724137931035 [2024-06-14 13:51:08,531 INFO L175 Difference]: Start difference. First operand has 93 places, 69 transitions, 657 flow. Second operand 10 states and 106 transitions. [2024-06-14 13:51:08,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 94 transitions, 1009 flow [2024-06-14 13:51:08,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 94 transitions, 955 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 13:51:08,546 INFO L231 Difference]: Finished difference. Result has 96 places, 71 transitions, 687 flow [2024-06-14 13:51:08,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=687, PETRI_PLACES=96, PETRI_TRANSITIONS=71} [2024-06-14 13:51:08,546 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 65 predicate places. [2024-06-14 13:51:08,546 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 71 transitions, 687 flow [2024-06-14 13:51:08,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:08,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:08,547 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-14 13:51:08,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:51:08,547 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-14 13:51:08,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:08,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1790001328, now seen corresponding path program 5 times [2024-06-14 13:51:08,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:08,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938565954] [2024-06-14 13:51:08,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:08,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:08,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:08,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:08,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:08,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938565954] [2024-06-14 13:51:08,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938565954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:08,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:08,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:08,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719980522] [2024-06-14 13:51:08,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:08,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:08,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:08,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:08,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:08,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:08,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 71 transitions, 687 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:08,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:08,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:08,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:09,042 INFO L124 PetriNetUnfolderBase]: 271/508 cut-off events. [2024-06-14 13:51:09,042 INFO L125 PetriNetUnfolderBase]: For 5670/5674 co-relation queries the response was YES. [2024-06-14 13:51:09,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2894 conditions, 508 events. 271/508 cut-off events. For 5670/5674 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2255 event pairs, 36 based on Foata normal form. 7/515 useless extension candidates. Maximal degree in co-relation 2835. Up to 355 conditions per place. [2024-06-14 13:51:09,049 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 68 selfloop transitions, 21 changer transitions 1/92 dead transitions. [2024-06-14 13:51:09,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 92 transitions, 988 flow [2024-06-14 13:51:09,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:09,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:09,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-14 13:51:09,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3586206896551724 [2024-06-14 13:51:09,050 INFO L175 Difference]: Start difference. First operand has 96 places, 71 transitions, 687 flow. Second operand 10 states and 104 transitions. [2024-06-14 13:51:09,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 92 transitions, 988 flow [2024-06-14 13:51:09,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 92 transitions, 944 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 13:51:09,064 INFO L231 Difference]: Finished difference. Result has 99 places, 72 transitions, 716 flow [2024-06-14 13:51:09,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=643, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=716, PETRI_PLACES=99, PETRI_TRANSITIONS=72} [2024-06-14 13:51:09,065 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 68 predicate places. [2024-06-14 13:51:09,065 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 72 transitions, 716 flow [2024-06-14 13:51:09,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:09,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:09,065 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-14 13:51:09,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:51:09,066 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-14 13:51:09,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:09,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1642155353, now seen corresponding path program 3 times [2024-06-14 13:51:09,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:09,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214795022] [2024-06-14 13:51:09,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:09,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:09,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:09,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:09,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:09,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214795022] [2024-06-14 13:51:09,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214795022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:09,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:09,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:09,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311444765] [2024-06-14 13:51:09,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:09,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:09,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:09,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:09,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:09,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:09,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 72 transitions, 716 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:09,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:09,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:09,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:09,596 INFO L124 PetriNetUnfolderBase]: 289/542 cut-off events. [2024-06-14 13:51:09,596 INFO L125 PetriNetUnfolderBase]: For 6153/6157 co-relation queries the response was YES. [2024-06-14 13:51:09,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3070 conditions, 542 events. 289/542 cut-off events. For 6153/6157 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2459 event pairs, 38 based on Foata normal form. 13/555 useless extension candidates. Maximal degree in co-relation 3010. Up to 378 conditions per place. [2024-06-14 13:51:09,601 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 75 selfloop transitions, 19 changer transitions 1/97 dead transitions. [2024-06-14 13:51:09,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 97 transitions, 1029 flow [2024-06-14 13:51:09,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:09,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:09,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-14 13:51:09,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3689655172413793 [2024-06-14 13:51:09,603 INFO L175 Difference]: Start difference. First operand has 99 places, 72 transitions, 716 flow. Second operand 10 states and 107 transitions. [2024-06-14 13:51:09,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 97 transitions, 1029 flow [2024-06-14 13:51:09,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 97 transitions, 979 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 13:51:09,619 INFO L231 Difference]: Finished difference. Result has 102 places, 74 transitions, 743 flow [2024-06-14 13:51:09,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=743, PETRI_PLACES=102, PETRI_TRANSITIONS=74} [2024-06-14 13:51:09,620 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 71 predicate places. [2024-06-14 13:51:09,620 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 74 transitions, 743 flow [2024-06-14 13:51:09,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:09,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:09,621 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-14 13:51:09,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:51:09,621 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-14 13:51:09,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:09,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1642391728, now seen corresponding path program 6 times [2024-06-14 13:51:09,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:09,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085310215] [2024-06-14 13:51:09,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:09,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:09,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:09,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:09,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:09,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085310215] [2024-06-14 13:51:09,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085310215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:09,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:09,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:09,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227280784] [2024-06-14 13:51:09,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:09,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:09,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:09,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:09,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:09,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:09,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 74 transitions, 743 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:09,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:09,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:09,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:10,132 INFO L124 PetriNetUnfolderBase]: 298/559 cut-off events. [2024-06-14 13:51:10,133 INFO L125 PetriNetUnfolderBase]: For 7239/7243 co-relation queries the response was YES. [2024-06-14 13:51:10,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3290 conditions, 559 events. 298/559 cut-off events. For 7239/7243 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2580 event pairs, 38 based on Foata normal form. 7/566 useless extension candidates. Maximal degree in co-relation 3228. Up to 394 conditions per place. [2024-06-14 13:51:10,138 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 71 selfloop transitions, 21 changer transitions 1/95 dead transitions. [2024-06-14 13:51:10,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 95 transitions, 1058 flow [2024-06-14 13:51:10,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:10,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:10,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-14 13:51:10,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3586206896551724 [2024-06-14 13:51:10,140 INFO L175 Difference]: Start difference. First operand has 102 places, 74 transitions, 743 flow. Second operand 10 states and 104 transitions. [2024-06-14 13:51:10,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 95 transitions, 1058 flow [2024-06-14 13:51:10,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 95 transitions, 1015 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 13:51:10,161 INFO L231 Difference]: Finished difference. Result has 106 places, 75 transitions, 775 flow [2024-06-14 13:51:10,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=700, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=775, PETRI_PLACES=106, PETRI_TRANSITIONS=75} [2024-06-14 13:51:10,161 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 75 predicate places. [2024-06-14 13:51:10,161 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 75 transitions, 775 flow [2024-06-14 13:51:10,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:10,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:10,162 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-14 13:51:10,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:51:10,162 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-14 13:51:10,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:10,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1642391573, now seen corresponding path program 4 times [2024-06-14 13:51:10,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:10,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994844979] [2024-06-14 13:51:10,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:10,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:10,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:10,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:10,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:10,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994844979] [2024-06-14 13:51:10,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994844979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:10,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:10,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:10,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504542812] [2024-06-14 13:51:10,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:10,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:10,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:10,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:10,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:10,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:10,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 75 transitions, 775 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:10,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:10,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:10,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:10,686 INFO L124 PetriNetUnfolderBase]: 307/574 cut-off events. [2024-06-14 13:51:10,686 INFO L125 PetriNetUnfolderBase]: For 7631/7631 co-relation queries the response was YES. [2024-06-14 13:51:10,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3389 conditions, 574 events. 307/574 cut-off events. For 7631/7631 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2657 event pairs, 36 based on Foata normal form. 3/577 useless extension candidates. Maximal degree in co-relation 3325. Up to 409 conditions per place. [2024-06-14 13:51:10,693 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 72 selfloop transitions, 21 changer transitions 1/96 dead transitions. [2024-06-14 13:51:10,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 96 transitions, 1063 flow [2024-06-14 13:51:10,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:10,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:10,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-14 13:51:10,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3586206896551724 [2024-06-14 13:51:10,696 INFO L175 Difference]: Start difference. First operand has 106 places, 75 transitions, 775 flow. Second operand 10 states and 104 transitions. [2024-06-14 13:51:10,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 96 transitions, 1063 flow [2024-06-14 13:51:10,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 96 transitions, 1013 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 13:51:10,717 INFO L231 Difference]: Finished difference. Result has 108 places, 76 transitions, 795 flow [2024-06-14 13:51:10,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=725, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=795, PETRI_PLACES=108, PETRI_TRANSITIONS=76} [2024-06-14 13:51:10,718 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 77 predicate places. [2024-06-14 13:51:10,718 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 76 transitions, 795 flow [2024-06-14 13:51:10,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:10,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:10,719 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-14 13:51:10,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:51:10,719 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-14 13:51:10,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:10,720 INFO L85 PathProgramCache]: Analyzing trace with hash -802309495, now seen corresponding path program 5 times [2024-06-14 13:51:10,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:10,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170911714] [2024-06-14 13:51:10,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:10,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:10,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:11,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:11,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:11,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170911714] [2024-06-14 13:51:11,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170911714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:11,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:11,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:11,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401330936] [2024-06-14 13:51:11,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:11,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:11,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:11,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:11,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:11,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:11,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 76 transitions, 795 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:11,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:11,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:11,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:11,272 INFO L124 PetriNetUnfolderBase]: 325/604 cut-off events. [2024-06-14 13:51:11,272 INFO L125 PetriNetUnfolderBase]: For 8521/8525 co-relation queries the response was YES. [2024-06-14 13:51:11,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3591 conditions, 604 events. 325/604 cut-off events. For 8521/8525 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2864 event pairs, 41 based on Foata normal form. 13/616 useless extension candidates. Maximal degree in co-relation 3526. Up to 429 conditions per place. [2024-06-14 13:51:11,279 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 75 selfloop transitions, 20 changer transitions 1/98 dead transitions. [2024-06-14 13:51:11,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 98 transitions, 1109 flow [2024-06-14 13:51:11,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:11,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:11,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-14 13:51:11,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3586206896551724 [2024-06-14 13:51:11,280 INFO L175 Difference]: Start difference. First operand has 108 places, 76 transitions, 795 flow. Second operand 10 states and 104 transitions. [2024-06-14 13:51:11,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 98 transitions, 1109 flow [2024-06-14 13:51:11,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 98 transitions, 1049 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 13:51:11,302 INFO L231 Difference]: Finished difference. Result has 111 places, 78 transitions, 819 flow [2024-06-14 13:51:11,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=819, PETRI_PLACES=111, PETRI_TRANSITIONS=78} [2024-06-14 13:51:11,303 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 80 predicate places. [2024-06-14 13:51:11,304 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 78 transitions, 819 flow [2024-06-14 13:51:11,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:11,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:11,304 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-14 13:51:11,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:51:11,305 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-14 13:51:11,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:11,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1660825599, now seen corresponding path program 6 times [2024-06-14 13:51:11,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:11,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731483677] [2024-06-14 13:51:11,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:11,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:11,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:11,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:11,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:11,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731483677] [2024-06-14 13:51:11,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731483677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:11,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:11,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:11,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801082746] [2024-06-14 13:51:11,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:11,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:11,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:11,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:11,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:11,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:11,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 78 transitions, 819 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:11,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:11,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:11,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:11,829 INFO L124 PetriNetUnfolderBase]: 334/621 cut-off events. [2024-06-14 13:51:11,829 INFO L125 PetriNetUnfolderBase]: For 9475/9479 co-relation queries the response was YES. [2024-06-14 13:51:11,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3754 conditions, 621 events. 334/621 cut-off events. For 9475/9479 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 2960 event pairs, 41 based on Foata normal form. 7/627 useless extension candidates. Maximal degree in co-relation 3687. Up to 445 conditions per place. [2024-06-14 13:51:11,836 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 71 selfloop transitions, 22 changer transitions 1/96 dead transitions. [2024-06-14 13:51:11,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 96 transitions, 1105 flow [2024-06-14 13:51:11,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:11,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:11,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-14 13:51:11,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482758620689655 [2024-06-14 13:51:11,838 INFO L175 Difference]: Start difference. First operand has 111 places, 78 transitions, 819 flow. Second operand 10 states and 101 transitions. [2024-06-14 13:51:11,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 96 transitions, 1105 flow [2024-06-14 13:51:11,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 96 transitions, 1057 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 13:51:11,865 INFO L231 Difference]: Finished difference. Result has 115 places, 79 transitions, 847 flow [2024-06-14 13:51:11,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=847, PETRI_PLACES=115, PETRI_TRANSITIONS=79} [2024-06-14 13:51:11,865 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 84 predicate places. [2024-06-14 13:51:11,866 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 79 transitions, 847 flow [2024-06-14 13:51:11,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:11,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:11,866 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-14 13:51:11,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:51:11,866 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-14 13:51:11,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:11,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1660825754, now seen corresponding path program 7 times [2024-06-14 13:51:11,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:11,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933469512] [2024-06-14 13:51:11,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:11,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:11,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:12,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:12,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:12,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933469512] [2024-06-14 13:51:12,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933469512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:12,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:12,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:12,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354693071] [2024-06-14 13:51:12,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:12,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:12,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:12,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:12,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:12,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:12,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 79 transitions, 847 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:12,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:12,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:12,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:12,388 INFO L124 PetriNetUnfolderBase]: 343/636 cut-off events. [2024-06-14 13:51:12,388 INFO L125 PetriNetUnfolderBase]: For 10506/10510 co-relation queries the response was YES. [2024-06-14 13:51:12,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3925 conditions, 636 events. 343/636 cut-off events. For 10506/10510 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3027 event pairs, 45 based on Foata normal form. 7/642 useless extension candidates. Maximal degree in co-relation 3856. Up to 460 conditions per place. [2024-06-14 13:51:12,402 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 72 selfloop transitions, 22 changer transitions 1/97 dead transitions. [2024-06-14 13:51:12,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 97 transitions, 1170 flow [2024-06-14 13:51:12,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:12,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:12,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-14 13:51:12,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482758620689655 [2024-06-14 13:51:12,403 INFO L175 Difference]: Start difference. First operand has 115 places, 79 transitions, 847 flow. Second operand 10 states and 101 transitions. [2024-06-14 13:51:12,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 97 transitions, 1170 flow [2024-06-14 13:51:12,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 97 transitions, 1106 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 13:51:12,430 INFO L231 Difference]: Finished difference. Result has 117 places, 80 transitions, 862 flow [2024-06-14 13:51:12,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=862, PETRI_PLACES=117, PETRI_TRANSITIONS=80} [2024-06-14 13:51:12,434 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 86 predicate places. [2024-06-14 13:51:12,434 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 80 transitions, 862 flow [2024-06-14 13:51:12,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:12,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:12,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:12,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:51:12,435 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-14 13:51:12,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:12,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1808496734, now seen corresponding path program 8 times [2024-06-14 13:51:12,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:12,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354281349] [2024-06-14 13:51:12,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:12,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:12,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:12,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-14 13:51:12,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:12,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354281349] [2024-06-14 13:51:12,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354281349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:12,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:12,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:12,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308837324] [2024-06-14 13:51:12,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:12,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:12,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:12,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:12,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:12,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:12,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 80 transitions, 862 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:12,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:12,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:12,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:12,968 INFO L124 PetriNetUnfolderBase]: 352/653 cut-off events. [2024-06-14 13:51:12,968 INFO L125 PetriNetUnfolderBase]: For 11260/11260 co-relation queries the response was YES. [2024-06-14 13:51:12,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4055 conditions, 653 events. 352/653 cut-off events. For 11260/11260 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3156 event pairs, 41 based on Foata normal form. 3/655 useless extension candidates. Maximal degree in co-relation 3985. Up to 460 conditions per place. [2024-06-14 13:51:12,975 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 76 selfloop transitions, 22 changer transitions 1/101 dead transitions. [2024-06-14 13:51:12,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 101 transitions, 1245 flow [2024-06-14 13:51:12,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:12,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:12,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-14 13:51:12,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35517241379310344 [2024-06-14 13:51:12,976 INFO L175 Difference]: Start difference. First operand has 117 places, 80 transitions, 862 flow. Second operand 10 states and 103 transitions. [2024-06-14 13:51:12,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 101 transitions, 1245 flow [2024-06-14 13:51:13,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 101 transitions, 1191 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 13:51:13,009 INFO L231 Difference]: Finished difference. Result has 119 places, 81 transitions, 889 flow [2024-06-14 13:51:13,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=808, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=889, PETRI_PLACES=119, PETRI_TRANSITIONS=81} [2024-06-14 13:51:13,010 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 88 predicate places. [2024-06-14 13:51:13,010 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 81 transitions, 889 flow [2024-06-14 13:51:13,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:13,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:13,011 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-14 13:51:13,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:51:13,011 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-14 13:51:13,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:13,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1808435199, now seen corresponding path program 7 times [2024-06-14 13:51:13,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:13,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528280046] [2024-06-14 13:51:13,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:13,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:13,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:13,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:13,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:13,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528280046] [2024-06-14 13:51:13,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528280046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:13,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:13,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:13,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046256633] [2024-06-14 13:51:13,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:13,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:13,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:13,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:13,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:13,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:13,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 81 transitions, 889 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:13,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:13,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:13,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:13,510 INFO L124 PetriNetUnfolderBase]: 361/668 cut-off events. [2024-06-14 13:51:13,510 INFO L125 PetriNetUnfolderBase]: For 11942/11946 co-relation queries the response was YES. [2024-06-14 13:51:13,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4173 conditions, 668 events. 361/668 cut-off events. For 11942/11946 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3221 event pairs, 43 based on Foata normal form. 7/674 useless extension candidates. Maximal degree in co-relation 4102. Up to 487 conditions per place. [2024-06-14 13:51:13,516 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 73 selfloop transitions, 23 changer transitions 1/99 dead transitions. [2024-06-14 13:51:13,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 99 transitions, 1183 flow [2024-06-14 13:51:13,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:13,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:13,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-14 13:51:13,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482758620689655 [2024-06-14 13:51:13,518 INFO L175 Difference]: Start difference. First operand has 119 places, 81 transitions, 889 flow. Second operand 10 states and 101 transitions. [2024-06-14 13:51:13,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 99 transitions, 1183 flow [2024-06-14 13:51:13,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 99 transitions, 1121 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 13:51:13,547 INFO L231 Difference]: Finished difference. Result has 120 places, 82 transitions, 907 flow [2024-06-14 13:51:13,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=827, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=907, PETRI_PLACES=120, PETRI_TRANSITIONS=82} [2024-06-14 13:51:13,548 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 89 predicate places. [2024-06-14 13:51:13,549 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 82 transitions, 907 flow [2024-06-14 13:51:13,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:13,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:13,549 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-14 13:51:13,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:51:13,549 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-14 13:51:13,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:13,550 INFO L85 PathProgramCache]: Analyzing trace with hash -808946130, now seen corresponding path program 9 times [2024-06-14 13:51:13,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:13,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227901027] [2024-06-14 13:51:13,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:13,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:13,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:13,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:13,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:13,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227901027] [2024-06-14 13:51:13,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227901027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:13,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:13,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:13,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735802327] [2024-06-14 13:51:13,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:13,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:13,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:13,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:13,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:13,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:13,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 82 transitions, 907 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:13,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:13,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:13,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:14,057 INFO L124 PetriNetUnfolderBase]: 370/685 cut-off events. [2024-06-14 13:51:14,057 INFO L125 PetriNetUnfolderBase]: For 13341/13341 co-relation queries the response was YES. [2024-06-14 13:51:14,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4345 conditions, 685 events. 370/685 cut-off events. For 13341/13341 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3346 event pairs, 43 based on Foata normal form. 3/687 useless extension candidates. Maximal degree in co-relation 4275. Up to 502 conditions per place. [2024-06-14 13:51:14,065 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 74 selfloop transitions, 23 changer transitions 1/100 dead transitions. [2024-06-14 13:51:14,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 100 transitions, 1242 flow [2024-06-14 13:51:14,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:14,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:14,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-14 13:51:14,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482758620689655 [2024-06-14 13:51:14,066 INFO L175 Difference]: Start difference. First operand has 120 places, 82 transitions, 907 flow. Second operand 10 states and 101 transitions. [2024-06-14 13:51:14,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 100 transitions, 1242 flow [2024-06-14 13:51:14,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 100 transitions, 1174 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 13:51:14,093 INFO L231 Difference]: Finished difference. Result has 122 places, 83 transitions, 924 flow [2024-06-14 13:51:14,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=924, PETRI_PLACES=122, PETRI_TRANSITIONS=83} [2024-06-14 13:51:14,093 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 91 predicate places. [2024-06-14 13:51:14,094 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 83 transitions, 924 flow [2024-06-14 13:51:14,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:14,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:14,094 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-14 13:51:14,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:51:14,095 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-14 13:51:14,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:14,095 INFO L85 PathProgramCache]: Analyzing trace with hash -580664455, now seen corresponding path program 8 times [2024-06-14 13:51:14,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:14,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664883067] [2024-06-14 13:51:14,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:14,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:14,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:14,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:14,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:14,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664883067] [2024-06-14 13:51:14,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664883067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:14,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:14,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:14,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550709740] [2024-06-14 13:51:14,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:14,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:14,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:14,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:14,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:14,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:14,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 83 transitions, 924 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:14,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:14,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:14,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:14,579 INFO L124 PetriNetUnfolderBase]: 388/721 cut-off events. [2024-06-14 13:51:14,580 INFO L125 PetriNetUnfolderBase]: For 14082/14086 co-relation queries the response was YES. [2024-06-14 13:51:14,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4501 conditions, 721 events. 388/721 cut-off events. For 14082/14086 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3596 event pairs, 49 based on Foata normal form. 9/729 useless extension candidates. Maximal degree in co-relation 4430. Up to 525 conditions per place. [2024-06-14 13:51:14,587 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 78 selfloop transitions, 24 changer transitions 1/105 dead transitions. [2024-06-14 13:51:14,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 105 transitions, 1261 flow [2024-06-14 13:51:14,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:14,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:14,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-14 13:51:14,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3620689655172414 [2024-06-14 13:51:14,593 INFO L175 Difference]: Start difference. First operand has 122 places, 83 transitions, 924 flow. Second operand 10 states and 105 transitions. [2024-06-14 13:51:14,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 105 transitions, 1261 flow [2024-06-14 13:51:14,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 105 transitions, 1199 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 13:51:14,627 INFO L231 Difference]: Finished difference. Result has 125 places, 85 transitions, 961 flow [2024-06-14 13:51:14,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=961, PETRI_PLACES=125, PETRI_TRANSITIONS=85} [2024-06-14 13:51:14,631 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 94 predicate places. [2024-06-14 13:51:14,631 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 85 transitions, 961 flow [2024-06-14 13:51:14,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:14,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:14,632 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-14 13:51:14,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:51:14,632 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-14 13:51:14,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:14,632 INFO L85 PathProgramCache]: Analyzing trace with hash -580900675, now seen corresponding path program 9 times [2024-06-14 13:51:14,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:14,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372512776] [2024-06-14 13:51:14,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:14,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:14,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:14,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:14,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:14,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372512776] [2024-06-14 13:51:14,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372512776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:14,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:14,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:14,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457993083] [2024-06-14 13:51:14,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:14,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:14,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:14,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:14,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:14,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:14,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 85 transitions, 961 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:14,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:14,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:14,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:15,143 INFO L124 PetriNetUnfolderBase]: 397/736 cut-off events. [2024-06-14 13:51:15,144 INFO L125 PetriNetUnfolderBase]: For 15301/15305 co-relation queries the response was YES. [2024-06-14 13:51:15,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4705 conditions, 736 events. 397/736 cut-off events. For 15301/15305 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3700 event pairs, 47 based on Foata normal form. 3/738 useless extension candidates. Maximal degree in co-relation 4632. Up to 541 conditions per place. [2024-06-14 13:51:15,152 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 74 selfloop transitions, 26 changer transitions 1/103 dead transitions. [2024-06-14 13:51:15,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 103 transitions, 1269 flow [2024-06-14 13:51:15,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:15,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:15,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-14 13:51:15,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35172413793103446 [2024-06-14 13:51:15,153 INFO L175 Difference]: Start difference. First operand has 125 places, 85 transitions, 961 flow. Second operand 10 states and 102 transitions. [2024-06-14 13:51:15,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 103 transitions, 1269 flow [2024-06-14 13:51:15,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 103 transitions, 1207 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 13:51:15,187 INFO L231 Difference]: Finished difference. Result has 129 places, 86 transitions, 989 flow [2024-06-14 13:51:15,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=989, PETRI_PLACES=129, PETRI_TRANSITIONS=86} [2024-06-14 13:51:15,188 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 98 predicate places. [2024-06-14 13:51:15,188 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 86 transitions, 989 flow [2024-06-14 13:51:15,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:15,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:15,188 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-14 13:51:15,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:51:15,189 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-14 13:51:15,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:15,189 INFO L85 PathProgramCache]: Analyzing trace with hash -580900830, now seen corresponding path program 10 times [2024-06-14 13:51:15,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:15,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503437588] [2024-06-14 13:51:15,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:15,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:15,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:15,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-14 13:51:15,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:15,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503437588] [2024-06-14 13:51:15,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503437588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:15,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:15,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:15,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144708338] [2024-06-14 13:51:15,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:15,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:15,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:15,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:15,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:15,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:15,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 86 transitions, 989 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:15,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:15,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:15,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:15,675 INFO L124 PetriNetUnfolderBase]: 391/727 cut-off events. [2024-06-14 13:51:15,675 INFO L125 PetriNetUnfolderBase]: For 14715/14719 co-relation queries the response was YES. [2024-06-14 13:51:15,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4526 conditions, 727 events. 391/727 cut-off events. For 14715/14719 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3677 event pairs, 45 based on Foata normal form. 3/729 useless extension candidates. Maximal degree in co-relation 4451. Up to 532 conditions per place. [2024-06-14 13:51:15,680 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 74 selfloop transitions, 26 changer transitions 1/103 dead transitions. [2024-06-14 13:51:15,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 103 transitions, 1305 flow [2024-06-14 13:51:15,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:15,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:15,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-14 13:51:15,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35172413793103446 [2024-06-14 13:51:15,681 INFO L175 Difference]: Start difference. First operand has 129 places, 86 transitions, 989 flow. Second operand 10 states and 102 transitions. [2024-06-14 13:51:15,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 103 transitions, 1305 flow [2024-06-14 13:51:15,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 103 transitions, 1227 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 13:51:15,712 INFO L231 Difference]: Finished difference. Result has 131 places, 86 transitions, 967 flow [2024-06-14 13:51:15,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=911, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=967, PETRI_PLACES=131, PETRI_TRANSITIONS=86} [2024-06-14 13:51:15,713 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 100 predicate places. [2024-06-14 13:51:15,713 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 86 transitions, 967 flow [2024-06-14 13:51:15,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:15,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:15,714 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-14 13:51:15,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:51:15,714 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-14 13:51:15,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:15,715 INFO L85 PathProgramCache]: Analyzing trace with hash -572620885, now seen corresponding path program 10 times [2024-06-14 13:51:15,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:15,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998217511] [2024-06-14 13:51:15,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:15,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:15,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:15,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-14 13:51:15,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:15,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998217511] [2024-06-14 13:51:15,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998217511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:15,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:15,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:51:15,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614823425] [2024-06-14 13:51:15,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:15,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:51:15,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:15,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:51:15,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:51:16,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:16,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 86 transitions, 967 flow. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:16,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:16,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:16,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:16,181 INFO L124 PetriNetUnfolderBase]: 391/731 cut-off events. [2024-06-14 13:51:16,181 INFO L125 PetriNetUnfolderBase]: For 14767/14771 co-relation queries the response was YES. [2024-06-14 13:51:16,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4518 conditions, 731 events. 391/731 cut-off events. For 14767/14771 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3680 event pairs, 48 based on Foata normal form. 9/739 useless extension candidates. Maximal degree in co-relation 4442. Up to 546 conditions per place. [2024-06-14 13:51:16,188 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 79 selfloop transitions, 24 changer transitions 0/105 dead transitions. [2024-06-14 13:51:16,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 105 transitions, 1281 flow [2024-06-14 13:51:16,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:51:16,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:51:16,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-14 13:51:16,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482758620689655 [2024-06-14 13:51:16,189 INFO L175 Difference]: Start difference. First operand has 131 places, 86 transitions, 967 flow. Second operand 10 states and 101 transitions. [2024-06-14 13:51:16,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 105 transitions, 1281 flow [2024-06-14 13:51:16,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 105 transitions, 1185 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 13:51:16,225 INFO L231 Difference]: Finished difference. Result has 133 places, 87 transitions, 963 flow [2024-06-14 13:51:16,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=963, PETRI_PLACES=133, PETRI_TRANSITIONS=87} [2024-06-14 13:51:16,226 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 102 predicate places. [2024-06-14 13:51:16,226 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 87 transitions, 963 flow [2024-06-14 13:51:16,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 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-14 13:51:16,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:16,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:16,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:51:16,227 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-14 13:51:16,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:16,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1236290187, now seen corresponding path program 1 times [2024-06-14 13:51:16,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:16,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024493085] [2024-06-14 13:51:16,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:16,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:16,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:16,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:16,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:16,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024493085] [2024-06-14 13:51:16,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024493085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:16,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:16,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:16,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392328530] [2024-06-14 13:51:16,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:16,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:16,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:16,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:16,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:16,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:16,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 87 transitions, 963 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:16,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:16,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:16,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:16,832 INFO L124 PetriNetUnfolderBase]: 418/784 cut-off events. [2024-06-14 13:51:16,832 INFO L125 PetriNetUnfolderBase]: For 18227/18231 co-relation queries the response was YES. [2024-06-14 13:51:16,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4838 conditions, 784 events. 418/784 cut-off events. For 18227/18231 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4008 event pairs, 11 based on Foata normal form. 13/797 useless extension candidates. Maximal degree in co-relation 4761. Up to 442 conditions per place. [2024-06-14 13:51:16,838 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 71 selfloop transitions, 27 changer transitions 22/122 dead transitions. [2024-06-14 13:51:16,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 122 transitions, 1527 flow [2024-06-14 13:51:16,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:16,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:16,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-14 13:51:16,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38557993730407525 [2024-06-14 13:51:16,839 INFO L175 Difference]: Start difference. First operand has 133 places, 87 transitions, 963 flow. Second operand 11 states and 123 transitions. [2024-06-14 13:51:16,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 122 transitions, 1527 flow [2024-06-14 13:51:16,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 122 transitions, 1410 flow, removed 17 selfloop flow, removed 12 redundant places. [2024-06-14 13:51:16,866 INFO L231 Difference]: Finished difference. Result has 132 places, 83 transitions, 860 flow [2024-06-14 13:51:16,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=860, PETRI_PLACES=132, PETRI_TRANSITIONS=83} [2024-06-14 13:51:16,867 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 101 predicate places. [2024-06-14 13:51:16,867 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 83 transitions, 860 flow [2024-06-14 13:51:16,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:16,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:16,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:16,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:51:16,868 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-14 13:51:16,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:16,868 INFO L85 PathProgramCache]: Analyzing trace with hash -501376663, now seen corresponding path program 2 times [2024-06-14 13:51:16,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:16,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687083191] [2024-06-14 13:51:16,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:16,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:16,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:17,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:17,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:17,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687083191] [2024-06-14 13:51:17,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687083191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:17,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:17,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:17,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688789686] [2024-06-14 13:51:17,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:17,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:17,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:17,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:17,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:17,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:17,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 83 transitions, 860 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:17,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:17,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:17,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:17,399 INFO L124 PetriNetUnfolderBase]: 377/705 cut-off events. [2024-06-14 13:51:17,399 INFO L125 PetriNetUnfolderBase]: For 16016/16020 co-relation queries the response was YES. [2024-06-14 13:51:17,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4222 conditions, 705 events. 377/705 cut-off events. For 16016/16020 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3532 event pairs, 37 based on Foata normal form. 13/718 useless extension candidates. Maximal degree in co-relation 4149. Up to 443 conditions per place. [2024-06-14 13:51:17,405 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 68 selfloop transitions, 24 changer transitions 18/112 dead transitions. [2024-06-14 13:51:17,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 112 transitions, 1334 flow [2024-06-14 13:51:17,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:17,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:17,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-14 13:51:17,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3667711598746082 [2024-06-14 13:51:17,412 INFO L175 Difference]: Start difference. First operand has 132 places, 83 transitions, 860 flow. Second operand 11 states and 117 transitions. [2024-06-14 13:51:17,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 112 transitions, 1334 flow [2024-06-14 13:51:17,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 112 transitions, 1264 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 13:51:17,450 INFO L231 Difference]: Finished difference. Result has 126 places, 80 transitions, 806 flow [2024-06-14 13:51:17,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=806, PETRI_PLACES=126, PETRI_TRANSITIONS=80} [2024-06-14 13:51:17,452 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 95 predicate places. [2024-06-14 13:51:17,452 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 80 transitions, 806 flow [2024-06-14 13:51:17,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:17,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:17,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:17,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:51:17,453 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-14 13:51:17,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:17,453 INFO L85 PathProgramCache]: Analyzing trace with hash -499473883, now seen corresponding path program 3 times [2024-06-14 13:51:17,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:17,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432818371] [2024-06-14 13:51:17,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:17,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:17,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:17,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:17,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:17,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432818371] [2024-06-14 13:51:17,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432818371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:17,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:17,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:17,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878669513] [2024-06-14 13:51:17,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:17,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:17,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:17,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:17,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:17,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:17,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 80 transitions, 806 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:17,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:17,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:17,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:18,024 INFO L124 PetriNetUnfolderBase]: 357/669 cut-off events. [2024-06-14 13:51:18,024 INFO L125 PetriNetUnfolderBase]: For 15364/15368 co-relation queries the response was YES. [2024-06-14 13:51:18,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3916 conditions, 669 events. 357/669 cut-off events. For 15364/15368 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3316 event pairs, 37 based on Foata normal form. 13/682 useless extension candidates. Maximal degree in co-relation 3846. Up to 423 conditions per place. [2024-06-14 13:51:18,030 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 66 selfloop transitions, 25 changer transitions 13/106 dead transitions. [2024-06-14 13:51:18,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 106 transitions, 1206 flow [2024-06-14 13:51:18,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:18,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:18,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-14 13:51:18,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3573667711598746 [2024-06-14 13:51:18,032 INFO L175 Difference]: Start difference. First operand has 126 places, 80 transitions, 806 flow. Second operand 11 states and 114 transitions. [2024-06-14 13:51:18,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 106 transitions, 1206 flow [2024-06-14 13:51:18,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 106 transitions, 1154 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 13:51:18,053 INFO L231 Difference]: Finished difference. Result has 123 places, 78 transitions, 782 flow [2024-06-14 13:51:18,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=782, PETRI_PLACES=123, PETRI_TRANSITIONS=78} [2024-06-14 13:51:18,054 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 92 predicate places. [2024-06-14 13:51:18,054 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 78 transitions, 782 flow [2024-06-14 13:51:18,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:18,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:18,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:18,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:51:18,054 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-14 13:51:18,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:18,055 INFO L85 PathProgramCache]: Analyzing trace with hash -499469233, now seen corresponding path program 4 times [2024-06-14 13:51:18,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:18,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322139444] [2024-06-14 13:51:18,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:18,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:18,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:18,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:18,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:18,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322139444] [2024-06-14 13:51:18,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322139444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:18,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:18,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:18,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768684351] [2024-06-14 13:51:18,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:18,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:18,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:18,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:18,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:18,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:18,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 78 transitions, 782 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:18,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:18,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:18,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:18,625 INFO L124 PetriNetUnfolderBase]: 346/652 cut-off events. [2024-06-14 13:51:18,626 INFO L125 PetriNetUnfolderBase]: For 14321/14325 co-relation queries the response was YES. [2024-06-14 13:51:18,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3760 conditions, 652 events. 346/652 cut-off events. For 14321/14325 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3216 event pairs, 37 based on Foata normal form. 13/665 useless extension candidates. Maximal degree in co-relation 3691. Up to 406 conditions per place. [2024-06-14 13:51:18,631 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 60 selfloop transitions, 21 changer transitions 21/104 dead transitions. [2024-06-14 13:51:18,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 104 transitions, 1134 flow [2024-06-14 13:51:18,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:18,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:18,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 113 transitions. [2024-06-14 13:51:18,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3542319749216301 [2024-06-14 13:51:18,632 INFO L175 Difference]: Start difference. First operand has 123 places, 78 transitions, 782 flow. Second operand 11 states and 113 transitions. [2024-06-14 13:51:18,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 104 transitions, 1134 flow [2024-06-14 13:51:18,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 104 transitions, 1080 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 13:51:18,662 INFO L231 Difference]: Finished difference. Result has 121 places, 73 transitions, 738 flow [2024-06-14 13:51:18,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=738, PETRI_PLACES=121, PETRI_TRANSITIONS=73} [2024-06-14 13:51:18,662 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 90 predicate places. [2024-06-14 13:51:18,662 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 73 transitions, 738 flow [2024-06-14 13:51:18,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:18,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:18,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:18,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:51:18,663 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-14 13:51:18,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:18,663 INFO L85 PathProgramCache]: Analyzing trace with hash 342631717, now seen corresponding path program 5 times [2024-06-14 13:51:18,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:18,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468818080] [2024-06-14 13:51:18,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:18,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:18,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:18,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:18,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:18,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468818080] [2024-06-14 13:51:18,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468818080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:18,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:18,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:18,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492449952] [2024-06-14 13:51:18,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:18,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:18,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:18,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:18,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:19,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:19,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 73 transitions, 738 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:19,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:19,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:19,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:19,205 INFO L124 PetriNetUnfolderBase]: 329/616 cut-off events. [2024-06-14 13:51:19,205 INFO L125 PetriNetUnfolderBase]: For 12979/12979 co-relation queries the response was YES. [2024-06-14 13:51:19,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3611 conditions, 616 events. 329/616 cut-off events. For 12979/12979 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 2980 event pairs, 33 based on Foata normal form. 9/625 useless extension candidates. Maximal degree in co-relation 3543. Up to 377 conditions per place. [2024-06-14 13:51:19,210 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 60 selfloop transitions, 19 changer transitions 18/99 dead transitions. [2024-06-14 13:51:19,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 99 transitions, 1178 flow [2024-06-14 13:51:19,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:19,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:19,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 113 transitions. [2024-06-14 13:51:19,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3542319749216301 [2024-06-14 13:51:19,212 INFO L175 Difference]: Start difference. First operand has 121 places, 73 transitions, 738 flow. Second operand 11 states and 113 transitions. [2024-06-14 13:51:19,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 99 transitions, 1178 flow [2024-06-14 13:51:19,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 99 transitions, 1091 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-14 13:51:19,237 INFO L231 Difference]: Finished difference. Result has 114 places, 70 transitions, 671 flow [2024-06-14 13:51:19,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=663, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=671, PETRI_PLACES=114, PETRI_TRANSITIONS=70} [2024-06-14 13:51:19,238 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 83 predicate places. [2024-06-14 13:51:19,238 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 70 transitions, 671 flow [2024-06-14 13:51:19,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:19,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:19,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:19,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:51:19,239 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-14 13:51:19,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:19,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1218275177, now seen corresponding path program 6 times [2024-06-14 13:51:19,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:19,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138454287] [2024-06-14 13:51:19,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:19,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:19,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:19,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:19,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:19,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138454287] [2024-06-14 13:51:19,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138454287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:19,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:19,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:19,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264581842] [2024-06-14 13:51:19,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:19,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:19,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:19,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:19,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:19,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:19,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 70 transitions, 671 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:19,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:19,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:19,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:19,736 INFO L124 PetriNetUnfolderBase]: 309/580 cut-off events. [2024-06-14 13:51:19,736 INFO L125 PetriNetUnfolderBase]: For 11049/11053 co-relation queries the response was YES. [2024-06-14 13:51:19,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3226 conditions, 580 events. 309/580 cut-off events. For 11049/11053 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2758 event pairs, 33 based on Foata normal form. 13/593 useless extension candidates. Maximal degree in co-relation 3161. Up to 357 conditions per place. [2024-06-14 13:51:19,741 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 58 selfloop transitions, 20 changer transitions 13/93 dead transitions. [2024-06-14 13:51:19,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 93 transitions, 1029 flow [2024-06-14 13:51:19,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:19,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:19,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-14 13:51:19,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3448275862068966 [2024-06-14 13:51:19,742 INFO L175 Difference]: Start difference. First operand has 114 places, 70 transitions, 671 flow. Second operand 11 states and 110 transitions. [2024-06-14 13:51:19,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 93 transitions, 1029 flow [2024-06-14 13:51:19,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 93 transitions, 987 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 13:51:19,763 INFO L231 Difference]: Finished difference. Result has 111 places, 68 transitions, 649 flow [2024-06-14 13:51:19,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=649, PETRI_PLACES=111, PETRI_TRANSITIONS=68} [2024-06-14 13:51:19,764 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 80 predicate places. [2024-06-14 13:51:19,764 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 68 transitions, 649 flow [2024-06-14 13:51:19,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:19,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:19,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:19,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:51:19,765 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-14 13:51:19,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:19,765 INFO L85 PathProgramCache]: Analyzing trace with hash 427061391, now seen corresponding path program 7 times [2024-06-14 13:51:19,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:19,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262747510] [2024-06-14 13:51:19,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:19,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:19,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:20,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:20,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:20,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262747510] [2024-06-14 13:51:20,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262747510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:20,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:20,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:20,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732632108] [2024-06-14 13:51:20,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:20,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:20,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:20,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:20,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:20,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:20,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 68 transitions, 649 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:20,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:20,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:20,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:20,248 INFO L124 PetriNetUnfolderBase]: 298/563 cut-off events. [2024-06-14 13:51:20,249 INFO L125 PetriNetUnfolderBase]: For 10716/10720 co-relation queries the response was YES. [2024-06-14 13:51:20,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3080 conditions, 563 events. 298/563 cut-off events. For 10716/10720 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2677 event pairs, 15 based on Foata normal form. 13/576 useless extension candidates. Maximal degree in co-relation 3016. Up to 340 conditions per place. [2024-06-14 13:51:20,253 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 55 selfloop transitions, 17 changer transitions 17/91 dead transitions. [2024-06-14 13:51:20,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 91 transitions, 963 flow [2024-06-14 13:51:20,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:20,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:20,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-14 13:51:20,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34169278996865204 [2024-06-14 13:51:20,254 INFO L175 Difference]: Start difference. First operand has 111 places, 68 transitions, 649 flow. Second operand 11 states and 109 transitions. [2024-06-14 13:51:20,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 91 transitions, 963 flow [2024-06-14 13:51:20,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 91 transitions, 919 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 13:51:20,272 INFO L231 Difference]: Finished difference. Result has 109 places, 64 transitions, 611 flow [2024-06-14 13:51:20,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=611, PETRI_PLACES=109, PETRI_TRANSITIONS=64} [2024-06-14 13:51:20,273 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2024-06-14 13:51:20,273 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 64 transitions, 611 flow [2024-06-14 13:51:20,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:20,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:20,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:20,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:51:20,274 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-14 13:51:20,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:20,274 INFO L85 PathProgramCache]: Analyzing trace with hash 632792271, now seen corresponding path program 8 times [2024-06-14 13:51:20,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:20,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755767510] [2024-06-14 13:51:20,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:20,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:20,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:20,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:20,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:20,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755767510] [2024-06-14 13:51:20,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755767510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:20,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:20,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:20,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113535371] [2024-06-14 13:51:20,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:20,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:20,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:20,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:20,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:20,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:20,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 64 transitions, 611 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:20,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:20,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:20,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:20,767 INFO L124 PetriNetUnfolderBase]: 285/538 cut-off events. [2024-06-14 13:51:20,767 INFO L125 PetriNetUnfolderBase]: For 9690/9690 co-relation queries the response was YES. [2024-06-14 13:51:20,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2972 conditions, 538 events. 285/538 cut-off events. For 9690/9690 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2508 event pairs, 33 based on Foata normal form. 9/547 useless extension candidates. Maximal degree in co-relation 2909. Up to 319 conditions per place. [2024-06-14 13:51:20,770 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 54 selfloop transitions, 16 changer transitions 18/90 dead transitions. [2024-06-14 13:51:20,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 90 transitions, 941 flow [2024-06-14 13:51:20,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:20,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:20,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-14 13:51:20,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3510971786833856 [2024-06-14 13:51:20,771 INFO L175 Difference]: Start difference. First operand has 109 places, 64 transitions, 611 flow. Second operand 11 states and 112 transitions. [2024-06-14 13:51:20,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 90 transitions, 941 flow [2024-06-14 13:51:20,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 90 transitions, 883 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 13:51:20,788 INFO L231 Difference]: Finished difference. Result has 104 places, 61 transitions, 561 flow [2024-06-14 13:51:20,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=557, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=561, PETRI_PLACES=104, PETRI_TRANSITIONS=61} [2024-06-14 13:51:20,789 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 73 predicate places. [2024-06-14 13:51:20,789 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 61 transitions, 561 flow [2024-06-14 13:51:20,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:20,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:20,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:20,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:51:20,790 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-14 13:51:20,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:20,790 INFO L85 PathProgramCache]: Analyzing trace with hash 625464801, now seen corresponding path program 9 times [2024-06-14 13:51:20,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:20,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130165833] [2024-06-14 13:51:20,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:20,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:20,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:21,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:21,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:21,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130165833] [2024-06-14 13:51:21,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130165833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:21,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:21,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:21,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56014856] [2024-06-14 13:51:21,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:21,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:21,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:21,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:21,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:21,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:21,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 61 transitions, 561 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:21,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:21,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:21,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:21,352 INFO L124 PetriNetUnfolderBase]: 265/502 cut-off events. [2024-06-14 13:51:21,352 INFO L125 PetriNetUnfolderBase]: For 8119/8119 co-relation queries the response was YES. [2024-06-14 13:51:21,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2716 conditions, 502 events. 265/502 cut-off events. For 8119/8119 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2303 event pairs, 33 based on Foata normal form. 9/511 useless extension candidates. Maximal degree in co-relation 2655. Up to 299 conditions per place. [2024-06-14 13:51:21,355 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 52 selfloop transitions, 17 changer transitions 13/84 dead transitions. [2024-06-14 13:51:21,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 84 transitions, 893 flow [2024-06-14 13:51:21,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:21,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:21,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-14 13:51:21,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34169278996865204 [2024-06-14 13:51:21,356 INFO L175 Difference]: Start difference. First operand has 104 places, 61 transitions, 561 flow. Second operand 11 states and 109 transitions. [2024-06-14 13:51:21,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 84 transitions, 893 flow [2024-06-14 13:51:21,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 84 transitions, 845 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 13:51:21,370 INFO L231 Difference]: Finished difference. Result has 100 places, 59 transitions, 537 flow [2024-06-14 13:51:21,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=537, PETRI_PLACES=100, PETRI_TRANSITIONS=59} [2024-06-14 13:51:21,371 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 69 predicate places. [2024-06-14 13:51:21,371 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 59 transitions, 537 flow [2024-06-14 13:51:21,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:21,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:21,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:21,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:51:21,372 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-14 13:51:21,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:21,372 INFO L85 PathProgramCache]: Analyzing trace with hash 625469451, now seen corresponding path program 10 times [2024-06-14 13:51:21,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:21,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871805668] [2024-06-14 13:51:21,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:21,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:21,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:21,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:21,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:21,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871805668] [2024-06-14 13:51:21,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871805668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:21,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:21,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:21,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382424012] [2024-06-14 13:51:21,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:21,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:21,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:21,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:21,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:21,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:21,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 59 transitions, 537 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:21,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:21,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:21,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:21,876 INFO L124 PetriNetUnfolderBase]: 254/485 cut-off events. [2024-06-14 13:51:21,876 INFO L125 PetriNetUnfolderBase]: For 7368/7372 co-relation queries the response was YES. [2024-06-14 13:51:21,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2529 conditions, 485 events. 254/485 cut-off events. For 7368/7372 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2188 event pairs, 15 based on Foata normal form. 13/498 useless extension candidates. Maximal degree in co-relation 2470. Up to 282 conditions per place. [2024-06-14 13:51:21,879 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 45 selfloop transitions, 12 changer transitions 23/82 dead transitions. [2024-06-14 13:51:21,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 82 transitions, 825 flow [2024-06-14 13:51:21,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:21,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:21,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 108 transitions. [2024-06-14 13:51:21,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3385579937304075 [2024-06-14 13:51:21,881 INFO L175 Difference]: Start difference. First operand has 100 places, 59 transitions, 537 flow. Second operand 11 states and 108 transitions. [2024-06-14 13:51:21,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 82 transitions, 825 flow [2024-06-14 13:51:21,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 82 transitions, 787 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 13:51:21,893 INFO L231 Difference]: Finished difference. Result has 98 places, 53 transitions, 474 flow [2024-06-14 13:51:21,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=474, PETRI_PLACES=98, PETRI_TRANSITIONS=53} [2024-06-14 13:51:21,894 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 67 predicate places. [2024-06-14 13:51:21,894 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 53 transitions, 474 flow [2024-06-14 13:51:21,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:21,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:21,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:21,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:51:21,894 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-14 13:51:21,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:21,895 INFO L85 PathProgramCache]: Analyzing trace with hash 61337465, now seen corresponding path program 11 times [2024-06-14 13:51:21,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:21,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147410429] [2024-06-14 13:51:21,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:21,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:21,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:22,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:22,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:22,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147410429] [2024-06-14 13:51:22,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147410429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:22,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:22,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:22,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302995216] [2024-06-14 13:51:22,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:22,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:22,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:22,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:22,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:22,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:22,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 53 transitions, 474 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:22,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:22,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:22,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:22,350 INFO L124 PetriNetUnfolderBase]: 236/441 cut-off events. [2024-06-14 13:51:22,351 INFO L125 PetriNetUnfolderBase]: For 6492/6496 co-relation queries the response was YES. [2024-06-14 13:51:22,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2359 conditions, 441 events. 236/441 cut-off events. For 6492/6496 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 1945 event pairs, 32 based on Foata normal form. 13/454 useless extension candidates. Maximal degree in co-relation 2301. Up to 261 conditions per place. [2024-06-14 13:51:22,352 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 44 selfloop transitions, 12 changer transitions 18/76 dead transitions. [2024-06-14 13:51:22,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 76 transitions, 760 flow [2024-06-14 13:51:22,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:22,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:22,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-14 13:51:22,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.335423197492163 [2024-06-14 13:51:22,353 INFO L175 Difference]: Start difference. First operand has 98 places, 53 transitions, 474 flow. Second operand 11 states and 107 transitions. [2024-06-14 13:51:22,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 76 transitions, 760 flow [2024-06-14 13:51:22,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 76 transitions, 694 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-14 13:51:22,360 INFO L231 Difference]: Finished difference. Result has 87 places, 50 transitions, 410 flow [2024-06-14 13:51:22,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=410, PETRI_PLACES=87, PETRI_TRANSITIONS=50} [2024-06-14 13:51:22,361 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2024-06-14 13:51:22,361 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 50 transitions, 410 flow [2024-06-14 13:51:22,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:22,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:22,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:22,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:51:22,361 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-14 13:51:22,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:22,362 INFO L85 PathProgramCache]: Analyzing trace with hash 54009995, now seen corresponding path program 12 times [2024-06-14 13:51:22,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:22,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525733930] [2024-06-14 13:51:22,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:22,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:22,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:22,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:22,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:22,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525733930] [2024-06-14 13:51:22,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525733930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:22,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:22,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:22,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558282867] [2024-06-14 13:51:22,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:22,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:22,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:22,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:22,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:22,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:22,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 50 transitions, 410 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:22,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:22,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:22,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:22,857 INFO L124 PetriNetUnfolderBase]: 216/407 cut-off events. [2024-06-14 13:51:22,857 INFO L125 PetriNetUnfolderBase]: For 5037/5041 co-relation queries the response was YES. [2024-06-14 13:51:22,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2074 conditions, 407 events. 216/407 cut-off events. For 5037/5041 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 1749 event pairs, 32 based on Foata normal form. 13/420 useless extension candidates. Maximal degree in co-relation 2022. Up to 241 conditions per place. [2024-06-14 13:51:22,858 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 42 selfloop transitions, 13 changer transitions 13/70 dead transitions. [2024-06-14 13:51:22,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 70 transitions, 686 flow [2024-06-14 13:51:22,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:22,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:22,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-14 13:51:22,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32601880877742945 [2024-06-14 13:51:22,859 INFO L175 Difference]: Start difference. First operand has 87 places, 50 transitions, 410 flow. Second operand 11 states and 104 transitions. [2024-06-14 13:51:22,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 70 transitions, 686 flow [2024-06-14 13:51:22,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 70 transitions, 646 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 13:51:22,867 INFO L231 Difference]: Finished difference. Result has 83 places, 48 transitions, 388 flow [2024-06-14 13:51:22,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=388, PETRI_PLACES=83, PETRI_TRANSITIONS=48} [2024-06-14 13:51:22,868 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 52 predicate places. [2024-06-14 13:51:22,868 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 48 transitions, 388 flow [2024-06-14 13:51:22,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:22,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:22,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:22,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:51:22,869 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-14 13:51:22,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:22,869 INFO L85 PathProgramCache]: Analyzing trace with hash 54014645, now seen corresponding path program 13 times [2024-06-14 13:51:22,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:22,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474210134] [2024-06-14 13:51:22,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:22,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:22,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:23,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:23,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:23,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474210134] [2024-06-14 13:51:23,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474210134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:23,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:23,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:23,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887689538] [2024-06-14 13:51:23,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:23,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:23,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:23,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:23,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:23,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:23,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 48 transitions, 388 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:23,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:23,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:23,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:23,356 INFO L124 PetriNetUnfolderBase]: 205/388 cut-off events. [2024-06-14 13:51:23,356 INFO L125 PetriNetUnfolderBase]: For 4228/4228 co-relation queries the response was YES. [2024-06-14 13:51:23,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1905 conditions, 388 events. 205/388 cut-off events. For 4228/4228 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1652 event pairs, 32 based on Foata normal form. 9/397 useless extension candidates. Maximal degree in co-relation 1855. Up to 224 conditions per place. [2024-06-14 13:51:23,358 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 39 selfloop transitions, 10 changer transitions 17/68 dead transitions. [2024-06-14 13:51:23,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 68 transitions, 630 flow [2024-06-14 13:51:23,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:23,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:23,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-14 13:51:23,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.322884012539185 [2024-06-14 13:51:23,359 INFO L175 Difference]: Start difference. First operand has 83 places, 48 transitions, 388 flow. Second operand 11 states and 103 transitions. [2024-06-14 13:51:23,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 68 transitions, 630 flow [2024-06-14 13:51:23,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 68 transitions, 600 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 13:51:23,365 INFO L231 Difference]: Finished difference. Result has 81 places, 44 transitions, 346 flow [2024-06-14 13:51:23,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=346, PETRI_PLACES=81, PETRI_TRANSITIONS=44} [2024-06-14 13:51:23,366 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 50 predicate places. [2024-06-14 13:51:23,366 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 44 transitions, 346 flow [2024-06-14 13:51:23,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:23,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:23,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:23,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:51:23,367 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-14 13:51:23,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:23,367 INFO L85 PathProgramCache]: Analyzing trace with hash -228823089, now seen corresponding path program 14 times [2024-06-14 13:51:23,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:23,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762638122] [2024-06-14 13:51:23,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:23,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:23,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:23,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:23,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:23,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762638122] [2024-06-14 13:51:23,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762638122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:23,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:23,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:23,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955890519] [2024-06-14 13:51:23,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:23,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:23,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:23,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:23,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:23,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:23,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 44 transitions, 346 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:23,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:23,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:23,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:23,850 INFO L124 PetriNetUnfolderBase]: 192/361 cut-off events. [2024-06-14 13:51:23,850 INFO L125 PetriNetUnfolderBase]: For 3766/3768 co-relation queries the response was YES. [2024-06-14 13:51:23,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1791 conditions, 361 events. 192/361 cut-off events. For 3766/3768 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1482 event pairs, 28 based on Foata normal form. 11/372 useless extension candidates. Maximal degree in co-relation 1742. Up to 189 conditions per place. [2024-06-14 13:51:23,852 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 36 selfloop transitions, 11 changer transitions 18/67 dead transitions. [2024-06-14 13:51:23,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 67 transitions, 648 flow [2024-06-14 13:51:23,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:23,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:23,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-14 13:51:23,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3322884012539185 [2024-06-14 13:51:23,853 INFO L175 Difference]: Start difference. First operand has 81 places, 44 transitions, 346 flow. Second operand 11 states and 106 transitions. [2024-06-14 13:51:23,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 67 transitions, 648 flow [2024-06-14 13:51:23,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 67 transitions, 590 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-14 13:51:23,858 INFO L231 Difference]: Finished difference. Result has 75 places, 41 transitions, 304 flow [2024-06-14 13:51:23,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=304, PETRI_PLACES=75, PETRI_TRANSITIONS=41} [2024-06-14 13:51:23,859 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 44 predicate places. [2024-06-14 13:51:23,859 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 41 transitions, 304 flow [2024-06-14 13:51:23,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:23,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:23,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:23,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:51:23,859 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-14 13:51:23,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:23,860 INFO L85 PathProgramCache]: Analyzing trace with hash -226920309, now seen corresponding path program 15 times [2024-06-14 13:51:23,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:23,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678382646] [2024-06-14 13:51:23,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:23,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:23,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:24,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-14 13:51:24,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:24,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678382646] [2024-06-14 13:51:24,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678382646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:24,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:24,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:24,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261535351] [2024-06-14 13:51:24,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:24,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:24,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:24,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:24,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:24,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:24,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 41 transitions, 304 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:24,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:24,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:24,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:24,306 INFO L124 PetriNetUnfolderBase]: 172/329 cut-off events. [2024-06-14 13:51:24,306 INFO L125 PetriNetUnfolderBase]: For 2766/2766 co-relation queries the response was YES. [2024-06-14 13:51:24,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1505 conditions, 329 events. 172/329 cut-off events. For 2766/2766 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1303 event pairs, 28 based on Foata normal form. 9/338 useless extension candidates. Maximal degree in co-relation 1459. Up to 169 conditions per place. [2024-06-14 13:51:24,308 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 34 selfloop transitions, 12 changer transitions 13/61 dead transitions. [2024-06-14 13:51:24,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 61 transitions, 542 flow [2024-06-14 13:51:24,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:24,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:24,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-14 13:51:24,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.322884012539185 [2024-06-14 13:51:24,309 INFO L175 Difference]: Start difference. First operand has 75 places, 41 transitions, 304 flow. Second operand 11 states and 103 transitions. [2024-06-14 13:51:24,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 61 transitions, 542 flow [2024-06-14 13:51:24,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 61 transitions, 508 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 13:51:24,314 INFO L231 Difference]: Finished difference. Result has 71 places, 39 transitions, 284 flow [2024-06-14 13:51:24,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=284, PETRI_PLACES=71, PETRI_TRANSITIONS=39} [2024-06-14 13:51:24,315 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 40 predicate places. [2024-06-14 13:51:24,315 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 39 transitions, 284 flow [2024-06-14 13:51:24,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:24,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:24,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:24,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:51:24,316 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-14 13:51:24,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:24,316 INFO L85 PathProgramCache]: Analyzing trace with hash -226915659, now seen corresponding path program 16 times [2024-06-14 13:51:24,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:24,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026380027] [2024-06-14 13:51:24,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:24,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:24,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:24,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:24,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:24,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026380027] [2024-06-14 13:51:24,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026380027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:24,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:24,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:24,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877567181] [2024-06-14 13:51:24,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:24,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:24,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:24,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:24,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:24,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:24,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 39 transitions, 284 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:24,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:24,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:24,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:24,736 INFO L124 PetriNetUnfolderBase]: 161/310 cut-off events. [2024-06-14 13:51:24,736 INFO L125 PetriNetUnfolderBase]: For 2279/2279 co-relation queries the response was YES. [2024-06-14 13:51:24,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1360 conditions, 310 events. 161/310 cut-off events. For 2279/2279 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1192 event pairs, 10 based on Foata normal form. 9/319 useless extension candidates. Maximal degree in co-relation 1316. Up to 152 conditions per place. [2024-06-14 13:51:24,738 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 30 selfloop transitions, 8 changer transitions 19/59 dead transitions. [2024-06-14 13:51:24,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 59 transitions, 496 flow [2024-06-14 13:51:24,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:24,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:24,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 102 transitions. [2024-06-14 13:51:24,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31974921630094044 [2024-06-14 13:51:24,739 INFO L175 Difference]: Start difference. First operand has 71 places, 39 transitions, 284 flow. Second operand 11 states and 102 transitions. [2024-06-14 13:51:24,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 59 transitions, 496 flow [2024-06-14 13:51:24,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 59 transitions, 468 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 13:51:24,743 INFO L231 Difference]: Finished difference. Result has 69 places, 34 transitions, 241 flow [2024-06-14 13:51:24,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=241, PETRI_PLACES=69, PETRI_TRANSITIONS=34} [2024-06-14 13:51:24,744 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 38 predicate places. [2024-06-14 13:51:24,744 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 34 transitions, 241 flow [2024-06-14 13:51:24,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:24,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:24,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:24,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:51:24,750 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-14 13:51:24,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:24,750 INFO L85 PathProgramCache]: Analyzing trace with hash -820728259, now seen corresponding path program 17 times [2024-06-14 13:51:24,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:24,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263419997] [2024-06-14 13:51:24,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:24,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:24,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:25,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-14 13:51:25,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:25,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263419997] [2024-06-14 13:51:25,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263419997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:25,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:25,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:25,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403352783] [2024-06-14 13:51:25,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:25,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:25,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:25,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:25,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:25,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:25,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 34 transitions, 241 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:25,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:25,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:25,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:25,183 INFO L124 PetriNetUnfolderBase]: 147/278 cut-off events. [2024-06-14 13:51:25,183 INFO L125 PetriNetUnfolderBase]: For 2080/2088 co-relation queries the response was YES. [2024-06-14 13:51:25,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1242 conditions, 278 events. 147/278 cut-off events. For 2080/2088 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1036 event pairs, 28 based on Foata normal form. 17/295 useless extension candidates. Maximal degree in co-relation 1199. Up to 131 conditions per place. [2024-06-14 13:51:25,184 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 28 selfloop transitions, 9 changer transitions 18/57 dead transitions. [2024-06-14 13:51:25,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 57 transitions, 465 flow [2024-06-14 13:51:25,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:25,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:25,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-14 13:51:25,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3322884012539185 [2024-06-14 13:51:25,186 INFO L175 Difference]: Start difference. First operand has 69 places, 34 transitions, 241 flow. Second operand 11 states and 106 transitions. [2024-06-14 13:51:25,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 57 transitions, 465 flow [2024-06-14 13:51:25,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 57 transitions, 414 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-14 13:51:25,189 INFO L231 Difference]: Finished difference. Result has 61 places, 31 transitions, 195 flow [2024-06-14 13:51:25,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=195, PETRI_PLACES=61, PETRI_TRANSITIONS=31} [2024-06-14 13:51:25,190 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 30 predicate places. [2024-06-14 13:51:25,190 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 31 transitions, 195 flow [2024-06-14 13:51:25,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:25,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:25,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:25,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:51:25,191 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-14 13:51:25,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:25,191 INFO L85 PathProgramCache]: Analyzing trace with hash -828051079, now seen corresponding path program 18 times [2024-06-14 13:51:25,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:25,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105226279] [2024-06-14 13:51:25,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:25,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:25,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:25,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:25,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:25,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105226279] [2024-06-14 13:51:25,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105226279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:25,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:25,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:25,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467192492] [2024-06-14 13:51:25,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:25,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:25,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:25,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:25,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:25,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:25,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 31 transitions, 195 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:25,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:25,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:25,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:25,679 INFO L124 PetriNetUnfolderBase]: 127/246 cut-off events. [2024-06-14 13:51:25,679 INFO L125 PetriNetUnfolderBase]: For 1313/1313 co-relation queries the response was YES. [2024-06-14 13:51:25,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 991 conditions, 246 events. 127/246 cut-off events. For 1313/1313 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 881 event pairs, 28 based on Foata normal form. 9/255 useless extension candidates. Maximal degree in co-relation 953. Up to 111 conditions per place. [2024-06-14 13:51:25,681 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 26 selfloop transitions, 10 changer transitions 13/51 dead transitions. [2024-06-14 13:51:25,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 51 transitions, 379 flow [2024-06-14 13:51:25,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:25,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:25,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-14 13:51:25,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.322884012539185 [2024-06-14 13:51:25,682 INFO L175 Difference]: Start difference. First operand has 61 places, 31 transitions, 195 flow. Second operand 11 states and 103 transitions. [2024-06-14 13:51:25,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 51 transitions, 379 flow [2024-06-14 13:51:25,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 51 transitions, 346 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 13:51:25,684 INFO L231 Difference]: Finished difference. Result has 56 places, 29 transitions, 175 flow [2024-06-14 13:51:25,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=175, PETRI_PLACES=56, PETRI_TRANSITIONS=29} [2024-06-14 13:51:25,685 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 25 predicate places. [2024-06-14 13:51:25,685 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 29 transitions, 175 flow [2024-06-14 13:51:25,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:25,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:25,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:25,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:51:25,686 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-14 13:51:25,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:25,686 INFO L85 PathProgramCache]: Analyzing trace with hash -828055729, now seen corresponding path program 19 times [2024-06-14 13:51:25,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:25,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665891565] [2024-06-14 13:51:25,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:25,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:25,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:25,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:25,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:25,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665891565] [2024-06-14 13:51:25,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665891565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:25,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:25,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:25,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491356220] [2024-06-14 13:51:25,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:25,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:25,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:25,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:25,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:25,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:25,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 29 transitions, 175 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:25,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:25,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:25,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:26,084 INFO L124 PetriNetUnfolderBase]: 116/229 cut-off events. [2024-06-14 13:51:26,085 INFO L125 PetriNetUnfolderBase]: For 984/984 co-relation queries the response was YES. [2024-06-14 13:51:26,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 887 conditions, 229 events. 116/229 cut-off events. For 984/984 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 802 event pairs, 10 based on Foata normal form. 9/238 useless extension candidates. Maximal degree in co-relation 852. Up to 94 conditions per place. [2024-06-14 13:51:26,086 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 23 selfloop transitions, 7 changer transitions 17/49 dead transitions. [2024-06-14 13:51:26,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 49 transitions, 361 flow [2024-06-14 13:51:26,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:26,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:26,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 102 transitions. [2024-06-14 13:51:26,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31974921630094044 [2024-06-14 13:51:26,089 INFO L175 Difference]: Start difference. First operand has 56 places, 29 transitions, 175 flow. Second operand 11 states and 102 transitions. [2024-06-14 13:51:26,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 49 transitions, 361 flow [2024-06-14 13:51:26,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 49 transitions, 331 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 13:51:26,091 INFO L231 Difference]: Finished difference. Result has 54 places, 25 transitions, 140 flow [2024-06-14 13:51:26,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=140, PETRI_PLACES=54, PETRI_TRANSITIONS=25} [2024-06-14 13:51:26,091 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 23 predicate places. [2024-06-14 13:51:26,092 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 25 transitions, 140 flow [2024-06-14 13:51:26,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:26,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:51:26,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:51:26,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:51:26,092 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-14 13:51:26,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:51:26,093 INFO L85 PathProgramCache]: Analyzing trace with hash -571377589, now seen corresponding path program 20 times [2024-06-14 13:51:26,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:51:26,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786833012] [2024-06-14 13:51:26,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:51:26,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:51:26,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:51:26,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:51:26,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:51:26,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786833012] [2024-06-14 13:51:26,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786833012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:51:26,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:51:26,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:51:26,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009372346] [2024-06-14 13:51:26,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:51:26,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:51:26,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:51:26,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:51:26,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:51:26,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2024-06-14 13:51:26,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 25 transitions, 140 flow. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:26,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:51:26,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2024-06-14 13:51:26,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:51:26,464 INFO L124 PetriNetUnfolderBase]: 58/124 cut-off events. [2024-06-14 13:51:26,464 INFO L125 PetriNetUnfolderBase]: For 443/443 co-relation queries the response was YES. [2024-06-14 13:51:26,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 124 events. 58/124 cut-off events. For 443/443 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 313 event pairs, 0 based on Foata normal form. 9/133 useless extension candidates. Maximal degree in co-relation 410. Up to 51 conditions per place. [2024-06-14 13:51:26,465 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 0 selfloop transitions, 0 changer transitions 39/39 dead transitions. [2024-06-14 13:51:26,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 39 transitions, 250 flow [2024-06-14 13:51:26,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:51:26,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:51:26,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 93 transitions. [2024-06-14 13:51:26,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29153605015673983 [2024-06-14 13:51:26,465 INFO L175 Difference]: Start difference. First operand has 54 places, 25 transitions, 140 flow. Second operand 11 states and 93 transitions. [2024-06-14 13:51:26,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 39 transitions, 250 flow [2024-06-14 13:51:26,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 39 transitions, 222 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 13:51:26,466 INFO L231 Difference]: Finished difference. Result has 45 places, 0 transitions, 0 flow [2024-06-14 13:51:26,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=45, PETRI_TRANSITIONS=0} [2024-06-14 13:51:26,466 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 14 predicate places. [2024-06-14 13:51:26,466 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 0 transitions, 0 flow [2024-06-14 13:51:26,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:51:26,469 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-14 13:51:26,469 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-14 13:51:26,469 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-14 13:51:26,470 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-14 13:51:26,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:51:26,470 INFO L445 BasicCegarLoop]: Path program histogram: [20, 10, 10, 6, 1, 1, 1, 1, 1] [2024-06-14 13:51:26,473 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 13:51:26,473 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 13:51:26,477 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-14 13:51:26,477 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-14 13:51:26,478 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 01:51:26 BasicIcfg [2024-06-14 13:51:26,478 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 13:51:26,479 INFO L158 Benchmark]: Toolchain (without parser) took 28605.78ms. Allocated memory was 163.6MB in the beginning and 455.1MB in the end (delta: 291.5MB). Free memory was 104.1MB in the beginning and 292.3MB in the end (delta: -188.1MB). Peak memory consumption was 105.1MB. Max. memory is 16.1GB. [2024-06-14 13:51:26,479 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 163.6MB. Free memory is still 98.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 13:51:26,479 INFO L158 Benchmark]: Witness Parser took 0.19ms. Allocated memory is still 163.6MB. Free memory is still 108.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 13:51:26,479 INFO L158 Benchmark]: CACSL2BoogieTranslator took 580.12ms. Allocated memory is still 163.6MB. Free memory was 104.1MB in the beginning and 78.3MB in the end (delta: 25.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-06-14 13:51:26,480 INFO L158 Benchmark]: Boogie Procedure Inliner took 42.56ms. Allocated memory is still 163.6MB. Free memory was 78.3MB in the beginning and 76.1MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 13:51:26,480 INFO L158 Benchmark]: Boogie Preprocessor took 45.91ms. Allocated memory is still 163.6MB. Free memory was 76.1MB in the beginning and 73.4MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 13:51:26,480 INFO L158 Benchmark]: RCFGBuilder took 566.52ms. Allocated memory was 163.6MB in the beginning and 205.5MB in the end (delta: 41.9MB). Free memory was 73.4MB in the beginning and 168.3MB in the end (delta: -94.9MB). Peak memory consumption was 28.9MB. Max. memory is 16.1GB. [2024-06-14 13:51:26,481 INFO L158 Benchmark]: TraceAbstraction took 27365.11ms. Allocated memory was 205.5MB in the beginning and 455.1MB in the end (delta: 249.6MB). Free memory was 167.2MB in the beginning and 292.3MB in the end (delta: -125.0MB). Peak memory consumption was 126.6MB. Max. memory is 16.1GB. [2024-06-14 13:51:26,482 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.17ms. Allocated memory is still 163.6MB. Free memory is still 98.1MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.19ms. Allocated memory is still 163.6MB. Free memory is still 108.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 580.12ms. Allocated memory is still 163.6MB. Free memory was 104.1MB in the beginning and 78.3MB in the end (delta: 25.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 42.56ms. Allocated memory is still 163.6MB. Free memory was 78.3MB in the beginning and 76.1MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 45.91ms. Allocated memory is still 163.6MB. Free memory was 76.1MB in the beginning and 73.4MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 566.52ms. Allocated memory was 163.6MB in the beginning and 205.5MB in the end (delta: 41.9MB). Free memory was 73.4MB in the beginning and 168.3MB in the end (delta: -94.9MB). Peak memory consumption was 28.9MB. Max. memory is 16.1GB. * TraceAbstraction took 27365.11ms. Allocated memory was 205.5MB in the beginning and 455.1MB in the end (delta: 249.6MB). Free memory was 167.2MB in the beginning and 292.3MB in the end (delta: -125.0MB). Peak memory consumption was 126.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 721]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 722]: 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, 39 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: 27.3s, OverallIterations: 51, TraceHistogramMax: 1, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.0s, AutomataDifference: 12.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3402 SdHoareTripleChecker+Valid, 7.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2968 mSDsluCounter, 574 SdHoareTripleChecker+Invalid, 6.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 473 mSDsCounter, 463 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 15731 IncrementalHoareTripleChecker+Invalid, 16194 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 463 mSolverCounterUnsat, 101 mSDtfsCounter, 15731 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 407 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 407 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 5.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=989occurred in iteration=29, InterpolantAutomatonStates: 509, 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.2s SatisfiabilityAnalysisTime, 14.3s InterpolantComputationTime, 902 NumberOfCodeBlocks, 902 NumberOfCodeBlocksAsserted, 51 NumberOfCheckSat, 851 ConstructedInterpolants, 0 QuantifiedInterpolants, 17729 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 51 InterpolantComputations, 51 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-14 13:51:26,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE