./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-1-dsl.wvr.c --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-09-02_08-21-23.files/mutex-meet-local/parallel-parallel-sum-1-dsl.wvr.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e94c40da Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/GemCutterReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-1-dsl.wvr.c ./goblint.2024-09-02_08-21-23.files/mutex-meet-local/parallel-parallel-sum-1-dsl.wvr.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.positions.where.we.compute.the.hoare.annotation None --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-e94c40d-m [2024-09-24 00:38:48,538 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-24 00:38:48,586 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2024-09-24 00:38:48,598 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-24 00:38:48,598 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-24 00:38:48,611 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-24 00:38:48,611 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-24 00:38:48,611 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-24 00:38:48,612 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-24 00:38:48,612 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-24 00:38:48,612 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-24 00:38:48,613 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-24 00:38:48,613 INFO L153 SettingsManager]: * Use SBE=true [2024-09-24 00:38:48,613 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-24 00:38:48,613 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-24 00:38:48,614 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-24 00:38:48,614 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-24 00:38:48,614 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-24 00:38:48,614 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-24 00:38:48,615 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-24 00:38:48,615 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-24 00:38:48,615 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-24 00:38:48,616 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-24 00:38:48,616 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-24 00:38:48,616 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-24 00:38:48,616 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-24 00:38:48,616 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-24 00:38:48,617 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-24 00:38:48,617 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-24 00:38:48,617 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-24 00:38:48,617 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-09-24 00:38:48,618 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-24 00:38:48,618 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-24 00:38:48,618 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-24 00:38:48,618 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-24 00:38:48,618 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2024-09-24 00:38:48,619 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-24 00:38:48,619 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-24 00:38:48,619 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-09-24 00:38:48,619 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-09-24 00:38:48,619 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-09-24 00:38:48,620 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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/UGemCutter-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: Positions where we compute the Hoare Annotation -> None 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-09-24 00:38:48,819 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-24 00:38:48,839 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-24 00:38:48,842 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-24 00:38:48,842 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-24 00:38:48,843 INFO L274 PluginConnector]: CDTParser initialized [2024-09-24 00:38:48,844 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-1-dsl.wvr.c [2024-09-24 00:38:49,952 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-24 00:38:50,146 INFO L384 CDTParser]: Found 1 translation units. [2024-09-24 00:38:50,147 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-1-dsl.wvr.c [2024-09-24 00:38:50,156 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/b365ae7e3/c4804605df544fd8b876ab34bdb1ee38/FLAG14a2a0d0e [2024-09-24 00:38:50,542 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/b365ae7e3/c4804605df544fd8b876ab34bdb1ee38 [2024-09-24 00:38:50,544 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-09-24 00:38:50,545 INFO L274 PluginConnector]: Witness Parser initialized [2024-09-24 00:38:50,546 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/./goblint.2024-09-02_08-21-23.files/mutex-meet-local/parallel-parallel-sum-1-dsl.wvr.yml/witness.yml [2024-09-24 00:38:50,693 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-24 00:38:50,696 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-09-24 00:38:50,696 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-24 00:38:50,697 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-24 00:38:50,700 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-24 00:38:50,701 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.09 12:38:50" (1/2) ... [2024-09-24 00:38:50,702 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d1b4f8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.09 12:38:50, skipping insertion in model container [2024-09-24 00:38:50,702 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.09 12:38:50" (1/2) ... [2024-09-24 00:38:50,703 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4e4da199 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.09 12:38:50, skipping insertion in model container [2024-09-24 00:38:50,703 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 24.09 12:38:50" (2/2) ... [2024-09-24 00:38:50,704 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d1b4f8a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 12:38:50, skipping insertion in model container [2024-09-24 00:38:50,704 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 24.09 12:38:50" (2/2) ... [2024-09-24 00:38:50,748 INFO L93 nessWitnessExtractor]: Found the following entries in the witness: [2024-09-24 00:38:50,748 INFO L1541 ArrayList]: Location invariant before [L111-L111] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,748 INFO L1541 ArrayList]: Location invariant before [L59-L59] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,748 INFO L1541 ArrayList]: Location invariant before [L50-L50] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,749 INFO L1541 ArrayList]: Location invariant before [L102-L102] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,749 INFO L1541 ArrayList]: Location invariant before [L68-L68] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,750 INFO L1541 ArrayList]: Location invariant before [L107-L107] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,750 INFO L1541 ArrayList]: Location invariant before [L73-L73] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,750 INFO L1541 ArrayList]: Location invariant before [L125-L125] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,750 INFO L1541 ArrayList]: Location invariant before [L87-L87] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,750 INFO L1541 ArrayList]: Location invariant before [L120-L120] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,751 INFO L1541 ArrayList]: Location invariant before [L77-L77] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,751 INFO L1541 ArrayList]: Location invariant before [L139-L139] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,751 INFO L1541 ArrayList]: Location invariant before [L55-L55] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,751 INFO L1541 ArrayList]: Location invariant before [L129-L129] (((((((((((((((((((((((((((n_1 <= 2147483646) && ((2147483649LL + (long long )n_1) + (long long )s_2 >= 0LL)) && ((2147483649LL + (long long )n_1) + (long long )s_6 >= 0LL)) && ((2147483649LL + (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483649LL + (long long )i_7) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_3) + (long long )n_1 >= 0LL)) && ((2147483648LL - (long long )i_7) + (long long )n_1 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_2 >= 0LL)) && ((3221225470LL - (long long )n_1) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )s_6 >= 0LL)) && ((4294967295LL - (long long )i_3) + (long long )i_7 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_2 >= 0LL)) && ((4294967295LL - (long long )i_7) + (long long )s_6 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_2 >= 0LL)) && ((2147483648LL + (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225470LL + (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225470LL + (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967295LL + (long long )i_3) - (long long )i_7 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_2 >= 0LL)) && ((3221225469LL - (long long )n_1) - (long long )s_6 >= 0LL)) && ((3221225469LL - (long long )i_3) - (long long )n_1 >= 0LL)) && ((3221225469LL - (long long )i_7) - (long long )n_1 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )s_6 >= 0LL)) && ((4294967294LL - (long long )i_3) - (long long )i_7 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_2 >= 0LL)) && ((4294967294LL - (long long )i_7) - (long long )s_6 >= 0LL) [2024-09-24 00:38:50,769 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-24 00:38:50,921 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-24 00:38:50,932 INFO L200 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-09-24 00:38:51,068 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-24 00:38:51,087 INFO L204 MainTranslator]: Completed translation [2024-09-24 00:38:51,087 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 12:38:51 WrapperNode [2024-09-24 00:38:51,087 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-24 00:38:51,089 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-24 00:38:51,089 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-24 00:38:51,089 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-24 00:38:51,094 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 24.09 12:38:51" (1/1) ... [2024-09-24 00:38:51,108 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 24.09 12:38:51" (1/1) ... [2024-09-24 00:38:51,144 INFO L138 Inliner]: procedures = 28, calls = 66, calls flagged for inlining = 22, calls inlined = 28, statements flattened = 325 [2024-09-24 00:38:51,145 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-24 00:38:51,146 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-24 00:38:51,146 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-24 00:38:51,146 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-24 00:38:51,152 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 12:38:51" (1/1) ... [2024-09-24 00:38:51,152 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 12:38:51" (1/1) ... [2024-09-24 00:38:51,156 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 12:38:51" (1/1) ... [2024-09-24 00:38:51,156 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 12:38:51" (1/1) ... [2024-09-24 00:38:51,165 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 12:38:51" (1/1) ... [2024-09-24 00:38:51,169 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 12:38:51" (1/1) ... [2024-09-24 00:38:51,171 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 12:38:51" (1/1) ... [2024-09-24 00:38:51,172 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 12:38:51" (1/1) ... [2024-09-24 00:38:51,176 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-24 00:38:51,177 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-24 00:38:51,177 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-24 00:38:51,177 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-24 00:38:51,177 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 12:38:51" (1/1) ... [2024-09-24 00:38:51,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-09-24 00:38:51,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:38:51,204 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-09-24 00:38:51,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-09-24 00:38:51,264 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-24 00:38:51,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-09-24 00:38:51,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-09-24 00:38:51,275 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-09-24 00:38:51,275 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-09-24 00:38:51,275 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-09-24 00:38:51,275 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-09-24 00:38:51,275 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-09-24 00:38:51,276 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-09-24 00:38:51,276 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-09-24 00:38:51,276 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-09-24 00:38:51,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-09-24 00:38:51,276 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2024-09-24 00:38:51,276 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2024-09-24 00:38:51,276 INFO L130 BoogieDeclarations]: Found specification of procedure thread6 [2024-09-24 00:38:51,276 INFO L138 BoogieDeclarations]: Found implementation of procedure thread6 [2024-09-24 00:38:51,276 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-09-24 00:38:51,276 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-09-24 00:38:51,276 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-09-24 00:38:51,276 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-24 00:38:51,276 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-24 00:38:51,278 WARN L211 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-09-24 00:38:51,385 INFO L242 CfgBuilder]: Building ICFG [2024-09-24 00:38:51,387 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-24 00:38:51,869 INFO L287 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-09-24 00:38:51,869 INFO L291 CfgBuilder]: Performing block encoding [2024-09-24 00:38:52,286 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-24 00:38:52,287 INFO L318 CfgBuilder]: Removed 5 assume(true) statements. [2024-09-24 00:38:52,288 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.09 12:38:52 BoogieIcfgContainer [2024-09-24 00:38:52,288 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-24 00:38:52,289 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-24 00:38:52,290 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-24 00:38:52,292 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-24 00:38:52,293 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.09 12:38:50" (1/4) ... [2024-09-24 00:38:52,293 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f2bf606 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.09 12:38:52, skipping insertion in model container [2024-09-24 00:38:52,293 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 24.09 12:38:50" (2/4) ... [2024-09-24 00:38:52,293 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f2bf606 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 24.09 12:38:52, skipping insertion in model container [2024-09-24 00:38:52,293 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 24.09 12:38:51" (3/4) ... [2024-09-24 00:38:52,294 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f2bf606 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 24.09 12:38:52, skipping insertion in model container [2024-09-24 00:38:52,294 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.09 12:38:52" (4/4) ... [2024-09-24 00:38:52,295 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-parallel-sum-1-dsl.wvr.c [2024-09-24 00:38:52,312 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-24 00:38:52,313 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2024-09-24 00:38:52,313 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-09-24 00:38:52,408 INFO L144 ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions. [2024-09-24 00:38:52,441 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:38:52,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-24 00:38:52,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:38:52,443 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-24 00:38:52,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-09-24 00:38:52,471 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-24 00:38:52,481 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thread2Thread1of1ForFork3 ======== [2024-09-24 00:38:52,487 INFO L336 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, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@621dc4bc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:38:52,487 INFO L337 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-09-24 00:38:52,797 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:38:52,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:38:52,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1383214448, now seen corresponding path program 1 times [2024-09-24 00:38:52,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:38:52,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452463298] [2024-09-24 00:38:52,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:38:52,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:38:52,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:38:53,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-09-24 00:38:53,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:38:53,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452463298] [2024-09-24 00:38:53,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452463298] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:38:53,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:38:53,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-24 00:38:53,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946228576] [2024-09-24 00:38:53,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:38:53,007 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-24 00:38:53,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:38:53,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-24 00:38:53,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-24 00:38:53,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:53,028 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:38:53,029 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 9.5) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:38:53,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:53,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:53,075 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-24 00:38:53,075 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:38:53,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:38:53,076 INFO L85 PathProgramCache]: Analyzing trace with hash 70027202, now seen corresponding path program 1 times [2024-09-24 00:38:53,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:38:53,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458564667] [2024-09-24 00:38:53,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:38:53,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:38:53,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:38:53,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-09-24 00:38:53,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:38:53,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458564667] [2024-09-24 00:38:53,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458564667] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:38:53,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:38:53,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 00:38:53,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305412235] [2024-09-24 00:38:53,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:38:53,621 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-24 00:38:53,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:38:53,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-24 00:38:53,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-24 00:38:53,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:53,624 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:38:53,624 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:38:53,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:53,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:53,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:53,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:53,955 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-24 00:38:53,955 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:38:53,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:38:53,955 INFO L85 PathProgramCache]: Analyzing trace with hash -124594175, now seen corresponding path program 1 times [2024-09-24 00:38:53,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:38:53,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714695438] [2024-09-24 00:38:53,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:38:53,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:38:53,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:38:54,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:38:54,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:38:54,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714695438] [2024-09-24 00:38:54,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714695438] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:38:54,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:38:54,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 00:38:54,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948923039] [2024-09-24 00:38:54,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:38:54,015 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-24 00:38:54,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:38:54,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-24 00:38:54,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-24 00:38:54,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:54,016 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:38:54,016 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:38:54,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:54,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:54,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:54,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:54,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:54,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:38:54,185 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-24 00:38:54,185 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:38:54,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:38:54,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1411265017, now seen corresponding path program 1 times [2024-09-24 00:38:54,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:38:54,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684869360] [2024-09-24 00:38:54,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:38:54,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:38:54,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:38:54,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:38:54,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:38:54,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684869360] [2024-09-24 00:38:54,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684869360] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:38:54,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:38:54,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-24 00:38:54,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832722047] [2024-09-24 00:38:54,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:38:54,314 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-24 00:38:54,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:38:54,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-24 00:38:54,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-24 00:38:54,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:54,315 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:38:54,315 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:38:54,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:54,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:54,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:38:54,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:54,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:54,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:54,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:38:54,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:54,413 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-09-24 00:38:54,413 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:38:54,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:38:54,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1502897644, now seen corresponding path program 1 times [2024-09-24 00:38:54,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:38:54,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213086947] [2024-09-24 00:38:54,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:38:54,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:38:54,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:38:54,557 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:38:54,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:38:54,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213086947] [2024-09-24 00:38:54,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213086947] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:38:54,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706112377] [2024-09-24 00:38:54,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:38:54,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:38:54,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:38:54,559 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:38:54,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-24 00:38:54,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:38:54,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-24 00:38:54,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:38:54,765 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:38:54,765 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:38:54,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:38:54,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706112377] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:38:54,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:38:54,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-09-24 00:38:54,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070448005] [2024-09-24 00:38:54,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:38:54,826 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-24 00:38:54,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:38:54,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-24 00:38:54,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-09-24 00:38:54,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:54,827 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:38:54,828 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:38:54,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:54,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:54,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:38:54,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:54,828 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:54,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:54,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:54,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:38:54,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:54,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:38:54,985 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-24 00:38:55,171 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:38:55,172 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:38:55,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:38:55,172 INFO L85 PathProgramCache]: Analyzing trace with hash -48541785, now seen corresponding path program 2 times [2024-09-24 00:38:55,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:38:55,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490789177] [2024-09-24 00:38:55,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:38:55,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:38:55,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:38:55,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:38:55,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:38:55,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490789177] [2024-09-24 00:38:55,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490789177] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:38:55,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943993468] [2024-09-24 00:38:55,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-24 00:38:55,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:38:55,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:38:55,306 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:38:55,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-24 00:38:55,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-09-24 00:38:55,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-24 00:38:55,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-24 00:38:55,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:38:55,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-24 00:38:55,471 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-24 00:38:55,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943993468] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:38:55,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-24 00:38:55,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2024-09-24 00:38:55,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41453643] [2024-09-24 00:38:55,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:38:55,496 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-24 00:38:55,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:38:55,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-24 00:38:55,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-09-24 00:38:55,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:55,497 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:38:55,497 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:38:55,497 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:55,497 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:55,497 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:38:55,497 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:55,497 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:38:55,497 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:55,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:55,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:55,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:38:55,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:55,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:38:55,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:38:55,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-09-24 00:38:55,947 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:38:55,947 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:38:55,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:38:55,948 INFO L85 PathProgramCache]: Analyzing trace with hash 473439844, now seen corresponding path program 1 times [2024-09-24 00:38:55,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:38:55,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113598289] [2024-09-24 00:38:55,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:38:55,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:38:55,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:38:56,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:38:56,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:38:56,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113598289] [2024-09-24 00:38:56,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113598289] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:38:56,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187518462] [2024-09-24 00:38:56,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:38:56,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:38:56,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:38:56,448 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:38:56,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-24 00:38:56,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:38:56,535 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-09-24 00:38:56,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:38:56,724 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:38:56,725 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:38:58,534 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:38:58,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187518462] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:38:58,535 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:38:58,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2024-09-24 00:38:58,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655735287] [2024-09-24 00:38:58,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:38:58,536 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-24 00:38:58,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:38:58,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-24 00:38:58,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2024-09-24 00:38:58,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:58,537 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:38:58,537 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:38:58,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:58,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:58,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:38:58,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:58,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:38:58,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:38:58,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:59,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:38:59,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:59,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:38:59,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:38:59,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:38:59,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:38:59,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:38:59,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-24 00:38:59,654 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:38:59,655 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:38:59,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:38:59,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1173641263, now seen corresponding path program 1 times [2024-09-24 00:38:59,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:38:59,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414952226] [2024-09-24 00:38:59,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:38:59,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:38:59,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:38:59,805 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:38:59,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:38:59,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414952226] [2024-09-24 00:38:59,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414952226] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:38:59,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866647523] [2024-09-24 00:38:59,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:38:59,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:38:59,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:38:59,810 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:38:59,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-24 00:38:59,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:38:59,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-24 00:38:59,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:39:00,011 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:39:00,011 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:39:00,086 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:39:00,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866647523] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-24 00:39:00,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-09-24 00:39:00,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 16 [2024-09-24 00:39:00,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374724605] [2024-09-24 00:39:00,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:39:00,088 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-24 00:39:00,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:39:00,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-24 00:39:00,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2024-09-24 00:39:00,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:39:00,089 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:39:00,089 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:39:00,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:39:00,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:39:00,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:39:00,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:39:00,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:39:00,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:39:00,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:39:00,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:39:00,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:39:00,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:39:00,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:39:00,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:39:00,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:39:00,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:39:00,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:39:00,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 00:39:00,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-09-24 00:39:00,432 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-09-24 00:39:00,433 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread2Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:39:00,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:39:00,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1048875349, now seen corresponding path program 1 times [2024-09-24 00:39:00,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:39:00,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574361083] [2024-09-24 00:39:00,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:39:00,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:39:00,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:39:00,891 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:39:00,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:39:00,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574361083] [2024-09-24 00:39:00,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574361083] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:39:00,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344917901] [2024-09-24 00:39:00,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:39:00,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:39:00,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:39:00,893 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:39:00,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-24 00:39:00,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:39:00,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-09-24 00:39:00,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:39:01,272 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:39:01,273 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:39:08,876 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:39:08,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344917901] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:39:08,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:39:08,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2024-09-24 00:39:08,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090422387] [2024-09-24 00:39:08,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:39:08,877 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-24 00:39:08,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:39:08,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-24 00:39:08,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=591, Unknown=0, NotChecked=0, Total=756 [2024-09-24 00:39:08,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:39:08,878 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:39:08,878 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 4.148148148148148) internal successors, (112), 27 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:39:08,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:39:08,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:39:08,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:39:08,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:39:08,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:39:08,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:39:08,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:39:08,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 00:39:08,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:06,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:06,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:06,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:06,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:06,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 00:40:06,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:06,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-24 00:40:06,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 00:40:06,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-24 00:40:06,435 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 3 remaining) [2024-09-24 00:40:06,436 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 3 remaining) [2024-09-24 00:40:06,436 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 3 remaining) [2024-09-24 00:40:06,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-24 00:40:06,636 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:40:06,641 INFO L408 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1] [2024-09-24 00:40:06,642 INFO L312 ceAbstractionStarter]: Result for error location thread2Thread1of1ForFork3 was SAFE,SAFE,SAFE (1/7) [2024-09-24 00:40:06,645 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:40:06,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-24 00:40:06,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:40:06,646 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-24 00:40:06,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (8)] Waiting until timeout for monitored process [2024-09-24 00:40:06,870 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-24 00:40:06,871 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thread4Thread1of1ForFork1 ======== [2024-09-24 00:40:06,876 INFO L336 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, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@621dc4bc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:40:06,877 INFO L337 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-09-24 00:40:07,064 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting thread4Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread4Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread4Thread1of1ForFork1Err7INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread4Thread1of1ForFork1Err8INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-24 00:40:07,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:07,065 INFO L85 PathProgramCache]: Analyzing trace with hash -2106822800, now seen corresponding path program 1 times [2024-09-24 00:40:07,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:07,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851624878] [2024-09-24 00:40:07,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:07,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:07,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:07,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:07,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:07,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851624878] [2024-09-24 00:40:07,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851624878] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:40:07,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:40:07,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-24 00:40:07,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056390914] [2024-09-24 00:40:07,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:40:07,432 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-24 00:40:07,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:07,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-24 00:40:07,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-24 00:40:07,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:07,434 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:07,434 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:40:07,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:07,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:07,474 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-09-24 00:40:07,474 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting thread4Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread4Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread4Thread1of1ForFork1Err7INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread4Thread1of1ForFork1Err8INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-24 00:40:07,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:07,475 INFO L85 PathProgramCache]: Analyzing trace with hash -2008141949, now seen corresponding path program 1 times [2024-09-24 00:40:07,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:07,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460583586] [2024-09-24 00:40:07,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:07,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:07,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:07,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:07,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:07,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460583586] [2024-09-24 00:40:07,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460583586] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:40:07,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239230868] [2024-09-24 00:40:07,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:07,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:40:07,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:40:07,995 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:40:07,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-24 00:40:08,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:08,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-24 00:40:08,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:40:08,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:08,226 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:40:08,800 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:08,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239230868] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:40:08,800 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:40:08,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 10 [2024-09-24 00:40:08,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080300197] [2024-09-24 00:40:08,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:40:08,802 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-24 00:40:08,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:08,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-24 00:40:08,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-09-24 00:40:08,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:08,803 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:08,803 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:40:08,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:08,803 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:09,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:09,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:09,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-24 00:40:10,062 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:40:10,063 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting thread4Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread4Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread4Thread1of1ForFork1Err7INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread4Thread1of1ForFork1Err8INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-24 00:40:10,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:10,063 INFO L85 PathProgramCache]: Analyzing trace with hash 965078256, now seen corresponding path program 1 times [2024-09-24 00:40:10,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:10,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750506783] [2024-09-24 00:40:10,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:10,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:10,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:10,104 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-24 00:40:10,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:10,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750506783] [2024-09-24 00:40:10,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750506783] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:40:10,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:40:10,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 00:40:10,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373733818] [2024-09-24 00:40:10,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:40:10,106 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-24 00:40:10,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:10,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-24 00:40:10,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-24 00:40:10,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:10,107 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:10,107 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:40:10,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:10,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:10,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:10,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:10,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:10,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:10,229 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-09-24 00:40:10,229 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting thread4Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread4Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread4Thread1of1ForFork1Err7INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread4Thread1of1ForFork1Err8INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-24 00:40:10,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:10,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1625610074, now seen corresponding path program 1 times [2024-09-24 00:40:10,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:10,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529482717] [2024-09-24 00:40:10,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:10,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:10,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:10,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:10,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:10,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529482717] [2024-09-24 00:40:10,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529482717] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:40:10,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135791970] [2024-09-24 00:40:10,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:10,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:40:10,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:40:10,713 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:40:10,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-24 00:40:10,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:10,785 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-09-24 00:40:10,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:40:11,013 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:11,013 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:40:12,623 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:12,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135791970] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:40:12,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:40:12,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2024-09-24 00:40:12,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640391921] [2024-09-24 00:40:12,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:40:12,624 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-24 00:40:12,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:12,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-24 00:40:12,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2024-09-24 00:40:12,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:12,625 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:12,625 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.25) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:40:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:12,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:13,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:13,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:13,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:13,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:40:13,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-09-24 00:40:13,838 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:40:13,838 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting thread4Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread4Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread4Thread1of1ForFork1Err7INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread4Thread1of1ForFork1Err8INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-24 00:40:13,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:13,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1382632270, now seen corresponding path program 1 times [2024-09-24 00:40:13,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:13,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304052636] [2024-09-24 00:40:13,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:13,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:13,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:13,955 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:13,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:13,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304052636] [2024-09-24 00:40:13,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304052636] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:40:13,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980904462] [2024-09-24 00:40:13,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:13,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:40:13,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:40:13,958 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:40:13,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-24 00:40:14,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:14,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-24 00:40:14,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:40:14,129 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:14,129 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:40:14,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:14,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980904462] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-24 00:40:14,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-09-24 00:40:14,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 16 [2024-09-24 00:40:14,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063705527] [2024-09-24 00:40:14,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:40:14,197 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-24 00:40:14,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:14,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-24 00:40:14,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2024-09-24 00:40:14,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:14,198 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:14,198 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:40:14,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:14,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:14,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:14,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:40:14,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:14,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:14,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:14,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:14,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:40:14,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 00:40:14,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-09-24 00:40:14,503 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-24 00:40:14,503 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting thread4Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread4Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread4Thread1of1ForFork1Err7INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread4Thread1of1ForFork1Err8INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-24 00:40:14,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:14,504 INFO L85 PathProgramCache]: Analyzing trace with hash -884528552, now seen corresponding path program 1 times [2024-09-24 00:40:14,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:14,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226719386] [2024-09-24 00:40:14,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:14,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:14,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:14,975 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:14,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:14,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226719386] [2024-09-24 00:40:14,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226719386] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:40:14,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679224360] [2024-09-24 00:40:14,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:14,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:40:14,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:40:14,977 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:40:14,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-24 00:40:15,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:15,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-09-24 00:40:15,057 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:40:15,356 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:15,356 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:40:23,742 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:23,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679224360] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:40:23,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:40:23,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2024-09-24 00:40:23,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127366427] [2024-09-24 00:40:23,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:40:23,743 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-24 00:40:23,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:23,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-24 00:40:23,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=467, Unknown=0, NotChecked=0, Total=600 [2024-09-24 00:40:23,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:23,744 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:23,744 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.25) internal successors, (78), 24 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:40:23,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:23,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:23,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:23,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:40:23,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 00:40:23,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:29,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:29,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:29,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:29,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-24 00:40:29,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 00:40:29,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-24 00:40:29,149 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread4Err0ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 3 remaining) [2024-09-24 00:40:29,149 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread4Thread1of1ForFork1Err7INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2024-09-24 00:40:29,149 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread4Thread1of1ForFork1Err8INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2024-09-24 00:40:29,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-24 00:40:29,350 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:40:29,351 INFO L408 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2024-09-24 00:40:29,351 INFO L312 ceAbstractionStarter]: Result for error location thread4Thread1of1ForFork1 was SAFE,SAFE,SAFE (2/7) [2024-09-24 00:40:29,353 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:40:29,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-24 00:40:29,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:40:29,354 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-24 00:40:29,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (13)] Waiting until timeout for monitored process [2024-09-24 00:40:29,356 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-24 00:40:29,356 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thread6Thread1of1ForFork5 ======== [2024-09-24 00:40:29,356 INFO L336 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, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@621dc4bc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:40:29,357 INFO L337 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-09-24 00:40:29,491 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:40:29,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:29,492 INFO L85 PathProgramCache]: Analyzing trace with hash 869362277, now seen corresponding path program 1 times [2024-09-24 00:40:29,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:29,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669505788] [2024-09-24 00:40:29,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:29,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:29,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:29,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:29,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:29,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669505788] [2024-09-24 00:40:29,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669505788] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:40:29,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:40:29,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 00:40:29,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466143393] [2024-09-24 00:40:29,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:40:29,709 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-24 00:40:29,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:29,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-24 00:40:29,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-24 00:40:29,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:29,709 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:29,709 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:40:29,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:29,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:29,877 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-09-24 00:40:29,877 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:40:29,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:29,878 INFO L85 PathProgramCache]: Analyzing trace with hash 70243620, now seen corresponding path program 1 times [2024-09-24 00:40:29,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:29,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903868834] [2024-09-24 00:40:29,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:29,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:29,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:30,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:30,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:30,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903868834] [2024-09-24 00:40:30,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903868834] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:40:30,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:40:30,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-24 00:40:30,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637753158] [2024-09-24 00:40:30,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:40:30,140 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-24 00:40:30,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:30,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-24 00:40:30,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-09-24 00:40:30,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:30,141 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:30,141 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:40:30,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:30,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:30,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:30,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:30,282 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-09-24 00:40:30,283 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting thread6Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:40:30,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:30,283 INFO L85 PathProgramCache]: Analyzing trace with hash -309372026, now seen corresponding path program 1 times [2024-09-24 00:40:30,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:30,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823292005] [2024-09-24 00:40:30,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:30,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:30,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:30,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:30,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:30,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823292005] [2024-09-24 00:40:30,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823292005] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:40:30,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:40:30,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 00:40:30,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228385248] [2024-09-24 00:40:30,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:40:30,322 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-24 00:40:30,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:30,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-24 00:40:30,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-24 00:40:30,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:30,323 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:30,323 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 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-09-24 00:40:30,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:30,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:30,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:30,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:30,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:30,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:30,534 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-09-24 00:40:30,534 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting thread6Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:40:30,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:30,534 INFO L85 PathProgramCache]: Analyzing trace with hash 256173242, now seen corresponding path program 2 times [2024-09-24 00:40:30,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:30,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472296209] [2024-09-24 00:40:30,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:30,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:30,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:30,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:30,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:30,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472296209] [2024-09-24 00:40:30,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472296209] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:40:30,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:40:30,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-24 00:40:30,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864266580] [2024-09-24 00:40:30,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:40:30,975 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-24 00:40:30,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:30,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-24 00:40:30,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-09-24 00:40:30,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:30,976 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:30,976 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.0) internal successors, (45), 5 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-09-24 00:40:30,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:30,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:30,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:30,976 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:31,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:31,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:31,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:31,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:31,067 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-09-24 00:40:31,068 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:40:31,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:31,068 INFO L85 PathProgramCache]: Analyzing trace with hash -498657756, now seen corresponding path program 1 times [2024-09-24 00:40:31,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:31,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620383441] [2024-09-24 00:40:31,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:31,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:31,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:31,169 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:31,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:31,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620383441] [2024-09-24 00:40:31,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620383441] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:40:31,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:40:31,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-24 00:40:31,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752822588] [2024-09-24 00:40:31,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:40:31,170 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-24 00:40:31,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:31,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-24 00:40:31,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-24 00:40:31,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:31,171 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:31,171 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 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-09-24 00:40:31,171 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:31,171 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:31,171 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:31,171 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:31,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:31,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:31,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:31,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:31,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:31,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:31,262 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-09-24 00:40:31,262 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:40:31,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:31,262 INFO L85 PathProgramCache]: Analyzing trace with hash -584698191, now seen corresponding path program 1 times [2024-09-24 00:40:31,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:31,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141173821] [2024-09-24 00:40:31,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:31,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:31,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:31,364 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:31,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:31,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141173821] [2024-09-24 00:40:31,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141173821] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:40:31,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589026965] [2024-09-24 00:40:31,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:31,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:40:31,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:40:31,366 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:40:31,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-24 00:40:31,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:31,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-24 00:40:31,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:40:31,562 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:31,562 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:40:31,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:31,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589026965] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:40:31,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:40:31,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-09-24 00:40:31,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935462752] [2024-09-24 00:40:31,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:40:31,612 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-24 00:40:31,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:31,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-24 00:40:31,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-09-24 00:40:31,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:31,613 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:31,613 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:40:31,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:31,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:31,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:31,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:31,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:31,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:31,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:31,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:31,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:31,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:31,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:31,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:31,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-09-24 00:40:31,934 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-24 00:40:31,934 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:40:31,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:31,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1043015620, now seen corresponding path program 2 times [2024-09-24 00:40:31,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:31,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138747279] [2024-09-24 00:40:31,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:31,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:31,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:32,046 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-09-24 00:40:32,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:32,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138747279] [2024-09-24 00:40:32,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138747279] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:40:32,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675429461] [2024-09-24 00:40:32,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-24 00:40:32,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:40:32,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:40:32,049 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:40:32,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-24 00:40:32,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-24 00:40:32,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-24 00:40:32,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-24 00:40:32,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:40:32,221 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-24 00:40:32,221 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-24 00:40:32,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675429461] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:40:32,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-24 00:40:32,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2024-09-24 00:40:32,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940569229] [2024-09-24 00:40:32,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:40:32,222 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-24 00:40:32,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:32,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-24 00:40:32,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-09-24 00:40:32,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:32,222 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:32,222 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:40:32,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:32,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:32,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:32,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:32,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:32,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:32,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:32,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:32,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:32,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:32,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:32,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:32,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:32,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:32,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-09-24 00:40:32,723 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:40:32,724 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:40:32,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:32,724 INFO L85 PathProgramCache]: Analyzing trace with hash -137177624, now seen corresponding path program 1 times [2024-09-24 00:40:32,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:32,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641709231] [2024-09-24 00:40:32,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:32,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:32,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:32,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-24 00:40:32,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:32,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641709231] [2024-09-24 00:40:32,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641709231] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:40:32,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:40:32,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 00:40:32,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335801955] [2024-09-24 00:40:32,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:40:32,761 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-24 00:40:32,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:32,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-24 00:40:32,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-24 00:40:32,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:32,762 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:32,762 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:40:32,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:32,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:32,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:32,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:32,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:32,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:32,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:32,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:33,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:33,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:33,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:33,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:33,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:33,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:33,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:33,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:33,132 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-09-24 00:40:33,132 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread6Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:40:33,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:40:33,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1980232636, now seen corresponding path program 1 times [2024-09-24 00:40:33,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:40:33,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208926114] [2024-09-24 00:40:33,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:33,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:40:33,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:33,697 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:33,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:40:33,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208926114] [2024-09-24 00:40:33,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208926114] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:40:33,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161290035] [2024-09-24 00:40:33,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:40:33,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:40:33,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:40:33,699 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:40:33,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-24 00:40:33,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:40:33,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-09-24 00:40:33,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:40:34,104 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:34,104 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:40:42,107 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:40:42,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161290035] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:40:42,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:40:42,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2024-09-24 00:40:42,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121214279] [2024-09-24 00:40:42,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:40:42,107 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-24 00:40:42,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:40:42,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-24 00:40:42,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=576, Unknown=0, NotChecked=0, Total=756 [2024-09-24 00:40:42,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:40:42,108 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:40:42,108 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.392857142857143) internal successors, (123), 27 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:40:42,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:42,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:42,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:42,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:42,109 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:40:42,109 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:40:42,109 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:40:42,109 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:40:42,109 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:18,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:18,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:18,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:41:18,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:41:18,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:18,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 00:41:18,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:18,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:41:18,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-24 00:41:18,092 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread6Err2ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 3 remaining) [2024-09-24 00:41:18,092 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread6Err0ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 3 remaining) [2024-09-24 00:41:18,092 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread6Err1ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 3 remaining) [2024-09-24 00:41:18,104 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-09-24 00:41:18,296 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:41:18,299 INFO L408 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1] [2024-09-24 00:41:18,299 INFO L312 ceAbstractionStarter]: Result for error location thread6Thread1of1ForFork5 was SAFE,SAFE,SAFE (3/7) [2024-09-24 00:41:18,301 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:41:18,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-24 00:41:18,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:41:18,303 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-24 00:41:18,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (17)] Waiting until timeout for monitored process [2024-09-24 00:41:18,308 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-24 00:41:18,308 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thread5Thread1of1ForFork2 ======== [2024-09-24 00:41:18,308 INFO L336 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, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@621dc4bc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:41:18,308 INFO L337 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-09-24 00:41:18,442 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:41:18,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:41:18,442 INFO L85 PathProgramCache]: Analyzing trace with hash -906356957, now seen corresponding path program 1 times [2024-09-24 00:41:18,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:41:18,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574740240] [2024-09-24 00:41:18,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:41:18,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:41:18,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:41:18,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:41:18,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:41:18,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574740240] [2024-09-24 00:41:18,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574740240] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:41:18,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:41:18,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 00:41:18,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307409475] [2024-09-24 00:41:18,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:41:18,628 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-24 00:41:18,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:41:18,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-24 00:41:18,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-24 00:41:18,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:18,628 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:41:18,628 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:41:18,628 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:18,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:18,782 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-09-24 00:41:18,782 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:41:18,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:41:18,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1725135429, now seen corresponding path program 1 times [2024-09-24 00:41:18,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:41:18,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405628339] [2024-09-24 00:41:18,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:41:18,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:41:18,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:41:18,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:41:18,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:41:18,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405628339] [2024-09-24 00:41:18,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405628339] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:41:18,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:41:18,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-24 00:41:18,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745267435] [2024-09-24 00:41:18,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:41:18,966 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-24 00:41:18,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:41:18,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-24 00:41:18,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-09-24 00:41:18,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:18,968 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:41:18,968 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:41:18,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:18,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:19,433 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-09-24 00:41:19,434 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:41:19,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:41:19,434 INFO L85 PathProgramCache]: Analyzing trace with hash -571799289, now seen corresponding path program 1 times [2024-09-24 00:41:19,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:41:19,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541016924] [2024-09-24 00:41:19,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:41:19,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:41:19,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:41:19,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:41:19,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:41:19,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541016924] [2024-09-24 00:41:19,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541016924] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:41:19,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:41:19,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-24 00:41:19,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560837130] [2024-09-24 00:41:19,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:41:19,509 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-24 00:41:19,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:41:19,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-24 00:41:19,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-24 00:41:19,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:19,511 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:41:19,511 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:41:19,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:19,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:19,512 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:19,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:19,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:19,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:19,596 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-09-24 00:41:19,596 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:41:19,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:41:19,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1567818842, now seen corresponding path program 1 times [2024-09-24 00:41:19,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:41:19,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257469710] [2024-09-24 00:41:19,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:41:19,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:41:19,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:41:19,679 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:41:19,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:41:19,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257469710] [2024-09-24 00:41:19,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257469710] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:41:19,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441232852] [2024-09-24 00:41:19,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:41:19,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:41:19,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:41:19,683 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:41:19,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-24 00:41:19,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:41:19,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-24 00:41:19,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:41:19,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:41:19,867 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:41:19,923 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:41:19,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441232852] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:41:19,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:41:19,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-09-24 00:41:19,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918213262] [2024-09-24 00:41:19,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:41:19,924 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-24 00:41:19,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:41:19,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-24 00:41:19,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-09-24 00:41:19,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:19,925 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:41:19,925 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.5) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:41:19,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:19,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:19,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:19,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:20,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:20,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:20,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:20,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:41:20,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-09-24 00:41:20,219 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-24 00:41:20,219 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:41:20,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:41:20,220 INFO L85 PathProgramCache]: Analyzing trace with hash -823495833, now seen corresponding path program 2 times [2024-09-24 00:41:20,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:41:20,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015856890] [2024-09-24 00:41:20,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:41:20,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:41:20,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:41:20,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:41:20,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:41:20,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015856890] [2024-09-24 00:41:20,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015856890] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:41:20,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505857493] [2024-09-24 00:41:20,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-24 00:41:20,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:41:20,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:41:20,309 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:41:20,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-24 00:41:20,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-09-24 00:41:20,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-24 00:41:20,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-24 00:41:20,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:41:20,459 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-24 00:41:20,459 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-24 00:41:20,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505857493] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:41:20,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-24 00:41:20,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2024-09-24 00:41:20,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15217305] [2024-09-24 00:41:20,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:41:20,459 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-24 00:41:20,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:41:20,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-24 00:41:20,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-09-24 00:41:20,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:20,460 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:41:20,460 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:41:20,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:20,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:20,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:20,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:41:20,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:20,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:20,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:20,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:20,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:41:20,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:20,718 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-24 00:41:20,906 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-09-24 00:41:20,906 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:41:20,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:41:20,906 INFO L85 PathProgramCache]: Analyzing trace with hash 482532215, now seen corresponding path program 1 times [2024-09-24 00:41:20,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:41:20,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147421156] [2024-09-24 00:41:20,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:41:20,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:41:20,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:41:20,940 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-24 00:41:20,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:41:20,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147421156] [2024-09-24 00:41:20,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147421156] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:41:20,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:41:20,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 00:41:20,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444776393] [2024-09-24 00:41:20,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:41:20,941 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-24 00:41:20,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:41:20,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-24 00:41:20,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-24 00:41:20,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:20,942 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:41:20,942 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:41:20,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:20,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:20,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:20,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:41:20,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:20,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:21,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:21,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:21,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:21,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:41:21,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:21,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:41:21,185 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-09-24 00:41:21,185 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread5Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:41:21,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:41:21,185 INFO L85 PathProgramCache]: Analyzing trace with hash -423469297, now seen corresponding path program 1 times [2024-09-24 00:41:21,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:41:21,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248247939] [2024-09-24 00:41:21,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:41:21,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:41:21,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:41:21,784 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:41:21,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:41:21,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248247939] [2024-09-24 00:41:21,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248247939] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:41:21,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871763282] [2024-09-24 00:41:21,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:41:21,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:41:21,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:41:21,787 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:41:21,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-24 00:41:21,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:41:21,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-09-24 00:41:21,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:41:22,119 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:41:22,119 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:41:30,554 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:41:30,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871763282] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:41:30,555 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:41:30,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2024-09-24 00:41:30,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098713387] [2024-09-24 00:41:30,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:41:30,555 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-24 00:41:30,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:41:30,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-24 00:41:30,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2024-09-24 00:41:30,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:41:30,556 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:41:30,556 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.44) internal successors, (111), 24 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:41:30,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:30,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:30,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:41:30,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:41:30,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:41:30,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:41:30,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:02,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:02,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:42:02,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:42:02,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 00:42:02,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:42:02,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:02,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-24 00:42:02,407 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread5Err2ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 3 remaining) [2024-09-24 00:42:02,407 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread5Err0ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 3 remaining) [2024-09-24 00:42:02,407 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread5Err1ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 3 remaining) [2024-09-24 00:42:02,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-09-24 00:42:02,607 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:02,610 INFO L408 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1] [2024-09-24 00:42:02,610 INFO L312 ceAbstractionStarter]: Result for error location thread5Thread1of1ForFork2 was SAFE,SAFE,SAFE (4/7) [2024-09-24 00:42:02,611 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:42:02,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-24 00:42:02,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:42:02,613 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-24 00:42:02,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (21)] Waiting until timeout for monitored process [2024-09-24 00:42:02,617 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-24 00:42:02,617 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-09-24 00:42:02,617 INFO L336 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, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@621dc4bc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:42:02,617 INFO L337 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2024-09-24 00:42:02,712 INFO L785 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2024-09-24 00:42:02,712 INFO L785 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2024-09-24 00:42:02,713 INFO L408 BasicCegarLoop]: Path program histogram: [] [2024-09-24 00:42:02,713 INFO L312 ceAbstractionStarter]: Result for error location ULTIMATE.start was SAFE,SAFE (5/7) [2024-09-24 00:42:02,714 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:42:02,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-24 00:42:02,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:42:02,716 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-24 00:42:02,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (22)] Waiting until timeout for monitored process [2024-09-24 00:42:02,719 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-24 00:42:02,719 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thread1Thread1of1ForFork4 ======== [2024-09-24 00:42:02,720 INFO L336 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, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@621dc4bc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:42:02,720 INFO L337 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-09-24 00:42:02,801 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Thread1of1ForFork4Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Thread1of1ForFork4Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-24 00:42:02,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:02,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1033091718, now seen corresponding path program 1 times [2024-09-24 00:42:02,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:02,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533783413] [2024-09-24 00:42:02,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:02,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:02,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:03,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:03,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:03,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533783413] [2024-09-24 00:42:03,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533783413] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:42:03,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:42:03,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-24 00:42:03,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945258102] [2024-09-24 00:42:03,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:42:03,061 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-24 00:42:03,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:03,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-24 00:42:03,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-24 00:42:03,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:03,062 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:03,062 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:03,062 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:03,080 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-09-24 00:42:03,080 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Thread1of1ForFork4Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Thread1of1ForFork4Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-24 00:42:03,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:03,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1957067801, now seen corresponding path program 1 times [2024-09-24 00:42:03,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:03,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895465437] [2024-09-24 00:42:03,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:03,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:03,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:03,717 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:03,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:03,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895465437] [2024-09-24 00:42:03,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895465437] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:42:03,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762345650] [2024-09-24 00:42:03,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:03,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:03,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:42:03,720 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:42:03,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-24 00:42:03,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:03,779 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-24 00:42:03,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:42:03,893 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:03,894 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:42:04,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:04,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762345650] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:42:04,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:42:04,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-09-24 00:42:04,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478272808] [2024-09-24 00:42:04,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:42:04,394 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-24 00:42:04,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:04,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-24 00:42:04,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-09-24 00:42:04,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:04,395 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:04,395 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.8) internal successors, (18), 10 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:04,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:04,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:05,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:05,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:05,708 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-09-24 00:42:05,896 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-09-24 00:42:05,897 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Thread1of1ForFork4Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Thread1of1ForFork4Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-24 00:42:05,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:05,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1379865426, now seen corresponding path program 1 times [2024-09-24 00:42:05,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:05,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903264003] [2024-09-24 00:42:05,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:05,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:05,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:05,925 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-24 00:42:05,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:05,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903264003] [2024-09-24 00:42:05,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903264003] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:42:05,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:42:05,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 00:42:05,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216677340] [2024-09-24 00:42:05,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:42:05,926 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-24 00:42:05,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:05,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-24 00:42:05,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-24 00:42:05,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:05,927 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:05,927 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:05,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:05,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:05,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:06,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:06,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:06,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:06,034 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-09-24 00:42:06,034 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Thread1of1ForFork4Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Thread1of1ForFork4Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-24 00:42:06,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:06,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1501070208, now seen corresponding path program 1 times [2024-09-24 00:42:06,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:06,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459491940] [2024-09-24 00:42:06,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:06,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:06,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:06,312 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:06,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:06,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459491940] [2024-09-24 00:42:06,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459491940] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:42:06,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830323697] [2024-09-24 00:42:06,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:06,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:06,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:42:06,313 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:42:06,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-24 00:42:06,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:06,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-09-24 00:42:06,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:42:06,578 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:06,578 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:42:07,925 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:07,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830323697] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:42:07,925 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:42:07,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2024-09-24 00:42:07,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517988610] [2024-09-24 00:42:07,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:42:07,926 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-24 00:42:07,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:07,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-24 00:42:07,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2024-09-24 00:42:07,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:07,926 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:07,926 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.25) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:07,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:07,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:07,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:07,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:09,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:09,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:09,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:09,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:42:09,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-09-24 00:42:09,351 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-09-24 00:42:09,351 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Thread1of1ForFork4Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Thread1of1ForFork4Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-24 00:42:09,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:09,351 INFO L85 PathProgramCache]: Analyzing trace with hash -173966355, now seen corresponding path program 1 times [2024-09-24 00:42:09,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:09,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466448020] [2024-09-24 00:42:09,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:09,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:09,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:09,434 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:09,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:09,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466448020] [2024-09-24 00:42:09,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466448020] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:42:09,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302262443] [2024-09-24 00:42:09,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:09,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:09,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:42:09,436 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:42:09,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-09-24 00:42:09,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:09,520 INFO L262 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-24 00:42:09,520 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:42:09,584 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:09,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:42:09,651 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:09,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302262443] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-24 00:42:09,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-09-24 00:42:09,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 16 [2024-09-24 00:42:09,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486163245] [2024-09-24 00:42:09,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:42:09,651 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-24 00:42:09,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:09,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-24 00:42:09,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2024-09-24 00:42:09,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:09,652 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:09,652 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:09,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:09,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:09,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:09,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:42:09,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:10,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:10,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:10,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:10,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:42:10,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 00:42:10,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-09-24 00:42:10,450 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:10,451 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread1Thread1of1ForFork4Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, thread1Thread1of1ForFork4Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-24 00:42:10,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:10,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1553281813, now seen corresponding path program 1 times [2024-09-24 00:42:10,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:10,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72147697] [2024-09-24 00:42:10,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:10,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:10,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:10,896 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:10,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:10,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72147697] [2024-09-24 00:42:10,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72147697] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:42:10,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286323308] [2024-09-24 00:42:10,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:10,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:10,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:42:10,898 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:42:10,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-09-24 00:42:10,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:10,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-09-24 00:42:10,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:42:11,275 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:11,275 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:42:17,678 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:17,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286323308] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:42:17,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:42:17,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2024-09-24 00:42:17,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638597574] [2024-09-24 00:42:17,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:42:17,679 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-24 00:42:17,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:17,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-24 00:42:17,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2024-09-24 00:42:17,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:17,679 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:17,679 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.25) internal successors, (78), 24 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:17,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:17,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:17,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:17,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:42:17,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 00:42:17,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:22,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:22,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:22,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:22,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-24 00:42:22,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 00:42:22,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-24 00:42:22,255 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 3 remaining) [2024-09-24 00:42:22,255 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread1Thread1of1ForFork4Err3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2024-09-24 00:42:22,255 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread1Thread1of1ForFork4Err5INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2024-09-24 00:42:22,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-09-24 00:42:22,455 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-09-24 00:42:22,456 INFO L408 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2024-09-24 00:42:22,457 INFO L312 ceAbstractionStarter]: Result for error location thread1Thread1of1ForFork4 was SAFE,SAFE,SAFE (6/7) [2024-09-24 00:42:22,458 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:42:22,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-24 00:42:22,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:42:22,459 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-24 00:42:22,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (27)] Waiting until timeout for monitored process [2024-09-24 00:42:22,463 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-24 00:42:22,463 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thread3Thread1of1ForFork0 ======== [2024-09-24 00:42:22,463 INFO L336 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, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@621dc4bc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-24 00:42:22,463 INFO L337 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-09-24 00:42:22,595 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:42:22,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:22,595 INFO L85 PathProgramCache]: Analyzing trace with hash -2124154318, now seen corresponding path program 1 times [2024-09-24 00:42:22,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:22,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006835586] [2024-09-24 00:42:22,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:22,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:22,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:22,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:22,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:22,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006835586] [2024-09-24 00:42:22,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006835586] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:42:22,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:42:22,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-24 00:42:22,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809773628] [2024-09-24 00:42:22,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:42:22,606 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-24 00:42:22,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:22,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-24 00:42:22,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-24 00:42:22,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:22,606 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:22,606 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:22,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:22,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:22,627 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-09-24 00:42:22,628 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:42:22,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:22,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1172620806, now seen corresponding path program 1 times [2024-09-24 00:42:22,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:22,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684836213] [2024-09-24 00:42:22,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:22,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:22,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:22,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:22,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:22,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684836213] [2024-09-24 00:42:22,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684836213] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:42:22,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:42:22,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 00:42:22,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611657970] [2024-09-24 00:42:22,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:42:22,806 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-24 00:42:22,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:22,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-24 00:42:22,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-24 00:42:22,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:22,807 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:22,807 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:22,807 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:22,807 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:22,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:22,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:22,993 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-09-24 00:42:22,993 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:42:22,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:22,993 INFO L85 PathProgramCache]: Analyzing trace with hash -516417176, now seen corresponding path program 1 times [2024-09-24 00:42:22,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:22,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258890476] [2024-09-24 00:42:22,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:22,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:23,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:23,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:23,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:23,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258890476] [2024-09-24 00:42:23,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258890476] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:42:23,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:42:23,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 00:42:23,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796278853] [2024-09-24 00:42:23,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:42:23,023 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-24 00:42:23,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:23,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-24 00:42:23,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-24 00:42:23,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:23,023 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:23,023 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:23,024 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:23,024 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:23,024 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:23,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:23,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:23,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:23,118 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-09-24 00:42:23,118 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:42:23,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:23,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1928559976, now seen corresponding path program 1 times [2024-09-24 00:42:23,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:23,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035649799] [2024-09-24 00:42:23,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:23,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:23,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:23,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:23,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:23,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035649799] [2024-09-24 00:42:23,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035649799] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:42:23,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:42:23,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-24 00:42:23,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126528994] [2024-09-24 00:42:23,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:42:23,173 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-24 00:42:23,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:23,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-24 00:42:23,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-24 00:42:23,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:23,174 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:23,174 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:23,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:23,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:23,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:23,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:23,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:23,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:23,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:23,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:23,268 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-09-24 00:42:23,268 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:42:23,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:23,268 INFO L85 PathProgramCache]: Analyzing trace with hash -474204117, now seen corresponding path program 1 times [2024-09-24 00:42:23,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:23,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001443438] [2024-09-24 00:42:23,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:23,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:23,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:23,336 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:23,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:23,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001443438] [2024-09-24 00:42:23,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001443438] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:42:23,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290085950] [2024-09-24 00:42:23,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:23,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:23,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:42:23,338 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:42:23,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-09-24 00:42:23,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:23,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-24 00:42:23,423 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:42:23,478 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:23,478 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:42:23,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:23,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290085950] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:42:23,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:42:23,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-09-24 00:42:23,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888123312] [2024-09-24 00:42:23,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:42:23,525 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-24 00:42:23,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:23,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-24 00:42:23,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-09-24 00:42:23,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:23,526 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:23,526 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.166666666666667) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:23,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:23,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:23,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:23,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:23,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:23,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:23,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:23,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:23,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:23,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:23,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-09-24 00:42:23,839 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,28 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:23,839 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:42:23,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:23,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1661154552, now seen corresponding path program 2 times [2024-09-24 00:42:23,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:23,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352394073] [2024-09-24 00:42:23,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:23,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:23,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:23,909 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:23,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:23,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352394073] [2024-09-24 00:42:23,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352394073] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:42:23,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747747485] [2024-09-24 00:42:23,909 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-24 00:42:23,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:23,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:42:23,912 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:42:23,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-09-24 00:42:23,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-09-24 00:42:23,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-24 00:42:23,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-24 00:42:23,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:42:24,051 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-24 00:42:24,051 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-24 00:42:24,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747747485] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:42:24,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-24 00:42:24,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2024-09-24 00:42:24,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484872811] [2024-09-24 00:42:24,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:42:24,052 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-24 00:42:24,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:24,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-24 00:42:24,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-09-24 00:42:24,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:24,052 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:24,052 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:24,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:24,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:24,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:24,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:24,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:24,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:24,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:24,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:24,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:24,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:24,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:42:24,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-09-24 00:42:24,456 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,29 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:24,457 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting thread3Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:42:24,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:24,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1292211516, now seen corresponding path program 1 times [2024-09-24 00:42:24,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:24,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639434719] [2024-09-24 00:42:24,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:24,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:24,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:24,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-24 00:42:24,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:24,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639434719] [2024-09-24 00:42:24,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639434719] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-24 00:42:24,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-24 00:42:24,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-24 00:42:24,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078500850] [2024-09-24 00:42:24,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:42:24,484 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-24 00:42:24,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:24,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-24 00:42:24,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-24 00:42:24,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:24,485 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:24,485 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:24,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:24,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:24,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:24,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:24,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:24,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:42:24,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:24,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:24,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:24,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:24,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:24,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:24,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:42:24,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:24,694 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-09-24 00:42:24,694 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:42:24,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:24,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1791734395, now seen corresponding path program 1 times [2024-09-24 00:42:24,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:24,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353496354] [2024-09-24 00:42:24,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:24,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:24,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:25,081 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:25,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:25,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353496354] [2024-09-24 00:42:25,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353496354] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:42:25,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901087130] [2024-09-24 00:42:25,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:25,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:25,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:42:25,083 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:42:25,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-09-24 00:42:25,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:25,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-09-24 00:42:25,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:42:25,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:25,307 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:42:26,992 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:26,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901087130] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:42:26,993 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:42:26,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2024-09-24 00:42:26,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898172761] [2024-09-24 00:42:26,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:42:26,993 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-24 00:42:26,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:26,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-24 00:42:26,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2024-09-24 00:42:26,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:26,994 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:26,994 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.052631578947368) internal successors, (77), 18 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:26,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:26,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:26,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:26,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:26,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:26,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:42:26,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:26,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:27,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:27,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:27,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:27,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:27,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:27,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:42:27,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:27,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:42:27,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-09-24 00:42:27,990 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,30 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:27,991 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:42:27,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:27,991 INFO L85 PathProgramCache]: Analyzing trace with hash -2023139666, now seen corresponding path program 1 times [2024-09-24 00:42:27,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:27,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257553261] [2024-09-24 00:42:27,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:27,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:28,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:28,076 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:28,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:28,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257553261] [2024-09-24 00:42:28,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257553261] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:42:28,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635202730] [2024-09-24 00:42:28,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:28,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:28,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:42:28,078 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:42:28,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-09-24 00:42:28,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:28,173 INFO L262 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-24 00:42:28,174 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:42:28,251 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:28,251 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:42:28,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:28,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635202730] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-24 00:42:28,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-09-24 00:42:28,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 16 [2024-09-24 00:42:28,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370744854] [2024-09-24 00:42:28,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-24 00:42:28,310 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-24 00:42:28,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:28,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-24 00:42:28,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2024-09-24 00:42:28,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:28,310 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:28,310 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:28,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:28,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:28,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:28,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:28,311 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:28,311 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:42:28,311 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:28,311 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:42:28,311 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:28,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:28,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:28,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:28,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:28,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:28,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:42:28,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:28,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:42:28,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 00:42:28,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-09-24 00:42:28,630 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-09-24 00:42:28,630 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT === [thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thread3Err1ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-24 00:42:28,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-24 00:42:28,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1844603668, now seen corresponding path program 1 times [2024-09-24 00:42:28,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-24 00:42:28,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943311342] [2024-09-24 00:42:28,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:28,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-24 00:42:28,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:28,962 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:28,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-24 00:42:28,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943311342] [2024-09-24 00:42:28,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943311342] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-24 00:42:28,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820490372] [2024-09-24 00:42:28,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-24 00:42:28,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-24 00:42:28,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-24 00:42:28,963 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-24 00:42:28,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-09-24 00:42:29,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-24 00:42:29,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-09-24 00:42:29,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-24 00:42:29,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:29,309 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-24 00:42:36,925 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-24 00:42:36,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820490372] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-24 00:42:36,925 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-24 00:42:36,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2024-09-24 00:42:36,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969976899] [2024-09-24 00:42:36,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-24 00:42:36,925 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-24 00:42:36,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-24 00:42:36,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-24 00:42:36,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=591, Unknown=0, NotChecked=0, Total=756 [2024-09-24 00:42:36,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:36,926 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-24 00:42:36,926 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.035714285714286) internal successors, (113), 27 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-24 00:42:36,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:42:36,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:36,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:36,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:42:36,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-24 00:42:36,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:42:36,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:42:36,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-09-24 00:42:36,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-24 00:42:36,927 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:43:32,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-24 00:43:32,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-24 00:43:32,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:43:32,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:43:32,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-24 00:43:32,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-24 00:43:32,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-24 00:43:32,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-24 00:43:32,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-24 00:43:32,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-24 00:43:32,094 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread3Err2ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 3 remaining) [2024-09-24 00:43:32,094 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread3Err0ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 3 remaining) [2024-09-24 00:43:32,094 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thread3Err1ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 3 remaining) [2024-09-24 00:43:32,108 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-09-24 00:43:32,294 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-09-24 00:43:32,295 INFO L408 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-24 00:43:32,296 INFO L312 ceAbstractionStarter]: Result for error location thread3Thread1of1ForFork0 was SAFE,SAFE,SAFE (7/7) [2024-09-24 00:43:32,296 INFO L234 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-09-24 00:43:32,296 INFO L165 ceAbstractionStarter]: Computing trace abstraction results [2024-09-24 00:43:32,302 INFO L469 ceAbstractionStarter]: Automizer considered 14 witness invariants [2024-09-24 00:43:32,302 INFO L470 ceAbstractionStarter]: WitnessConsidered=14 [2024-09-24 00:43:32,303 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.09 12:43:32 BasicIcfg [2024-09-24 00:43:32,303 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-09-24 00:43:32,304 INFO L158 Benchmark]: Toolchain (without parser) took 281608.31ms. Allocated memory was 161.5MB in the beginning and 16.1GB in the end (delta: 15.9GB). Free memory was 113.3MB in the beginning and 14.3GB in the end (delta: -14.2GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. [2024-09-24 00:43:32,304 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 161.5MB. Free memory is still 125.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-09-24 00:43:32,304 INFO L158 Benchmark]: Witness Parser took 0.08ms. Allocated memory is still 161.5MB. Free memory is still 130.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-09-24 00:43:32,304 INFO L158 Benchmark]: CACSL2BoogieTranslator took 391.29ms. Allocated memory is still 161.5MB. Free memory was 113.3MB in the beginning and 81.9MB in the end (delta: 31.5MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2024-09-24 00:43:32,304 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.04ms. Allocated memory is still 161.5MB. Free memory was 81.9MB in the beginning and 77.7MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-09-24 00:43:32,305 INFO L158 Benchmark]: Boogie Preprocessor took 30.48ms. Allocated memory is still 161.5MB. Free memory was 77.7MB in the beginning and 75.0MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-09-24 00:43:32,305 INFO L158 Benchmark]: RCFGBuilder took 1111.18ms. Allocated memory was 161.5MB in the beginning and 199.2MB in the end (delta: 37.7MB). Free memory was 75.0MB in the beginning and 132.9MB in the end (delta: -57.9MB). Peak memory consumption was 59.5MB. Max. memory is 16.1GB. [2024-09-24 00:43:32,305 INFO L158 Benchmark]: TraceAbstraction took 280014.34ms. Allocated memory was 199.2MB in the beginning and 16.1GB in the end (delta: 15.9GB). Free memory was 131.8MB in the beginning and 14.3GB in the end (delta: -14.1GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. [2024-09-24 00:43:32,306 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.15ms. Allocated memory is still 161.5MB. Free memory is still 125.9MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.08ms. Allocated memory is still 161.5MB. Free memory is still 130.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 391.29ms. Allocated memory is still 161.5MB. Free memory was 113.3MB in the beginning and 81.9MB in the end (delta: 31.5MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 56.04ms. Allocated memory is still 161.5MB. Free memory was 81.9MB in the beginning and 77.7MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 30.48ms. Allocated memory is still 161.5MB. Free memory was 77.7MB in the beginning and 75.0MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1111.18ms. Allocated memory was 161.5MB in the beginning and 199.2MB in the end (delta: 37.7MB). Free memory was 75.0MB in the beginning and 132.9MB in the end (delta: -57.9MB). Peak memory consumption was 59.5MB. Max. memory is 16.1GB. * TraceAbstraction took 280014.34ms. Allocated memory was 199.2MB in the beginning and 16.1GB in the end (delta: 15.9GB). Free memory was 131.8MB in the beginning and 14.3GB in the end (delta: -14.1GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 8717413, independent: 7565380, independent conditional: 7557551, independent unconditional: 7829, dependent: 1152033, dependent conditional: 1151901, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7640276, independent: 7565380, independent conditional: 7557551, independent unconditional: 7829, dependent: 74896, dependent conditional: 74764, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 7640276, independent: 7565380, independent conditional: 7557551, independent unconditional: 7829, dependent: 74896, dependent conditional: 74764, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8642940, independent: 7565380, independent conditional: 7557551, independent unconditional: 7829, dependent: 1077560, dependent conditional: 1077428, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 8642940, independent: 7565380, independent conditional: 672802, independent unconditional: 6892578, dependent: 1077560, dependent conditional: 329459, dependent unconditional: 748101, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 8642940, independent: 7565380, independent conditional: 672802, independent unconditional: 6892578, dependent: 1077560, dependent conditional: 329459, dependent unconditional: 748101, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 7795, independent: 7370, independent conditional: 575, independent unconditional: 6795, dependent: 425, dependent conditional: 241, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 7795, independent: 6628, independent conditional: 0, independent unconditional: 6628, dependent: 1167, dependent conditional: 0, dependent unconditional: 1167, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1167, independent: 742, independent conditional: 575, independent unconditional: 167, dependent: 425, dependent conditional: 241, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1167, independent: 742, independent conditional: 575, independent unconditional: 167, dependent: 425, dependent conditional: 241, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7528, independent: 4867, independent conditional: 4088, independent unconditional: 779, dependent: 2661, dependent conditional: 1830, dependent unconditional: 830, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 8642940, independent: 7558010, independent conditional: 672227, independent unconditional: 6885783, dependent: 1077135, dependent conditional: 329218, dependent unconditional: 747917, unknown: 7795, unknown conditional: 816, unknown unconditional: 6979] , Statistics on independence cache: Total cache size (in pairs): 7795, Positive cache size: 7370, Positive conditional cache size: 575, Positive unconditional cache size: 6795, Negative cache size: 425, Negative conditional cache size: 241, Negative unconditional cache size: 184, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 7632718, Maximal queried relation: 7, Independence queries for same thread: 1077137, Persistent sets #1 benchmarks: Persistent set computation time: 4.2s, Number of persistent set computation: 69228, Number of trivial persistent sets: 59350, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7961, independent: 7829, independent conditional: 0, independent unconditional: 7829, dependent: 132, dependent conditional: 0, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 8717413, independent: 7565380, independent conditional: 7557551, independent unconditional: 7829, dependent: 1152033, dependent conditional: 1151901, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7640276, independent: 7565380, independent conditional: 7557551, independent unconditional: 7829, dependent: 74896, dependent conditional: 74764, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 7640276, independent: 7565380, independent conditional: 7557551, independent unconditional: 7829, dependent: 74896, dependent conditional: 74764, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8642940, independent: 7565380, independent conditional: 7557551, independent unconditional: 7829, dependent: 1077560, dependent conditional: 1077428, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 8642940, independent: 7565380, independent conditional: 672802, independent unconditional: 6892578, dependent: 1077560, dependent conditional: 329459, dependent unconditional: 748101, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 8642940, independent: 7565380, independent conditional: 672802, independent unconditional: 6892578, dependent: 1077560, dependent conditional: 329459, dependent unconditional: 748101, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 7795, independent: 7370, independent conditional: 575, independent unconditional: 6795, dependent: 425, dependent conditional: 241, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 7795, independent: 6628, independent conditional: 0, independent unconditional: 6628, dependent: 1167, dependent conditional: 0, dependent unconditional: 1167, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1167, independent: 742, independent conditional: 575, independent unconditional: 167, dependent: 425, dependent conditional: 241, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1167, independent: 742, independent conditional: 575, independent unconditional: 167, dependent: 425, dependent conditional: 241, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7528, independent: 4867, independent conditional: 4088, independent unconditional: 779, dependent: 2661, dependent conditional: 1830, dependent unconditional: 830, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 8642940, independent: 7558010, independent conditional: 672227, independent unconditional: 6885783, dependent: 1077135, dependent conditional: 329218, dependent unconditional: 747917, unknown: 7795, unknown conditional: 816, unknown unconditional: 6979] , Statistics on independence cache: Total cache size (in pairs): 7795, Positive cache size: 7370, Positive conditional cache size: 575, Positive unconditional cache size: 6795, Negative cache size: 425, Negative conditional cache size: 241, Negative unconditional cache size: 184, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 7632718, Maximal queried relation: 7, Independence queries for same thread: 1077137 - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 64471, independent: 55269, independent conditional: 49459, independent unconditional: 5810, dependent: 9202, dependent conditional: 9114, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 55691, independent: 55269, independent conditional: 49459, independent unconditional: 5810, dependent: 422, dependent conditional: 334, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 55691, independent: 55269, independent conditional: 49459, independent unconditional: 5810, dependent: 422, dependent conditional: 334, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 60228, independent: 55269, independent conditional: 49459, independent unconditional: 5810, dependent: 4959, dependent conditional: 4871, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 60228, independent: 55269, independent conditional: 3575, independent unconditional: 51694, dependent: 4959, dependent conditional: 675, dependent unconditional: 4284, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 60228, independent: 55269, independent conditional: 3575, independent unconditional: 51694, dependent: 4959, dependent conditional: 675, dependent unconditional: 4284, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5767, independent: 5592, independent conditional: 158, independent unconditional: 5434, dependent: 175, dependent conditional: 69, dependent unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5767, independent: 5338, independent conditional: 0, independent unconditional: 5338, dependent: 429, dependent conditional: 0, dependent unconditional: 429, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 429, independent: 254, independent conditional: 158, independent unconditional: 96, dependent: 175, dependent conditional: 69, dependent unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 429, independent: 254, independent conditional: 158, independent unconditional: 96, dependent: 175, dependent conditional: 69, dependent unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2685, independent: 1565, independent conditional: 1096, independent unconditional: 469, dependent: 1120, dependent conditional: 691, dependent unconditional: 429, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 60228, independent: 49677, independent conditional: 3417, independent unconditional: 46260, dependent: 4784, dependent conditional: 606, dependent unconditional: 4178, unknown: 5767, unknown conditional: 227, unknown unconditional: 5540] , Statistics on independence cache: Total cache size (in pairs): 5767, Positive cache size: 5592, Positive conditional cache size: 158, Positive unconditional cache size: 5434, Negative cache size: 175, Negative conditional cache size: 69, Negative unconditional cache size: 106, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 50080, Maximal queried relation: 4, Independence queries for same thread: 8780, Persistent sets #1 benchmarks: Persistent set computation time: 0.8s, Number of persistent set computation: 907, Number of trivial persistent sets: 533, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5898, independent: 5810, independent conditional: 0, independent unconditional: 5810, dependent: 88, dependent conditional: 0, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 64471, independent: 55269, independent conditional: 49459, independent unconditional: 5810, dependent: 9202, dependent conditional: 9114, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 55691, independent: 55269, independent conditional: 49459, independent unconditional: 5810, dependent: 422, dependent conditional: 334, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 55691, independent: 55269, independent conditional: 49459, independent unconditional: 5810, dependent: 422, dependent conditional: 334, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 60228, independent: 55269, independent conditional: 49459, independent unconditional: 5810, dependent: 4959, dependent conditional: 4871, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 60228, independent: 55269, independent conditional: 3575, independent unconditional: 51694, dependent: 4959, dependent conditional: 675, dependent unconditional: 4284, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 60228, independent: 55269, independent conditional: 3575, independent unconditional: 51694, dependent: 4959, dependent conditional: 675, dependent unconditional: 4284, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5767, independent: 5592, independent conditional: 158, independent unconditional: 5434, dependent: 175, dependent conditional: 69, dependent unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5767, independent: 5338, independent conditional: 0, independent unconditional: 5338, dependent: 429, dependent conditional: 0, dependent unconditional: 429, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 429, independent: 254, independent conditional: 158, independent unconditional: 96, dependent: 175, dependent conditional: 69, dependent unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 429, independent: 254, independent conditional: 158, independent unconditional: 96, dependent: 175, dependent conditional: 69, dependent unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2685, independent: 1565, independent conditional: 1096, independent unconditional: 469, dependent: 1120, dependent conditional: 691, dependent unconditional: 429, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 60228, independent: 49677, independent conditional: 3417, independent unconditional: 46260, dependent: 4784, dependent conditional: 606, dependent unconditional: 4178, unknown: 5767, unknown conditional: 227, unknown unconditional: 5540] , Statistics on independence cache: Total cache size (in pairs): 5767, Positive cache size: 5592, Positive conditional cache size: 158, Positive unconditional cache size: 5434, Negative cache size: 175, Negative conditional cache size: 69, Negative unconditional cache size: 106, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 50080, Maximal queried relation: 4, Independence queries for same thread: 8780 - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 5310197, independent: 4626329, independent conditional: 4618419, independent unconditional: 7910, dependent: 683868, dependent conditional: 683736, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4667400, independent: 4626329, independent conditional: 4618419, independent unconditional: 7910, dependent: 41071, dependent conditional: 40939, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 4667400, independent: 4626329, independent conditional: 4618419, independent unconditional: 7910, dependent: 41071, dependent conditional: 40939, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5199444, independent: 4626329, independent conditional: 4618419, independent unconditional: 7910, dependent: 573115, dependent conditional: 572983, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 5199444, independent: 4626329, independent conditional: 351230, independent unconditional: 4275099, dependent: 573115, dependent conditional: 180425, dependent unconditional: 392690, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 5199444, independent: 4626329, independent conditional: 351230, independent unconditional: 4275099, dependent: 573115, dependent conditional: 180425, dependent unconditional: 392690, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 7812, independent: 7439, independent conditional: 527, independent unconditional: 6912, dependent: 373, dependent conditional: 189, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 7812, independent: 6745, independent conditional: 0, independent unconditional: 6745, dependent: 1067, dependent conditional: 0, dependent unconditional: 1067, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1067, independent: 694, independent conditional: 527, independent unconditional: 167, dependent: 373, dependent conditional: 189, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1067, independent: 694, independent conditional: 527, independent unconditional: 167, dependent: 373, dependent conditional: 189, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5856, independent: 3924, independent conditional: 3245, independent unconditional: 679, dependent: 1932, dependent conditional: 1204, dependent unconditional: 728, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 5199444, independent: 4618890, independent conditional: 350703, independent unconditional: 4268187, dependent: 572742, dependent conditional: 180236, dependent unconditional: 392506, unknown: 7812, unknown conditional: 716, unknown unconditional: 7096] , Statistics on independence cache: Total cache size (in pairs): 7812, Positive cache size: 7439, Positive conditional cache size: 527, Positive unconditional cache size: 6912, Negative cache size: 373, Negative conditional cache size: 189, Negative unconditional cache size: 184, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4659747, Maximal queried relation: 8, Independence queries for same thread: 642797, Persistent sets #1 benchmarks: Persistent set computation time: 3.5s, Number of persistent set computation: 69073, Number of trivial persistent sets: 58542, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8042, independent: 7910, independent conditional: 0, independent unconditional: 7910, dependent: 132, dependent conditional: 0, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 5310197, independent: 4626329, independent conditional: 4618419, independent unconditional: 7910, dependent: 683868, dependent conditional: 683736, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4667400, independent: 4626329, independent conditional: 4618419, independent unconditional: 7910, dependent: 41071, dependent conditional: 40939, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 4667400, independent: 4626329, independent conditional: 4618419, independent unconditional: 7910, dependent: 41071, dependent conditional: 40939, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5199444, independent: 4626329, independent conditional: 4618419, independent unconditional: 7910, dependent: 573115, dependent conditional: 572983, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 5199444, independent: 4626329, independent conditional: 351230, independent unconditional: 4275099, dependent: 573115, dependent conditional: 180425, dependent unconditional: 392690, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 5199444, independent: 4626329, independent conditional: 351230, independent unconditional: 4275099, dependent: 573115, dependent conditional: 180425, dependent unconditional: 392690, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 7812, independent: 7439, independent conditional: 527, independent unconditional: 6912, dependent: 373, dependent conditional: 189, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 7812, independent: 6745, independent conditional: 0, independent unconditional: 6745, dependent: 1067, dependent conditional: 0, dependent unconditional: 1067, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1067, independent: 694, independent conditional: 527, independent unconditional: 167, dependent: 373, dependent conditional: 189, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1067, independent: 694, independent conditional: 527, independent unconditional: 167, dependent: 373, dependent conditional: 189, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5856, independent: 3924, independent conditional: 3245, independent unconditional: 679, dependent: 1932, dependent conditional: 1204, dependent unconditional: 728, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 5199444, independent: 4618890, independent conditional: 350703, independent unconditional: 4268187, dependent: 572742, dependent conditional: 180236, dependent unconditional: 392506, unknown: 7812, unknown conditional: 716, unknown unconditional: 7096] , Statistics on independence cache: Total cache size (in pairs): 7812, Positive cache size: 7439, Positive conditional cache size: 527, Positive unconditional cache size: 6912, Negative cache size: 373, Negative conditional cache size: 189, Negative unconditional cache size: 184, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4659747, Maximal queried relation: 8, Independence queries for same thread: 642797 - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 4884517, independent: 4250337, independent conditional: 4242499, independent unconditional: 7838, dependent: 634180, dependent conditional: 634048, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4289048, independent: 4250337, independent conditional: 4242499, independent unconditional: 7838, dependent: 38711, dependent conditional: 38579, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 4289048, independent: 4250337, independent conditional: 4242499, independent unconditional: 7838, dependent: 38711, dependent conditional: 38579, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4755291, independent: 4250337, independent conditional: 4242499, independent unconditional: 7838, dependent: 504954, dependent conditional: 504822, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 4755291, independent: 4250337, independent conditional: 340698, independent unconditional: 3909639, dependent: 504954, dependent conditional: 125234, dependent unconditional: 379720, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 4755291, independent: 4250337, independent conditional: 340698, independent unconditional: 3909639, dependent: 504954, dependent conditional: 125234, dependent unconditional: 379720, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 7689, independent: 7361, independent conditional: 527, independent unconditional: 6834, dependent: 328, dependent conditional: 144, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 7689, independent: 6667, independent conditional: 0, independent unconditional: 6667, dependent: 1022, dependent conditional: 0, dependent unconditional: 1022, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1022, independent: 694, independent conditional: 527, independent unconditional: 167, dependent: 328, dependent conditional: 144, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1022, independent: 694, independent conditional: 527, independent unconditional: 167, dependent: 328, dependent conditional: 144, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5875, independent: 4077, independent conditional: 3441, independent unconditional: 635, dependent: 1798, dependent conditional: 921, dependent unconditional: 877, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 4755291, independent: 4242976, independent conditional: 340171, independent unconditional: 3902805, dependent: 504626, dependent conditional: 125090, dependent unconditional: 379536, unknown: 7689, unknown conditional: 671, unknown unconditional: 7018] , Statistics on independence cache: Total cache size (in pairs): 7689, Positive cache size: 7361, Positive conditional cache size: 527, Positive unconditional cache size: 6834, Negative cache size: 328, Negative conditional cache size: 144, Negative unconditional cache size: 184, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4281389, Maximal queried relation: 6, Independence queries for same thread: 595469, Persistent sets #1 benchmarks: Persistent set computation time: 3.5s, Number of persistent set computation: 69261, Number of trivial persistent sets: 59269, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7970, independent: 7838, independent conditional: 0, independent unconditional: 7838, dependent: 132, dependent conditional: 0, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 4884517, independent: 4250337, independent conditional: 4242499, independent unconditional: 7838, dependent: 634180, dependent conditional: 634048, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4289048, independent: 4250337, independent conditional: 4242499, independent unconditional: 7838, dependent: 38711, dependent conditional: 38579, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 4289048, independent: 4250337, independent conditional: 4242499, independent unconditional: 7838, dependent: 38711, dependent conditional: 38579, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4755291, independent: 4250337, independent conditional: 4242499, independent unconditional: 7838, dependent: 504954, dependent conditional: 504822, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 4755291, independent: 4250337, independent conditional: 340698, independent unconditional: 3909639, dependent: 504954, dependent conditional: 125234, dependent unconditional: 379720, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 4755291, independent: 4250337, independent conditional: 340698, independent unconditional: 3909639, dependent: 504954, dependent conditional: 125234, dependent unconditional: 379720, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 7689, independent: 7361, independent conditional: 527, independent unconditional: 6834, dependent: 328, dependent conditional: 144, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 7689, independent: 6667, independent conditional: 0, independent unconditional: 6667, dependent: 1022, dependent conditional: 0, dependent unconditional: 1022, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1022, independent: 694, independent conditional: 527, independent unconditional: 167, dependent: 328, dependent conditional: 144, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1022, independent: 694, independent conditional: 527, independent unconditional: 167, dependent: 328, dependent conditional: 144, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5875, independent: 4077, independent conditional: 3441, independent unconditional: 635, dependent: 1798, dependent conditional: 921, dependent unconditional: 877, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 4755291, independent: 4242976, independent conditional: 340171, independent unconditional: 3902805, dependent: 504626, dependent conditional: 125090, dependent unconditional: 379536, unknown: 7689, unknown conditional: 671, unknown unconditional: 7018] , Statistics on independence cache: Total cache size (in pairs): 7689, Positive cache size: 7361, Positive conditional cache size: 527, Positive unconditional cache size: 6834, Negative cache size: 328, Negative conditional cache size: 144, Negative unconditional cache size: 184, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4281389, Maximal queried relation: 6, Independence queries for same thread: 595469 - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 2155, independent: 2105, independent conditional: 149, independent unconditional: 1956, dependent: 50, dependent conditional: 28, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2130, independent: 2105, independent conditional: 149, independent unconditional: 1956, dependent: 25, dependent conditional: 3, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2130, independent: 2105, independent conditional: 149, independent unconditional: 1956, dependent: 25, dependent conditional: 3, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2130, independent: 2105, independent conditional: 149, independent unconditional: 1956, dependent: 25, dependent conditional: 3, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2130, independent: 2105, independent conditional: 0, independent unconditional: 2105, dependent: 25, dependent conditional: 0, dependent unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2130, independent: 2105, independent conditional: 0, independent unconditional: 2105, dependent: 25, dependent conditional: 0, dependent unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1978, independent: 1956, independent conditional: 0, independent unconditional: 1956, dependent: 22, dependent conditional: 0, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1978, independent: 1944, independent conditional: 0, independent unconditional: 1944, dependent: 34, dependent conditional: 0, dependent unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 34, independent: 12, independent conditional: 0, independent unconditional: 12, dependent: 22, dependent conditional: 0, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 34, independent: 12, independent conditional: 0, independent unconditional: 12, dependent: 22, dependent conditional: 0, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 85, independent: 50, independent conditional: 0, independent unconditional: 50, dependent: 36, dependent conditional: 0, dependent unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 2130, independent: 149, independent conditional: 0, independent unconditional: 149, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 1978, unknown conditional: 0, unknown unconditional: 1978] , Statistics on independence cache: Total cache size (in pairs): 1978, Positive cache size: 1956, Positive conditional cache size: 0, Positive unconditional cache size: 1956, Negative cache size: 22, Negative conditional cache size: 0, Negative unconditional cache size: 22, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 152, Maximal queried relation: 0, Independence queries for same thread: 25, Persistent sets #1 benchmarks: Persistent set computation time: 0.1s, Number of persistent set computation: 37, Number of trivial persistent sets: 21, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1978, independent: 1956, independent conditional: 0, independent unconditional: 1956, dependent: 22, dependent conditional: 0, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 2155, independent: 2105, independent conditional: 149, independent unconditional: 1956, dependent: 50, dependent conditional: 28, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2130, independent: 2105, independent conditional: 149, independent unconditional: 1956, dependent: 25, dependent conditional: 3, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2130, independent: 2105, independent conditional: 149, independent unconditional: 1956, dependent: 25, dependent conditional: 3, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2130, independent: 2105, independent conditional: 149, independent unconditional: 1956, dependent: 25, dependent conditional: 3, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2130, independent: 2105, independent conditional: 0, independent unconditional: 2105, dependent: 25, dependent conditional: 0, dependent unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2130, independent: 2105, independent conditional: 0, independent unconditional: 2105, dependent: 25, dependent conditional: 0, dependent unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1978, independent: 1956, independent conditional: 0, independent unconditional: 1956, dependent: 22, dependent conditional: 0, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1978, independent: 1944, independent conditional: 0, independent unconditional: 1944, dependent: 34, dependent conditional: 0, dependent unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 34, independent: 12, independent conditional: 0, independent unconditional: 12, dependent: 22, dependent conditional: 0, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 34, independent: 12, independent conditional: 0, independent unconditional: 12, dependent: 22, dependent conditional: 0, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 85, independent: 50, independent conditional: 0, independent unconditional: 50, dependent: 36, dependent conditional: 0, dependent unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 2130, independent: 149, independent conditional: 0, independent unconditional: 149, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 1978, unknown conditional: 0, unknown unconditional: 1978] , Statistics on independence cache: Total cache size (in pairs): 1978, Positive cache size: 1956, Positive conditional cache size: 0, Positive unconditional cache size: 1956, Negative cache size: 22, Negative conditional cache size: 0, Negative unconditional cache size: 22, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 152, Maximal queried relation: 0, Independence queries for same thread: 25 - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56419, independent: 47630, independent conditional: 41913, independent unconditional: 5717, dependent: 8789, dependent conditional: 8701, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 48408, independent: 47630, independent conditional: 41913, independent unconditional: 5717, dependent: 778, dependent conditional: 690, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 48408, independent: 47630, independent conditional: 41913, independent unconditional: 5717, dependent: 778, dependent conditional: 690, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 52518, independent: 47630, independent conditional: 41913, independent unconditional: 5717, dependent: 4888, dependent conditional: 4800, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 52518, independent: 47630, independent conditional: 2621, independent unconditional: 45009, dependent: 4888, dependent conditional: 1007, dependent unconditional: 3881, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 52518, independent: 47630, independent conditional: 2621, independent unconditional: 45009, dependent: 4888, dependent conditional: 1007, dependent unconditional: 3881, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5837, independent: 5573, independent conditional: 176, independent unconditional: 5397, dependent: 264, dependent conditional: 158, dependent unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5837, independent: 5301, independent conditional: 0, independent unconditional: 5301, dependent: 536, dependent conditional: 0, dependent unconditional: 536, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 536, independent: 272, independent conditional: 176, independent unconditional: 96, dependent: 264, dependent conditional: 158, dependent unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 536, independent: 272, independent conditional: 176, independent unconditional: 96, dependent: 264, dependent conditional: 158, dependent unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2885, independent: 1530, independent conditional: 994, independent unconditional: 536, dependent: 1355, dependent conditional: 984, dependent unconditional: 371, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 52518, independent: 42057, independent conditional: 2445, independent unconditional: 39612, dependent: 4624, dependent conditional: 849, dependent unconditional: 3775, unknown: 5837, unknown conditional: 334, unknown unconditional: 5503] , Statistics on independence cache: Total cache size (in pairs): 5837, Positive cache size: 5573, Positive conditional cache size: 176, Positive unconditional cache size: 5397, Negative cache size: 264, Negative conditional cache size: 158, Negative unconditional cache size: 106, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 43085, Maximal queried relation: 4, Independence queries for same thread: 8011, Persistent sets #1 benchmarks: Persistent set computation time: 0.8s, Number of persistent set computation: 625, Number of trivial persistent sets: 401, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5805, independent: 5717, independent conditional: 0, independent unconditional: 5717, dependent: 88, dependent conditional: 0, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 56419, independent: 47630, independent conditional: 41913, independent unconditional: 5717, dependent: 8789, dependent conditional: 8701, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 48408, independent: 47630, independent conditional: 41913, independent unconditional: 5717, dependent: 778, dependent conditional: 690, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 48408, independent: 47630, independent conditional: 41913, independent unconditional: 5717, dependent: 778, dependent conditional: 690, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 52518, independent: 47630, independent conditional: 41913, independent unconditional: 5717, dependent: 4888, dependent conditional: 4800, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 52518, independent: 47630, independent conditional: 2621, independent unconditional: 45009, dependent: 4888, dependent conditional: 1007, dependent unconditional: 3881, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 52518, independent: 47630, independent conditional: 2621, independent unconditional: 45009, dependent: 4888, dependent conditional: 1007, dependent unconditional: 3881, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5837, independent: 5573, independent conditional: 176, independent unconditional: 5397, dependent: 264, dependent conditional: 158, dependent unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5837, independent: 5301, independent conditional: 0, independent unconditional: 5301, dependent: 536, dependent conditional: 0, dependent unconditional: 536, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 536, independent: 272, independent conditional: 176, independent unconditional: 96, dependent: 264, dependent conditional: 158, dependent unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 536, independent: 272, independent conditional: 176, independent unconditional: 96, dependent: 264, dependent conditional: 158, dependent unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2885, independent: 1530, independent conditional: 994, independent unconditional: 536, dependent: 1355, dependent conditional: 984, dependent unconditional: 371, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 52518, independent: 42057, independent conditional: 2445, independent unconditional: 39612, dependent: 4624, dependent conditional: 849, dependent unconditional: 3775, unknown: 5837, unknown conditional: 334, unknown unconditional: 5503] , Statistics on independence cache: Total cache size (in pairs): 5837, Positive cache size: 5573, Positive conditional cache size: 176, Positive unconditional cache size: 5397, Negative cache size: 264, Negative conditional cache size: 158, Negative unconditional cache size: 106, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 43085, Maximal queried relation: 4, Independence queries for same thread: 8011 - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 9052164, independent: 7881400, independent conditional: 7873494, independent unconditional: 7906, dependent: 1170764, dependent conditional: 1170632, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7958441, independent: 7881400, independent conditional: 7873494, independent unconditional: 7906, dependent: 77041, dependent conditional: 76909, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 7958441, independent: 7881400, independent conditional: 7873494, independent unconditional: 7906, dependent: 77041, dependent conditional: 76909, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8948979, independent: 7881400, independent conditional: 7873494, independent unconditional: 7906, dependent: 1067579, dependent conditional: 1067447, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 8948979, independent: 7881400, independent conditional: 644296, independent unconditional: 7237104, dependent: 1067579, dependent conditional: 345835, dependent unconditional: 721744, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 8948979, independent: 7881400, independent conditional: 644296, independent unconditional: 7237104, dependent: 1067579, dependent conditional: 345835, dependent unconditional: 721744, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 7896, independent: 7465, independent conditional: 575, independent unconditional: 6890, dependent: 431, dependent conditional: 247, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 7896, independent: 6723, independent conditional: 0, independent unconditional: 6723, dependent: 1173, dependent conditional: 0, dependent unconditional: 1173, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1173, independent: 742, independent conditional: 575, independent unconditional: 167, dependent: 431, dependent conditional: 247, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1173, independent: 742, independent conditional: 575, independent unconditional: 167, dependent: 431, dependent conditional: 247, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6215, independent: 4235, independent conditional: 3619, independent unconditional: 615, dependent: 1980, dependent conditional: 1322, dependent unconditional: 659, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 8948979, independent: 7873935, independent conditional: 643721, independent unconditional: 7230214, dependent: 1067148, dependent conditional: 345588, dependent unconditional: 721560, unknown: 7896, unknown conditional: 822, unknown unconditional: 7074] , Statistics on independence cache: Total cache size (in pairs): 7896, Positive cache size: 7465, Positive conditional cache size: 575, Positive unconditional cache size: 6890, Negative cache size: 431, Negative conditional cache size: 247, Negative unconditional cache size: 184, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 7950810, Maximal queried relation: 7, Independence queries for same thread: 1093723, Persistent sets #1 benchmarks: Persistent set computation time: 3.1s, Number of persistent set computation: 68751, Number of trivial persistent sets: 58627, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8038, independent: 7906, independent conditional: 0, independent unconditional: 7906, dependent: 132, dependent conditional: 0, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 9052164, independent: 7881400, independent conditional: 7873494, independent unconditional: 7906, dependent: 1170764, dependent conditional: 1170632, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7958441, independent: 7881400, independent conditional: 7873494, independent unconditional: 7906, dependent: 77041, dependent conditional: 76909, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 7958441, independent: 7881400, independent conditional: 7873494, independent unconditional: 7906, dependent: 77041, dependent conditional: 76909, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8948979, independent: 7881400, independent conditional: 7873494, independent unconditional: 7906, dependent: 1067579, dependent conditional: 1067447, dependent unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 8948979, independent: 7881400, independent conditional: 644296, independent unconditional: 7237104, dependent: 1067579, dependent conditional: 345835, dependent unconditional: 721744, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 8948979, independent: 7881400, independent conditional: 644296, independent unconditional: 7237104, dependent: 1067579, dependent conditional: 345835, dependent unconditional: 721744, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 7896, independent: 7465, independent conditional: 575, independent unconditional: 6890, dependent: 431, dependent conditional: 247, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 7896, independent: 6723, independent conditional: 0, independent unconditional: 6723, dependent: 1173, dependent conditional: 0, dependent unconditional: 1173, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1173, independent: 742, independent conditional: 575, independent unconditional: 167, dependent: 431, dependent conditional: 247, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1173, independent: 742, independent conditional: 575, independent unconditional: 167, dependent: 431, dependent conditional: 247, dependent unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6215, independent: 4235, independent conditional: 3619, independent unconditional: 615, dependent: 1980, dependent conditional: 1322, dependent unconditional: 659, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 8948979, independent: 7873935, independent conditional: 643721, independent unconditional: 7230214, dependent: 1067148, dependent conditional: 345588, dependent unconditional: 721560, unknown: 7896, unknown conditional: 822, unknown unconditional: 7074] , Statistics on independence cache: Total cache size (in pairs): 7896, Positive cache size: 7465, Positive conditional cache size: 575, Positive unconditional cache size: 6890, Negative cache size: 431, Negative conditional cache size: 247, Negative unconditional cache size: 184, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 7950810, Maximal queried relation: 7, Independence queries for same thread: 1093723 - PositiveResult [Line: 59]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 50]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 55]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 139]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 129]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 120]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 125]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 111]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 102]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 107]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 87]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 77]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 68]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 73]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: thread2Thread1of1ForFork3 with 1 thread instances CFG has 13 procedures, 156 locations, 38 error locations. Started 1 CEGAR loops. OverallTime: 74.2s, OverallIterations: 9, TraceHistogramMax: 0, PathProgramHistogramMax: 2, EmptinessCheckTime: 59.9s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, 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.3s SatisfiabilityAnalysisTime, 12.3s InterpolantComputationTime, 494 NumberOfCodeBlocks, 492 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 628 ConstructedInterpolants, 0 QuantifiedInterpolants, 18951 SizeOfPredicates, 10 NumberOfNonLiveVariables, 1855 ConjunctsInSsa, 100 ConjunctsInUnsatCore, 18 InterpolantComputations, 6 PerfectInterpolantSequences, 13/54 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: thread4Thread1of1ForFork1 with 1 thread instances CFG has 13 procedures, 156 locations, 38 error locations. Started 1 CEGAR loops. OverallTime: 22.5s, OverallIterations: 6, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 7.9s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 48, 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.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 13.3s InterpolantComputationTime, 214 NumberOfCodeBlocks, 214 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 289 ConstructedInterpolants, 0 QuantifiedInterpolants, 18745 SizeOfPredicates, 14 NumberOfNonLiveVariables, 1017 ConjunctsInSsa, 108 ConjunctsInUnsatCore, 14 InterpolantComputations, 3 PerfectInterpolantSequences, 13/51 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: thread6Thread1of1ForFork5 with 1 thread instances CFG has 13 procedures, 156 locations, 38 error locations. Started 1 CEGAR loops. OverallTime: 48.9s, OverallIterations: 9, TraceHistogramMax: 0, PathProgramHistogramMax: 2, EmptinessCheckTime: 37.6s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 50, 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, 10.3s InterpolantComputationTime, 522 NumberOfCodeBlocks, 522 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 601 ConstructedInterpolants, 0 QuantifiedInterpolants, 15923 SizeOfPredicates, 10 NumberOfNonLiveVariables, 1428 ConjunctsInSsa, 50 ConjunctsInUnsatCore, 14 InterpolantComputations, 7 PerfectInterpolantSequences, 24/39 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: thread5Thread1of1ForFork2 with 1 thread instances CFG has 13 procedures, 156 locations, 38 error locations. Started 1 CEGAR loops. OverallTime: 44.3s, OverallIterations: 7, TraceHistogramMax: 0, PathProgramHistogramMax: 2, EmptinessCheckTime: 33.3s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 41, 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.1s SatisfiabilityAnalysisTime, 10.0s InterpolantComputationTime, 389 NumberOfCodeBlocks, 387 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 460 ConstructedInterpolants, 0 QuantifiedInterpolants, 14591 SizeOfPredicates, 10 NumberOfNonLiveVariables, 1278 ConjunctsInSsa, 50 ConjunctsInUnsatCore, 12 InterpolantComputations, 5 PerfectInterpolantSequences, 6/21 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 13 procedures, 156 locations, 38 error locations. Started 1 CEGAR loops. OverallTime: 0.1s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.1s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 0, 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: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: thread1Thread1of1ForFork4 with 1 thread instances CFG has 13 procedures, 156 locations, 38 error locations. Started 1 CEGAR loops. OverallTime: 19.7s, OverallIterations: 6, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 7.9s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 48, 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.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 10.7s InterpolantComputationTime, 202 NumberOfCodeBlocks, 202 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 273 ConstructedInterpolants, 0 QuantifiedInterpolants, 15790 SizeOfPredicates, 9 NumberOfNonLiveVariables, 1016 ConjunctsInSsa, 109 ConjunctsInUnsatCore, 14 InterpolantComputations, 3 PerfectInterpolantSequences, 13/51 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: thread3Thread1of1ForFork0 with 1 thread instances CFG has 13 procedures, 156 locations, 38 error locations. Started 1 CEGAR loops. OverallTime: 69.8s, OverallIterations: 10, TraceHistogramMax: 0, PathProgramHistogramMax: 2, EmptinessCheckTime: 57.1s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 67, 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, 11.1s InterpolantComputationTime, 546 NumberOfCodeBlocks, 544 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 683 ConstructedInterpolants, 0 QuantifiedInterpolants, 19032 SizeOfPredicates, 15 NumberOfNonLiveVariables, 1866 ConjunctsInSsa, 100 ConjunctsInUnsatCore, 19 InterpolantComputations, 7 PerfectInterpolantSequences, 16/57 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 14 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-09-24 00:43:32,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (27)] Forceful destruction successful, exit code 0 [2024-09-24 00:43:32,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (22)] Forceful destruction successful, exit code 0 [2024-09-24 00:43:32,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (21)] Forceful destruction successful, exit code 0 [2024-09-24 00:43:32,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (17)] Forceful destruction successful, exit code 0 [2024-09-24 00:43:33,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (13)] Forceful destruction successful, exit code 0 [2024-09-24 00:43:33,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (8)] Forceful destruction successful, exit code 0 [2024-09-24 00:43:33,720 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2024-09-24 00:43:33,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE