/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 01:32:10,676 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 01:32:10,678 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 01:32:10,731 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 01:32:10,731 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 01:32:10,733 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 01:32:10,735 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 01:32:10,737 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 01:32:10,738 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 01:32:10,741 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 01:32:10,742 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 01:32:10,743 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 01:32:10,743 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 01:32:10,743 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 01:32:10,744 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 01:32:10,744 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 01:32:10,745 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 01:32:10,745 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 01:32:10,746 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 01:32:10,765 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 01:32:10,767 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 01:32:10,768 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 01:32:10,769 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 01:32:10,769 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 01:32:10,771 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 01:32:10,771 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 01:32:10,771 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 01:32:10,771 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 01:32:10,772 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 01:32:10,772 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 01:32:10,772 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 01:32:10,773 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 01:32:10,773 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 01:32:10,774 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 01:32:10,774 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 01:32:10,774 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 01:32:10,778 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 01:32:10,779 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 01:32:10,779 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 01:32:10,780 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 01:32:10,780 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 01:32:10,781 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-18 01:32:10,797 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 01:32:10,798 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 01:32:10,798 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 01:32:10,798 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 01:32:10,798 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 01:32:10,799 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 01:32:10,799 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 01:32:10,799 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 01:32:10,799 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 01:32:10,799 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 01:32:10,799 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 01:32:10,799 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 01:32:10,800 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 01:32:10,800 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 01:32:10,800 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 01:32:10,800 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 01:32:10,800 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 01:32:10,800 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 01:32:10,800 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 01:32:10,800 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 01:32:10,800 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 01:32:10,801 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 01:32:10,801 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 01:32:10,801 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 01:32:10,801 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 01:32:10,801 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 01:32:10,801 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 01:32:10,801 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 01:32:10,801 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 01:32:10,801 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 01:32:10,802 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 01:32:10,802 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 01:32:10,802 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 01:32:10,802 INFO L138 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/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 01:32:10,967 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 01:32:10,985 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 01:32:10,987 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 01:32:10,988 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-18 01:32:10,988 INFO L275 PluginConnector]: CDTParser initialized [2022-01-18 01:32:10,989 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c [2022-01-18 01:32:11,030 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/51326544b/5b4ad42a4ce44f0699b1844ce097ec95/FLAGa4db35e0d [2022-01-18 01:32:11,373 INFO L306 CDTParser]: Found 1 translation units. [2022-01-18 01:32:11,374 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c [2022-01-18 01:32:11,378 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/51326544b/5b4ad42a4ce44f0699b1844ce097ec95/FLAGa4db35e0d [2022-01-18 01:32:11,385 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/51326544b/5b4ad42a4ce44f0699b1844ce097ec95 [2022-01-18 01:32:11,387 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 01:32:11,388 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-18 01:32:11,389 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-18 01:32:11,389 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-18 01:32:11,391 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-18 01:32:11,391 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 01:32:11" (1/1) ... [2022-01-18 01:32:11,391 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60b7105 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:32:11, skipping insertion in model container [2022-01-18 01:32:11,392 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 01:32:11" (1/1) ... [2022-01-18 01:32:11,396 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-18 01:32:11,411 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-18 01:32:11,556 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c[3770,3783] [2022-01-18 01:32:11,561 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 01:32:11,565 INFO L203 MainTranslator]: Completed pre-run [2022-01-18 01:32:11,581 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-equiv.wvr.c[3770,3783] [2022-01-18 01:32:11,584 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 01:32:11,592 INFO L208 MainTranslator]: Completed translation [2022-01-18 01:32:11,592 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:32:11 WrapperNode [2022-01-18 01:32:11,592 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-18 01:32:11,593 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 01:32:11,593 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 01:32:11,593 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 01:32:11,597 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:32:11" (1/1) ... [2022-01-18 01:32:11,612 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:32:11" (1/1) ... [2022-01-18 01:32:11,628 INFO L137 Inliner]: procedures = 27, calls = 73, calls flagged for inlining = 18, calls inlined = 22, statements flattened = 245 [2022-01-18 01:32:11,628 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 01:32:11,629 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 01:32:11,629 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 01:32:11,629 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 01:32:11,634 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:32:11" (1/1) ... [2022-01-18 01:32:11,634 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:32:11" (1/1) ... [2022-01-18 01:32:11,636 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:32:11" (1/1) ... [2022-01-18 01:32:11,636 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:32:11" (1/1) ... [2022-01-18 01:32:11,640 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:32:11" (1/1) ... [2022-01-18 01:32:11,643 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:32:11" (1/1) ... [2022-01-18 01:32:11,645 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:32:11" (1/1) ... [2022-01-18 01:32:11,647 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 01:32:11,647 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 01:32:11,647 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 01:32:11,647 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 01:32:11,648 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:32:11" (1/1) ... [2022-01-18 01:32:11,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 01:32:11,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:32:11,681 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 01:32:11,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 01:32:11,728 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-18 01:32:11,728 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-18 01:32:11,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-18 01:32:11,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-18 01:32:11,729 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 01:32:11,729 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 01:32:11,729 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 01:32:11,729 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 01:32:11,729 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 01:32:11,729 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 01:32:11,729 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-18 01:32:11,729 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-18 01:32:11,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-18 01:32:11,729 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-18 01:32:11,729 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-18 01:32:11,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-18 01:32:11,730 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 01:32:11,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 01:32:11,730 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-18 01:32:11,731 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 01:32:11,790 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 01:32:11,791 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 01:32:12,188 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 01:32:12,281 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 01:32:12,281 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-01-18 01:32:12,283 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 01:32:12 BoogieIcfgContainer [2022-01-18 01:32:12,283 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 01:32:12,284 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 01:32:12,284 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 01:32:12,286 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 01:32:12,286 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.01 01:32:11" (1/3) ... [2022-01-18 01:32:12,287 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@341ffd24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 01:32:12, skipping insertion in model container [2022-01-18 01:32:12,287 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:32:11" (2/3) ... [2022-01-18 01:32:12,287 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@341ffd24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 01:32:12, skipping insertion in model container [2022-01-18 01:32:12,287 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 01:32:12" (3/3) ... [2022-01-18 01:32:12,288 INFO L111 eAbstractionObserver]: Analyzing ICFG parallel-parallel-sum-equiv.wvr.c [2022-01-18 01:32:12,291 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 01:32:12,291 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 01:32:12,291 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 01:32:12,291 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 01:32:12,320 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,320 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,320 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,320 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,321 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,321 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,321 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,321 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,321 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,321 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,322 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,322 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,322 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,322 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,322 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,322 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,323 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,323 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,323 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,323 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,323 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,323 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,324 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,324 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,324 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,324 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,324 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,324 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,324 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,324 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,325 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,325 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,325 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,325 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,325 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,325 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,325 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,325 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,326 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,326 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,326 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,326 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,326 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,326 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,326 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,326 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,327 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,327 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,327 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,327 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,327 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,327 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,327 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,328 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,328 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,328 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,328 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,328 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,328 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,328 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,328 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,328 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,328 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,329 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,329 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,329 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,329 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,329 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,331 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,331 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,331 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,331 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,331 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,331 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,331 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,331 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,332 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,332 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,332 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,332 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,332 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,332 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,332 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,332 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,332 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,333 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,333 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,333 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,333 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,333 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,333 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,333 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,333 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,333 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,334 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,334 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,334 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,334 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,334 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,334 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,334 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,334 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,335 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,335 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,335 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,335 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,336 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,336 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,336 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,336 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,336 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,336 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,336 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,336 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,337 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,337 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,337 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,337 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,337 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,337 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,337 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,337 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,337 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,337 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,338 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,338 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,338 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,338 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,338 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,338 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,338 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,338 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,339 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,339 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,339 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,339 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,339 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,339 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,339 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,339 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,340 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,340 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,340 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,340 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,340 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,341 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,341 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,341 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,341 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,341 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,341 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,341 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,342 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,342 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,342 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,342 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,342 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,342 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,342 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,342 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,342 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,343 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,343 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,343 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,343 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,343 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,343 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,343 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,343 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,344 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,344 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,344 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,344 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,344 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,344 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,344 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,344 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,345 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,345 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,345 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,345 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,345 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,345 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,345 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,347 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,348 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~nondet15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,348 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,348 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,348 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,348 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,348 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,348 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,348 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,349 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,349 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,349 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,349 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,349 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,349 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,350 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,350 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,350 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,350 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,350 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,350 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,350 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,350 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,350 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,351 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,351 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,351 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,351 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,351 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,351 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,351 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,352 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,352 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,352 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,352 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,352 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,352 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,352 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,352 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,353 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,353 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,353 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,353 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,354 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,354 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,354 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,354 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,354 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,354 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,354 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~pre9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,354 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,355 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,356 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,356 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,356 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,356 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,356 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,356 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,356 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,357 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,357 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,357 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,357 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,357 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,357 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,357 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,357 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,357 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:32:12,362 INFO L148 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2022-01-18 01:32:12,396 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 01:32:12,401 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 01:32:12,401 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-01-18 01:32:12,411 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 204 places, 205 transitions, 454 flow [2022-01-18 01:32:13,056 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 19453 states, 19452 states have (on average 4.476968949208308) internal successors, (87086), 19452 states have internal predecessors, (87086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:13,088 INFO L276 IsEmpty]: Start isEmpty. Operand has 19453 states, 19452 states have (on average 4.476968949208308) internal successors, (87086), 19452 states have internal predecessors, (87086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:13,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-01-18 01:32:13,199 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:13,200 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:13,201 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:13,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:13,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1525994273, now seen corresponding path program 1 times [2022-01-18 01:32:13,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:13,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088083806] [2022-01-18 01:32:13,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:13,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:13,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:13,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:32:13,469 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:13,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088083806] [2022-01-18 01:32:13,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088083806] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:32:13,470 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:32:13,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 01:32:13,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606366683] [2022-01-18 01:32:13,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:32:13,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 01:32:13,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:13,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 01:32:13,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 01:32:13,520 INFO L87 Difference]: Start difference. First operand has 19453 states, 19452 states have (on average 4.476968949208308) internal successors, (87086), 19452 states have internal predecessors, (87086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 72.5) internal successors, (145), 2 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:13,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:32:13,804 INFO L93 Difference]: Finished difference Result 19453 states and 81672 transitions. [2022-01-18 01:32:13,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 01:32:13,808 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 72.5) internal successors, (145), 2 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 145 [2022-01-18 01:32:13,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:32:14,037 INFO L225 Difference]: With dead ends: 19453 [2022-01-18 01:32:14,037 INFO L226 Difference]: Without dead ends: 19449 [2022-01-18 01:32:14,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 01:32:14,043 INFO L933 BasicCegarLoop]: 152 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 01:32:14,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 152 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 01:32:14,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19449 states. [2022-01-18 01:32:14,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19449 to 19449. [2022-01-18 01:32:14,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19449 states, 19448 states have (on average 4.199300699300699) internal successors, (81668), 19448 states have internal predecessors, (81668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:14,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19449 states to 19449 states and 81668 transitions. [2022-01-18 01:32:14,973 INFO L78 Accepts]: Start accepts. Automaton has 19449 states and 81668 transitions. Word has length 145 [2022-01-18 01:32:14,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:32:14,973 INFO L470 AbstractCegarLoop]: Abstraction has 19449 states and 81668 transitions. [2022-01-18 01:32:14,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 72.5) internal successors, (145), 2 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:14,973 INFO L276 IsEmpty]: Start isEmpty. Operand 19449 states and 81668 transitions. [2022-01-18 01:32:15,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-01-18 01:32:15,049 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:15,049 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:15,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 01:32:15,050 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:15,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:15,052 INFO L85 PathProgramCache]: Analyzing trace with hash 458105713, now seen corresponding path program 1 times [2022-01-18 01:32:15,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:15,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258619009] [2022-01-18 01:32:15,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:15,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:15,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:15,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:32:15,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:15,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258619009] [2022-01-18 01:32:15,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258619009] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:32:15,365 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:32:15,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 01:32:15,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461247895] [2022-01-18 01:32:15,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:32:15,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 01:32:15,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:15,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 01:32:15,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-18 01:32:15,367 INFO L87 Difference]: Start difference. First operand 19449 states and 81668 transitions. Second operand has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 6 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:16,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:32:16,109 INFO L93 Difference]: Finished difference Result 53531 states and 227422 transitions. [2022-01-18 01:32:16,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 01:32:16,111 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 6 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 148 [2022-01-18 01:32:16,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:32:16,473 INFO L225 Difference]: With dead ends: 53531 [2022-01-18 01:32:16,473 INFO L226 Difference]: Without dead ends: 51050 [2022-01-18 01:32:16,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-18 01:32:16,474 INFO L933 BasicCegarLoop]: 197 mSDtfsCounter, 127 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 845 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 01:32:16,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 845 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 01:32:16,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51050 states. [2022-01-18 01:32:17,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51050 to 24095. [2022-01-18 01:32:17,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24095 states, 24094 states have (on average 4.160164356271271) internal successors, (100235), 24094 states have internal predecessors, (100235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:17,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24095 states to 24095 states and 100235 transitions. [2022-01-18 01:32:17,858 INFO L78 Accepts]: Start accepts. Automaton has 24095 states and 100235 transitions. Word has length 148 [2022-01-18 01:32:17,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:32:17,860 INFO L470 AbstractCegarLoop]: Abstraction has 24095 states and 100235 transitions. [2022-01-18 01:32:17,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 6 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:17,861 INFO L276 IsEmpty]: Start isEmpty. Operand 24095 states and 100235 transitions. [2022-01-18 01:32:17,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-01-18 01:32:17,914 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:17,914 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:17,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 01:32:17,915 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:17,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:17,915 INFO L85 PathProgramCache]: Analyzing trace with hash 361817829, now seen corresponding path program 2 times [2022-01-18 01:32:17,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:17,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235130086] [2022-01-18 01:32:17,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:17,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:17,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:18,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:32:18,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:18,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235130086] [2022-01-18 01:32:18,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235130086] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:32:18,069 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:32:18,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 01:32:18,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706124032] [2022-01-18 01:32:18,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:32:18,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 01:32:18,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:18,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 01:32:18,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-18 01:32:18,071 INFO L87 Difference]: Start difference. First operand 24095 states and 100235 transitions. Second operand has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 6 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:18,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:32:18,913 INFO L93 Difference]: Finished difference Result 54200 states and 230333 transitions. [2022-01-18 01:32:18,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 01:32:18,913 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 6 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 148 [2022-01-18 01:32:18,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:32:19,295 INFO L225 Difference]: With dead ends: 54200 [2022-01-18 01:32:19,296 INFO L226 Difference]: Without dead ends: 51719 [2022-01-18 01:32:19,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-18 01:32:19,301 INFO L933 BasicCegarLoop]: 231 mSDtfsCounter, 118 mSDsluCounter, 896 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 986 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 01:32:19,303 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 986 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 01:32:19,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51719 states. [2022-01-18 01:32:20,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51719 to 24167. [2022-01-18 01:32:20,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24167 states, 24166 states have (on average 4.15596292311512) internal successors, (100433), 24166 states have internal predecessors, (100433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:20,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24167 states to 24167 states and 100433 transitions. [2022-01-18 01:32:20,380 INFO L78 Accepts]: Start accepts. Automaton has 24167 states and 100433 transitions. Word has length 148 [2022-01-18 01:32:20,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:32:20,381 INFO L470 AbstractCegarLoop]: Abstraction has 24167 states and 100433 transitions. [2022-01-18 01:32:20,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 6 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:20,381 INFO L276 IsEmpty]: Start isEmpty. Operand 24167 states and 100433 transitions. [2022-01-18 01:32:20,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-01-18 01:32:20,435 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:20,436 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:20,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 01:32:20,436 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:20,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:20,438 INFO L85 PathProgramCache]: Analyzing trace with hash 602226838, now seen corresponding path program 1 times [2022-01-18 01:32:20,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:20,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790100843] [2022-01-18 01:32:20,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:20,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:20,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:20,546 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:32:20,547 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:20,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790100843] [2022-01-18 01:32:20,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790100843] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:32:20,547 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:32:20,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-18 01:32:20,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463903086] [2022-01-18 01:32:20,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:32:20,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 01:32:20,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:20,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 01:32:20,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-18 01:32:20,548 INFO L87 Difference]: Start difference. First operand 24167 states and 100433 transitions. Second operand has 7 states, 7 states have (on average 21.714285714285715) internal successors, (152), 7 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:21,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:32:21,336 INFO L93 Difference]: Finished difference Result 46408 states and 191388 transitions. [2022-01-18 01:32:21,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 01:32:21,337 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 21.714285714285715) internal successors, (152), 7 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 152 [2022-01-18 01:32:21,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:32:21,465 INFO L225 Difference]: With dead ends: 46408 [2022-01-18 01:32:21,465 INFO L226 Difference]: Without dead ends: 41314 [2022-01-18 01:32:21,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2022-01-18 01:32:21,466 INFO L933 BasicCegarLoop]: 179 mSDtfsCounter, 657 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 657 SdHoareTripleChecker+Valid, 701 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 01:32:21,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [657 Valid, 701 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 01:32:21,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41314 states. [2022-01-18 01:32:22,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41314 to 31225. [2022-01-18 01:32:22,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31225 states, 31224 states have (on average 4.112477581347681) internal successors, (128408), 31224 states have internal predecessors, (128408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:22,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31225 states to 31225 states and 128408 transitions. [2022-01-18 01:32:22,586 INFO L78 Accepts]: Start accepts. Automaton has 31225 states and 128408 transitions. Word has length 152 [2022-01-18 01:32:22,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:32:22,586 INFO L470 AbstractCegarLoop]: Abstraction has 31225 states and 128408 transitions. [2022-01-18 01:32:22,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.714285714285715) internal successors, (152), 7 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:22,587 INFO L276 IsEmpty]: Start isEmpty. Operand 31225 states and 128408 transitions. [2022-01-18 01:32:22,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-01-18 01:32:22,650 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:22,650 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:22,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 01:32:22,651 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:22,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:22,652 INFO L85 PathProgramCache]: Analyzing trace with hash 925961272, now seen corresponding path program 1 times [2022-01-18 01:32:22,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:22,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568679641] [2022-01-18 01:32:22,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:22,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:22,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:22,790 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:32:22,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:22,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568679641] [2022-01-18 01:32:22,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568679641] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:32:22,791 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:32:22,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-18 01:32:22,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565615982] [2022-01-18 01:32:22,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:32:22,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 01:32:22,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:22,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 01:32:22,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-01-18 01:32:22,792 INFO L87 Difference]: Start difference. First operand 31225 states and 128408 transitions. Second operand has 7 states, 7 states have (on average 21.714285714285715) internal successors, (152), 7 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:23,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:32:23,456 INFO L93 Difference]: Finished difference Result 31662 states and 126747 transitions. [2022-01-18 01:32:23,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 01:32:23,460 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 21.714285714285715) internal successors, (152), 7 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 152 [2022-01-18 01:32:23,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:32:23,524 INFO L225 Difference]: With dead ends: 31662 [2022-01-18 01:32:23,524 INFO L226 Difference]: Without dead ends: 20789 [2022-01-18 01:32:23,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2022-01-18 01:32:23,525 INFO L933 BasicCegarLoop]: 154 mSDtfsCounter, 524 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 524 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 01:32:23,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [524 Valid, 645 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 01:32:23,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20789 states. [2022-01-18 01:32:23,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20789 to 20784. [2022-01-18 01:32:23,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20784 states, 20783 states have (on average 4.053264687484964) internal successors, (84239), 20783 states have internal predecessors, (84239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:24,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20784 states to 20784 states and 84239 transitions. [2022-01-18 01:32:24,194 INFO L78 Accepts]: Start accepts. Automaton has 20784 states and 84239 transitions. Word has length 152 [2022-01-18 01:32:24,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:32:24,194 INFO L470 AbstractCegarLoop]: Abstraction has 20784 states and 84239 transitions. [2022-01-18 01:32:24,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.714285714285715) internal successors, (152), 7 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:24,194 INFO L276 IsEmpty]: Start isEmpty. Operand 20784 states and 84239 transitions. [2022-01-18 01:32:24,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-01-18 01:32:24,253 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:24,253 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:24,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 01:32:24,253 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:24,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:24,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1263498732, now seen corresponding path program 1 times [2022-01-18 01:32:24,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:24,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411517409] [2022-01-18 01:32:24,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:24,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:24,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:24,369 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:32:24,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:24,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411517409] [2022-01-18 01:32:24,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411517409] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:32:24,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647900714] [2022-01-18 01:32:24,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:24,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:32:24,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:32:24,371 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:32:24,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 01:32:24,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:24,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 01:32:24,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:32:24,883 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:32:24,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:32:25,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:32:25,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647900714] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:32:25,171 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:32:25,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 01:32:25,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461815297] [2022-01-18 01:32:25,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:32:25,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 01:32:25,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:25,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 01:32:25,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2022-01-18 01:32:25,172 INFO L87 Difference]: Start difference. First operand 20784 states and 84239 transitions. Second operand has 19 states, 19 states have (on average 10.736842105263158) internal successors, (204), 19 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:25,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:32:25,700 INFO L93 Difference]: Finished difference Result 39863 states and 160291 transitions. [2022-01-18 01:32:25,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 01:32:25,700 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 10.736842105263158) internal successors, (204), 19 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 159 [2022-01-18 01:32:25,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:32:25,811 INFO L225 Difference]: With dead ends: 39863 [2022-01-18 01:32:25,812 INFO L226 Difference]: Without dead ends: 34571 [2022-01-18 01:32:25,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=201, Invalid=555, Unknown=0, NotChecked=0, Total=756 [2022-01-18 01:32:25,813 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 1008 mSDsluCounter, 1863 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1008 SdHoareTripleChecker+Valid, 1805 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 01:32:25,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1008 Valid, 1805 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 01:32:25,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34571 states. [2022-01-18 01:32:26,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34571 to 26462. [2022-01-18 01:32:26,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26462 states, 26461 states have (on average 4.016930577075696) internal successors, (106292), 26461 states have internal predecessors, (106292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:26,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26462 states to 26462 states and 106292 transitions. [2022-01-18 01:32:26,695 INFO L78 Accepts]: Start accepts. Automaton has 26462 states and 106292 transitions. Word has length 159 [2022-01-18 01:32:26,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:32:26,696 INFO L470 AbstractCegarLoop]: Abstraction has 26462 states and 106292 transitions. [2022-01-18 01:32:26,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.736842105263158) internal successors, (204), 19 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:26,696 INFO L276 IsEmpty]: Start isEmpty. Operand 26462 states and 106292 transitions. [2022-01-18 01:32:26,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-01-18 01:32:26,752 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:26,752 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:26,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-18 01:32:26,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-01-18 01:32:26,969 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:26,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:26,969 INFO L85 PathProgramCache]: Analyzing trace with hash -221543642, now seen corresponding path program 1 times [2022-01-18 01:32:26,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:26,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473093407] [2022-01-18 01:32:26,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:26,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:27,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:27,113 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:32:27,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:27,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473093407] [2022-01-18 01:32:27,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473093407] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:32:27,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352555695] [2022-01-18 01:32:27,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:27,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:32:27,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:32:27,115 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:32:27,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 01:32:27,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:27,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 01:32:27,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:32:27,508 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:32:27,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:32:27,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:32:27,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352555695] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:32:27,819 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:32:27,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 01:32:27,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044862108] [2022-01-18 01:32:27,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:32:27,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 01:32:27,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:27,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 01:32:27,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-01-18 01:32:27,820 INFO L87 Difference]: Start difference. First operand 26462 states and 106292 transitions. Second operand has 18 states, 18 states have (on average 11.944444444444445) internal successors, (215), 18 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:28,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:32:28,348 INFO L93 Difference]: Finished difference Result 24919 states and 99000 transitions. [2022-01-18 01:32:28,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 01:32:28,348 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 11.944444444444445) internal successors, (215), 18 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 159 [2022-01-18 01:32:28,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:32:28,408 INFO L225 Difference]: With dead ends: 24919 [2022-01-18 01:32:28,408 INFO L226 Difference]: Without dead ends: 20796 [2022-01-18 01:32:28,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=190, Invalid=512, Unknown=0, NotChecked=0, Total=702 [2022-01-18 01:32:28,410 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 571 mSDsluCounter, 1389 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 1403 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 01:32:28,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [571 Valid, 1403 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 01:32:28,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20796 states. [2022-01-18 01:32:28,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20796 to 20791. [2022-01-18 01:32:28,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20791 states, 20790 states have (on average 4.052236652236652) internal successors, (84246), 20790 states have internal predecessors, (84246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:28,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20791 states to 20791 states and 84246 transitions. [2022-01-18 01:32:28,896 INFO L78 Accepts]: Start accepts. Automaton has 20791 states and 84246 transitions. Word has length 159 [2022-01-18 01:32:28,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:32:28,896 INFO L470 AbstractCegarLoop]: Abstraction has 20791 states and 84246 transitions. [2022-01-18 01:32:28,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 11.944444444444445) internal successors, (215), 18 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:28,897 INFO L276 IsEmpty]: Start isEmpty. Operand 20791 states and 84246 transitions. [2022-01-18 01:32:28,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-01-18 01:32:28,940 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:28,940 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:28,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 01:32:29,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-01-18 01:32:29,156 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:29,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:29,156 INFO L85 PathProgramCache]: Analyzing trace with hash 270874326, now seen corresponding path program 2 times [2022-01-18 01:32:29,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:29,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571848679] [2022-01-18 01:32:29,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:29,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:29,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:29,292 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:32:29,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:29,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571848679] [2022-01-18 01:32:29,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571848679] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:32:29,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004678692] [2022-01-18 01:32:29,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 01:32:29,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:32:29,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:32:29,294 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:32:29,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 01:32:29,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 01:32:29,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:32:29,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 01:32:29,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:32:29,730 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:32:29,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:32:30,062 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:32:30,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004678692] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-18 01:32:30,063 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-18 01:32:30,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 18 [2022-01-18 01:32:30,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711456649] [2022-01-18 01:32:30,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:32:30,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 01:32:30,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:30,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 01:32:30,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-01-18 01:32:30,064 INFO L87 Difference]: Start difference. First operand 20791 states and 84246 transitions. Second operand has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:30,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:32:30,492 INFO L93 Difference]: Finished difference Result 24097 states and 99434 transitions. [2022-01-18 01:32:30,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 01:32:30,492 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 166 [2022-01-18 01:32:30,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:32:30,559 INFO L225 Difference]: With dead ends: 24097 [2022-01-18 01:32:30,559 INFO L226 Difference]: Without dead ends: 23297 [2022-01-18 01:32:30,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 322 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=420, Unknown=0, NotChecked=0, Total=552 [2022-01-18 01:32:30,560 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 489 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 01:32:30,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 599 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 01:32:30,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23297 states. [2022-01-18 01:32:30,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23297 to 18721. [2022-01-18 01:32:30,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18721 states, 18720 states have (on average 4.096581196581196) internal successors, (76688), 18720 states have internal predecessors, (76688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:30,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18721 states to 18721 states and 76688 transitions. [2022-01-18 01:32:30,954 INFO L78 Accepts]: Start accepts. Automaton has 18721 states and 76688 transitions. Word has length 166 [2022-01-18 01:32:30,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:32:30,955 INFO L470 AbstractCegarLoop]: Abstraction has 18721 states and 76688 transitions. [2022-01-18 01:32:30,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:30,955 INFO L276 IsEmpty]: Start isEmpty. Operand 18721 states and 76688 transitions. [2022-01-18 01:32:30,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-01-18 01:32:30,990 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:30,991 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:31,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 01:32:31,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:32:31,192 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:31,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:31,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1312829416, now seen corresponding path program 2 times [2022-01-18 01:32:31,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:31,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598368906] [2022-01-18 01:32:31,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:31,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:31,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:31,323 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:32:31,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:31,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598368906] [2022-01-18 01:32:31,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598368906] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:32:31,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733408600] [2022-01-18 01:32:31,324 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 01:32:31,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:32:31,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:32:31,324 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:32:31,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 01:32:31,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 01:32:31,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:32:31,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 01:32:31,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:32:31,744 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:32:31,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:32:32,119 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:32:32,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733408600] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-18 01:32:32,119 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-18 01:32:32,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 19 [2022-01-18 01:32:32,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443555307] [2022-01-18 01:32:32,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:32:32,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 01:32:32,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:32,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 01:32:32,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-01-18 01:32:32,120 INFO L87 Difference]: Start difference. First operand 18721 states and 76688 transitions. Second operand has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:32,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:32:32,545 INFO L93 Difference]: Finished difference Result 26816 states and 110778 transitions. [2022-01-18 01:32:32,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 01:32:32,545 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 166 [2022-01-18 01:32:32,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:32:32,626 INFO L225 Difference]: With dead ends: 26816 [2022-01-18 01:32:32,626 INFO L226 Difference]: Without dead ends: 23578 [2022-01-18 01:32:32,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 320 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=148, Invalid=452, Unknown=0, NotChecked=0, Total=600 [2022-01-18 01:32:32,627 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 421 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 01:32:32,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 567 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 01:32:32,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23578 states. [2022-01-18 01:32:33,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23578 to 20340. [2022-01-18 01:32:33,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20340 states, 20339 states have (on average 4.105708245243129) internal successors, (83506), 20339 states have internal predecessors, (83506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:33,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20340 states to 20340 states and 83506 transitions. [2022-01-18 01:32:33,132 INFO L78 Accepts]: Start accepts. Automaton has 20340 states and 83506 transitions. Word has length 166 [2022-01-18 01:32:33,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:32:33,133 INFO L470 AbstractCegarLoop]: Abstraction has 20340 states and 83506 transitions. [2022-01-18 01:32:33,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:33,133 INFO L276 IsEmpty]: Start isEmpty. Operand 20340 states and 83506 transitions. [2022-01-18 01:32:33,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:32:33,175 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:33,175 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:33,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 01:32:33,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:32:33,391 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:33,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:33,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1031682445, now seen corresponding path program 1 times [2022-01-18 01:32:33,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:33,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276796742] [2022-01-18 01:32:33,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:33,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:33,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:33,744 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:32:33,745 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:33,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276796742] [2022-01-18 01:32:33,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276796742] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:32:33,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639076584] [2022-01-18 01:32:33,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:33,745 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:32:33,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:32:33,747 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:32:33,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 01:32:33,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:33,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 71 conjunts are in the unsatisfiable core [2022-01-18 01:32:33,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:32:34,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:32:34,098 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 01:32:34,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 01:32:34,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:32:34,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:32:34,665 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:32:34,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:32:34,844 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_334 (Array Int Int))) (= (+ (* (- 1) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_334) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~s_2~0) 0)) is different from false [2022-01-18 01:32:34,892 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_334 (Array Int Int))) (= (+ (* (- 1) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_334) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~t_4~0 c_~s_2~0) 0)) is different from false [2022-01-18 01:32:34,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:32:34,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 45 [2022-01-18 01:32:34,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-01-18 01:32:35,213 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 1 not checked. [2022-01-18 01:32:35,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639076584] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:32:35,213 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:32:35,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 34 [2022-01-18 01:32:35,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767721984] [2022-01-18 01:32:35,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:32:35,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 01:32:35,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:35,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 01:32:35,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=896, Unknown=2, NotChecked=122, Total=1122 [2022-01-18 01:32:35,214 INFO L87 Difference]: Start difference. First operand 20340 states and 83506 transitions. Second operand has 34 states, 34 states have (on average 8.705882352941176) internal successors, (296), 34 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:38,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:32:38,350 INFO L93 Difference]: Finished difference Result 122014 states and 510417 transitions. [2022-01-18 01:32:38,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 01:32:38,350 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 8.705882352941176) internal successors, (296), 34 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:32:38,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:32:38,819 INFO L225 Difference]: With dead ends: 122014 [2022-01-18 01:32:38,819 INFO L226 Difference]: Without dead ends: 115891 [2022-01-18 01:32:38,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 401 GetRequests, 322 SyntacticMatches, 8 SemanticMatches, 71 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 1213 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=636, Invalid=4340, Unknown=2, NotChecked=278, Total=5256 [2022-01-18 01:32:38,820 INFO L933 BasicCegarLoop]: 386 mSDtfsCounter, 1523 mSDsluCounter, 8704 mSDsCounter, 0 mSdLazyCounter, 3464 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1523 SdHoareTripleChecker+Valid, 7851 SdHoareTripleChecker+Invalid, 4479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 3464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 921 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 01:32:38,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1523 Valid, 7851 Invalid, 4479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 3464 Invalid, 0 Unknown, 921 Unchecked, 1.3s Time] [2022-01-18 01:32:39,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115891 states. [2022-01-18 01:32:40,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115891 to 24786. [2022-01-18 01:32:40,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24786 states, 24785 states have (on average 4.047609441194271) internal successors, (100320), 24785 states have internal predecessors, (100320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:40,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24786 states to 24786 states and 100320 transitions. [2022-01-18 01:32:40,780 INFO L78 Accepts]: Start accepts. Automaton has 24786 states and 100320 transitions. Word has length 170 [2022-01-18 01:32:40,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:32:40,780 INFO L470 AbstractCegarLoop]: Abstraction has 24786 states and 100320 transitions. [2022-01-18 01:32:40,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 8.705882352941176) internal successors, (296), 34 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:40,781 INFO L276 IsEmpty]: Start isEmpty. Operand 24786 states and 100320 transitions. [2022-01-18 01:32:40,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:32:40,829 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:40,829 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:40,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 01:32:41,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-01-18 01:32:41,047 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:41,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:41,047 INFO L85 PathProgramCache]: Analyzing trace with hash 375242101, now seen corresponding path program 2 times [2022-01-18 01:32:41,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:41,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10425873] [2022-01-18 01:32:41,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:41,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:41,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:41,399 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:32:41,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:41,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10425873] [2022-01-18 01:32:41,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10425873] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:32:41,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222269678] [2022-01-18 01:32:41,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 01:32:41,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:32:41,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:32:41,400 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:32:41,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 01:32:41,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 01:32:41,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:32:41,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 56 conjunts are in the unsatisfiable core [2022-01-18 01:32:41,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:32:41,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:32:41,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:32:42,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:32:42,169 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:32:42,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:32:42,323 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_383 (Array Int Int))) (= (+ (* (- 1) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_383) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~s_2~0) 0)) is different from false [2022-01-18 01:32:42,345 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_383 (Array Int Int))) (= (+ c_~t_4~0 (* (- 1) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_383) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~s_2~0) 0)) is different from false [2022-01-18 01:32:42,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:32:42,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 45 [2022-01-18 01:32:42,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-01-18 01:32:42,771 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 1 not checked. [2022-01-18 01:32:42,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222269678] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:32:42,771 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:32:42,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 39 [2022-01-18 01:32:42,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505463572] [2022-01-18 01:32:42,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:32:42,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 01:32:42,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:42,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 01:32:42,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1229, Unknown=2, NotChecked=142, Total=1482 [2022-01-18 01:32:42,773 INFO L87 Difference]: Start difference. First operand 24786 states and 100320 transitions. Second operand has 39 states, 39 states have (on average 9.692307692307692) internal successors, (378), 39 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:45,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:32:45,673 INFO L93 Difference]: Finished difference Result 83170 states and 348238 transitions. [2022-01-18 01:32:45,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 01:32:45,674 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 9.692307692307692) internal successors, (378), 39 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:32:45,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:32:46,259 INFO L225 Difference]: With dead ends: 83170 [2022-01-18 01:32:46,259 INFO L226 Difference]: Without dead ends: 76708 [2022-01-18 01:32:46,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 394 GetRequests, 315 SyntacticMatches, 7 SemanticMatches, 72 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 935 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=830, Invalid=4288, Unknown=2, NotChecked=282, Total=5402 [2022-01-18 01:32:46,260 INFO L933 BasicCegarLoop]: 323 mSDtfsCounter, 2818 mSDsluCounter, 5141 mSDsCounter, 0 mSdLazyCounter, 2087 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2818 SdHoareTripleChecker+Valid, 4795 SdHoareTripleChecker+Invalid, 3481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 2087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1180 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 01:32:46,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2818 Valid, 4795 Invalid, 3481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 2087 Invalid, 0 Unknown, 1180 Unchecked, 0.9s Time] [2022-01-18 01:32:46,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76708 states. [2022-01-18 01:32:47,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76708 to 26523. [2022-01-18 01:32:47,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26523 states, 26522 states have (on average 4.080159867279994) internal successors, (108214), 26522 states have internal predecessors, (108214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:47,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26523 states to 26523 states and 108214 transitions. [2022-01-18 01:32:47,626 INFO L78 Accepts]: Start accepts. Automaton has 26523 states and 108214 transitions. Word has length 170 [2022-01-18 01:32:47,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:32:47,626 INFO L470 AbstractCegarLoop]: Abstraction has 26523 states and 108214 transitions. [2022-01-18 01:32:47,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 9.692307692307692) internal successors, (378), 39 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:47,626 INFO L276 IsEmpty]: Start isEmpty. Operand 26523 states and 108214 transitions. [2022-01-18 01:32:47,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:32:47,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:47,720 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:47,743 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 01:32:47,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:32:47,936 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:47,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:47,936 INFO L85 PathProgramCache]: Analyzing trace with hash -731419125, now seen corresponding path program 3 times [2022-01-18 01:32:47,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:47,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977850738] [2022-01-18 01:32:47,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:47,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:47,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:48,225 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:32:48,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:48,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977850738] [2022-01-18 01:32:48,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977850738] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:32:48,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149870630] [2022-01-18 01:32:48,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 01:32:48,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:32:48,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:32:48,226 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:32:48,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 01:32:48,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 01:32:48,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:32:48,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 56 conjunts are in the unsatisfiable core [2022-01-18 01:32:48,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:32:48,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:32:48,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 01:32:48,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:32:49,091 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:32:49,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:32:49,275 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_432 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_432) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ c_~t_4~0 1 c_~s_2~0))) (forall ((v_ArrVal_432 (Array Int Int))) (<= (+ c_~t_4~0 c_~s_2~0) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_432) c_~X_0~0.base) (+ c_~X_0~0.offset 4))))) is different from false [2022-01-18 01:32:49,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:32:49,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 41 [2022-01-18 01:32:49,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 01:32:49,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:32:49,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:32:49,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2022-01-18 01:32:49,714 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:32:49,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149870630] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:32:49,715 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:32:49,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 39 [2022-01-18 01:32:49,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815689276] [2022-01-18 01:32:49,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:32:49,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 01:32:49,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:49,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 01:32:49,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1293, Unknown=1, NotChecked=72, Total=1482 [2022-01-18 01:32:49,716 INFO L87 Difference]: Start difference. First operand 26523 states and 108214 transitions. Second operand has 39 states, 39 states have (on average 8.461538461538462) internal successors, (330), 39 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:51,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:32:51,916 INFO L93 Difference]: Finished difference Result 68493 states and 289067 transitions. [2022-01-18 01:32:51,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 01:32:51,917 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 8.461538461538462) internal successors, (330), 39 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:32:51,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:32:52,179 INFO L225 Difference]: With dead ends: 68493 [2022-01-18 01:32:52,180 INFO L226 Difference]: Without dead ends: 66692 [2022-01-18 01:32:52,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 317 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 1 IntricatePredicates, 3 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=558, Invalid=3351, Unknown=1, NotChecked=122, Total=4032 [2022-01-18 01:32:52,181 INFO L933 BasicCegarLoop]: 294 mSDtfsCounter, 1341 mSDsluCounter, 7996 mSDsCounter, 0 mSdLazyCounter, 2459 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1341 SdHoareTripleChecker+Valid, 7166 SdHoareTripleChecker+Invalid, 3240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 2459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 695 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 01:32:52,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1341 Valid, 7166 Invalid, 3240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 2459 Invalid, 0 Unknown, 695 Unchecked, 0.7s Time] [2022-01-18 01:32:52,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66692 states. [2022-01-18 01:32:53,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66692 to 26907. [2022-01-18 01:32:53,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26907 states, 26906 states have (on average 4.080353824425779) internal successors, (109786), 26906 states have internal predecessors, (109786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:53,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26907 states to 26907 states and 109786 transitions. [2022-01-18 01:32:53,270 INFO L78 Accepts]: Start accepts. Automaton has 26907 states and 109786 transitions. Word has length 170 [2022-01-18 01:32:53,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:32:53,270 INFO L470 AbstractCegarLoop]: Abstraction has 26907 states and 109786 transitions. [2022-01-18 01:32:53,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 8.461538461538462) internal successors, (330), 39 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:53,270 INFO L276 IsEmpty]: Start isEmpty. Operand 26907 states and 109786 transitions. [2022-01-18 01:32:53,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:32:53,328 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:53,328 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:53,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 01:32:53,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:32:53,545 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:53,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:53,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1760866055, now seen corresponding path program 4 times [2022-01-18 01:32:53,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:53,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459511402] [2022-01-18 01:32:53,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:53,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:53,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:53,780 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:32:53,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:53,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459511402] [2022-01-18 01:32:53,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459511402] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:32:53,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133859585] [2022-01-18 01:32:53,780 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 01:32:53,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:32:53,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:32:53,790 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:32:53,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 01:32:53,903 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 01:32:53,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:32:53,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 71 conjunts are in the unsatisfiable core [2022-01-18 01:32:53,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:32:53,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:32:54,013 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 01:32:54,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 01:32:54,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 01:32:54,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:32:54,556 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:32:54,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:32:54,778 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_482 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_482) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ c_~t_4~0 1 c_~s_2~0))) (forall ((v_ArrVal_482 (Array Int Int))) (<= (+ c_~t_4~0 c_~s_2~0) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_482) c_~X_0~0.base) (+ c_~X_0~0.offset 4))))) is different from false [2022-01-18 01:32:54,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:32:54,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 39 [2022-01-18 01:32:54,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 01:32:54,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:32:54,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:32:54,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 5 [2022-01-18 01:32:55,053 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:32:55,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133859585] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:32:55,053 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:32:55,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 17] total 34 [2022-01-18 01:32:55,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451855054] [2022-01-18 01:32:55,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:32:55,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 01:32:55,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:55,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 01:32:55,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=957, Unknown=1, NotChecked=62, Total=1122 [2022-01-18 01:32:55,055 INFO L87 Difference]: Start difference. First operand 26907 states and 109786 transitions. Second operand has 34 states, 34 states have (on average 10.029411764705882) internal successors, (341), 34 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:56,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:32:56,711 INFO L93 Difference]: Finished difference Result 50971 states and 212585 transitions. [2022-01-18 01:32:56,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 01:32:56,711 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 10.029411764705882) internal successors, (341), 34 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:32:56,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:32:56,873 INFO L225 Difference]: With dead ends: 50971 [2022-01-18 01:32:56,873 INFO L226 Difference]: Without dead ends: 47590 [2022-01-18 01:32:56,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 322 SyntacticMatches, 4 SemanticMatches, 61 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 700 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=589, Invalid=3196, Unknown=1, NotChecked=120, Total=3906 [2022-01-18 01:32:56,875 INFO L933 BasicCegarLoop]: 264 mSDtfsCounter, 1333 mSDsluCounter, 4672 mSDsCounter, 0 mSdLazyCounter, 1843 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1333 SdHoareTripleChecker+Valid, 4339 SdHoareTripleChecker+Invalid, 2250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 319 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 01:32:56,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1333 Valid, 4339 Invalid, 2250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1843 Invalid, 0 Unknown, 319 Unchecked, 0.6s Time] [2022-01-18 01:32:56,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47590 states. [2022-01-18 01:32:57,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47590 to 27387. [2022-01-18 01:32:57,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27387 states, 27386 states have (on average 4.085079967866793) internal successors, (111874), 27386 states have internal predecessors, (111874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:57,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27387 states to 27387 states and 111874 transitions. [2022-01-18 01:32:57,861 INFO L78 Accepts]: Start accepts. Automaton has 27387 states and 111874 transitions. Word has length 170 [2022-01-18 01:32:57,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:32:57,861 INFO L470 AbstractCegarLoop]: Abstraction has 27387 states and 111874 transitions. [2022-01-18 01:32:57,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 10.029411764705882) internal successors, (341), 34 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:32:57,861 INFO L276 IsEmpty]: Start isEmpty. Operand 27387 states and 111874 transitions. [2022-01-18 01:32:57,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:32:57,915 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:32:57,922 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:32:57,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 01:32:58,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 01:32:58,126 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:32:58,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:32:58,126 INFO L85 PathProgramCache]: Analyzing trace with hash -719236271, now seen corresponding path program 5 times [2022-01-18 01:32:58,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:32:58,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21356653] [2022-01-18 01:32:58,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:32:58,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:32:58,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:32:58,367 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:32:58,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:32:58,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21356653] [2022-01-18 01:32:58,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21356653] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:32:58,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091347599] [2022-01-18 01:32:58,368 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 01:32:58,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:32:58,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:32:58,369 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:32:58,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 01:32:58,481 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 01:32:58,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:32:58,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 67 conjunts are in the unsatisfiable core [2022-01-18 01:32:58,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:32:58,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:32:58,583 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 01:32:58,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 01:32:58,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 01:32:58,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:32:59,080 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:32:59,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:32:59,280 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_532 (Array Int Int))) (<= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_532) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ c_~t_4~0 c_~s_2~0))) (forall ((v_ArrVal_532 (Array Int Int))) (< (+ c_~t_4~0 c_~s_2~0) (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_532) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) 1)))) is different from false [2022-01-18 01:32:59,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:32:59,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 43 [2022-01-18 01:32:59,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 01:32:59,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:32:59,328 INFO L353 Elim1Store]: treesize reduction 11, result has 26.7 percent of original size [2022-01-18 01:32:59,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 10 [2022-01-18 01:32:59,591 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:32:59,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091347599] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:32:59,591 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:32:59,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 31 [2022-01-18 01:32:59,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429424432] [2022-01-18 01:32:59,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:32:59,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 01:32:59,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:32:59,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 01:32:59,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=779, Unknown=1, NotChecked=56, Total=930 [2022-01-18 01:32:59,592 INFO L87 Difference]: Start difference. First operand 27387 states and 111874 transitions. Second operand has 31 states, 31 states have (on average 9.225806451612904) internal successors, (286), 31 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:01,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:33:01,301 INFO L93 Difference]: Finished difference Result 52376 states and 219083 transitions. [2022-01-18 01:33:01,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 01:33:01,301 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 9.225806451612904) internal successors, (286), 31 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:33:01,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:33:01,451 INFO L225 Difference]: With dead ends: 52376 [2022-01-18 01:33:01,452 INFO L226 Difference]: Without dead ends: 48515 [2022-01-18 01:33:01,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 325 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 569 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=531, Invalid=2552, Unknown=1, NotChecked=108, Total=3192 [2022-01-18 01:33:01,453 INFO L933 BasicCegarLoop]: 251 mSDtfsCounter, 1153 mSDsluCounter, 3792 mSDsCounter, 0 mSdLazyCounter, 1462 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1153 SdHoareTripleChecker+Valid, 3625 SdHoareTripleChecker+Invalid, 1889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 347 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 01:33:01,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1153 Valid, 3625 Invalid, 1889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1462 Invalid, 0 Unknown, 347 Unchecked, 0.9s Time] [2022-01-18 01:33:01,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48515 states. [2022-01-18 01:33:02,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48515 to 27819. [2022-01-18 01:33:02,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27819 states, 27818 states have (on average 4.088216262851391) internal successors, (113726), 27818 states have internal predecessors, (113726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:02,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27819 states to 27819 states and 113726 transitions. [2022-01-18 01:33:02,431 INFO L78 Accepts]: Start accepts. Automaton has 27819 states and 113726 transitions. Word has length 170 [2022-01-18 01:33:02,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:33:02,431 INFO L470 AbstractCegarLoop]: Abstraction has 27819 states and 113726 transitions. [2022-01-18 01:33:02,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 9.225806451612904) internal successors, (286), 31 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:02,431 INFO L276 IsEmpty]: Start isEmpty. Operand 27819 states and 113726 transitions. [2022-01-18 01:33:02,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:33:02,492 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:33:02,492 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:33:02,510 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-01-18 01:33:02,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 01:33:02,708 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:33:02,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:33:02,708 INFO L85 PathProgramCache]: Analyzing trace with hash 250534987, now seen corresponding path program 6 times [2022-01-18 01:33:02,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:33:02,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845680026] [2022-01-18 01:33:02,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:02,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:33:02,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:03,004 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:03,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:33:03,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845680026] [2022-01-18 01:33:03,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845680026] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:33:03,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164368003] [2022-01-18 01:33:03,005 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 01:33:03,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:03,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:33:03,012 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:33:03,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 01:33:03,130 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 01:33:03,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:33:03,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 80 conjunts are in the unsatisfiable core [2022-01-18 01:33:03,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:33:03,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:33:03,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 01:33:03,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 01:33:04,014 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:33:04,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:33:04,288 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_581 (Array Int Int))) (<= (+ c_~t_4~0 c_~s_2~0) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_581) c_~X_0~0.base) (+ c_~X_0~0.offset 4)))) (forall ((v_ArrVal_581 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_581) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ c_~t_4~0 1 c_~s_2~0)))) is different from false [2022-01-18 01:33:04,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:04,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 41 [2022-01-18 01:33:04,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 01:33:04,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:33:04,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:33:04,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 01:33:05,066 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:33:05,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164368003] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:33:05,066 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:33:05,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23, 26] total 54 [2022-01-18 01:33:05,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368979032] [2022-01-18 01:33:05,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:33:05,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 01:33:05,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:33:05,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 01:33:05,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=2513, Unknown=1, NotChecked=102, Total=2862 [2022-01-18 01:33:05,084 INFO L87 Difference]: Start difference. First operand 27819 states and 113726 transitions. Second operand has 54 states, 54 states have (on average 6.277777777777778) internal successors, (339), 54 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:07,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:33:07,993 INFO L93 Difference]: Finished difference Result 115385 states and 481253 transitions. [2022-01-18 01:33:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 01:33:07,993 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 6.277777777777778) internal successors, (339), 54 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:33:07,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:33:08,461 INFO L225 Difference]: With dead ends: 115385 [2022-01-18 01:33:08,461 INFO L226 Difference]: Without dead ends: 108623 [2022-01-18 01:33:08,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 300 SyntacticMatches, 8 SemanticMatches, 99 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2343 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1606, Invalid=8297, Unknown=1, NotChecked=196, Total=10100 [2022-01-18 01:33:08,463 INFO L933 BasicCegarLoop]: 286 mSDtfsCounter, 3254 mSDsluCounter, 6190 mSDsCounter, 0 mSdLazyCounter, 2493 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3254 SdHoareTripleChecker+Valid, 5698 SdHoareTripleChecker+Invalid, 3329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 2493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 668 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 01:33:08,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3254 Valid, 5698 Invalid, 3329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 2493 Invalid, 0 Unknown, 668 Unchecked, 0.8s Time] [2022-01-18 01:33:08,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108623 states. [2022-01-18 01:33:09,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108623 to 27435. [2022-01-18 01:33:10,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27435 states, 27434 states have (on average 4.08813880586134) internal successors, (112154), 27434 states have internal predecessors, (112154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:10,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27435 states to 27435 states and 112154 transitions. [2022-01-18 01:33:10,110 INFO L78 Accepts]: Start accepts. Automaton has 27435 states and 112154 transitions. Word has length 170 [2022-01-18 01:33:10,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:33:10,110 INFO L470 AbstractCegarLoop]: Abstraction has 27435 states and 112154 transitions. [2022-01-18 01:33:10,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 6.277777777777778) internal successors, (339), 54 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:10,111 INFO L276 IsEmpty]: Start isEmpty. Operand 27435 states and 112154 transitions. [2022-01-18 01:33:10,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:33:10,484 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:33:10,484 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:33:10,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 01:33:10,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 01:33:10,685 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:33:10,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:33:10,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1084604113, now seen corresponding path program 7 times [2022-01-18 01:33:10,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:33:10,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084235710] [2022-01-18 01:33:10,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:10,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:33:10,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:10,864 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:10,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:33:10,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084235710] [2022-01-18 01:33:10,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084235710] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:33:10,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755234863] [2022-01-18 01:33:10,864 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 01:33:10,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:10,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:33:10,865 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:33:10,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 01:33:10,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:10,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-18 01:33:10,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:33:11,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:33:11,383 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:33:11,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:33:11,551 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:11,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2022-01-18 01:33:11,563 INFO L353 Elim1Store]: treesize reduction 14, result has 22.2 percent of original size [2022-01-18 01:33:11,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2022-01-18 01:33:11,746 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:11,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755234863] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:33:11,746 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:33:11,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 10] total 25 [2022-01-18 01:33:11,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033007372] [2022-01-18 01:33:11,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:33:11,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 01:33:11,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:33:11,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 01:33:11,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2022-01-18 01:33:11,747 INFO L87 Difference]: Start difference. First operand 27435 states and 112154 transitions. Second operand has 25 states, 25 states have (on average 9.36) internal successors, (234), 25 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:12,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:33:12,703 INFO L93 Difference]: Finished difference Result 53180 states and 221733 transitions. [2022-01-18 01:33:12,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 01:33:12,703 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 9.36) internal successors, (234), 25 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:33:12,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:33:12,864 INFO L225 Difference]: With dead ends: 53180 [2022-01-18 01:33:12,864 INFO L226 Difference]: Without dead ends: 49799 [2022-01-18 01:33:12,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 329 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=251, Invalid=1729, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 01:33:12,865 INFO L933 BasicCegarLoop]: 274 mSDtfsCounter, 869 mSDsluCounter, 4023 mSDsCounter, 0 mSdLazyCounter, 1359 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 869 SdHoareTripleChecker+Valid, 3794 SdHoareTripleChecker+Invalid, 1390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 01:33:12,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [869 Valid, 3794 Invalid, 1390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1359 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 01:33:12,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49799 states. [2022-01-18 01:33:13,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49799 to 28491. [2022-01-18 01:33:13,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28491 states, 28490 states have (on average 4.097086697086697) internal successors, (116726), 28490 states have internal predecessors, (116726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:13,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28491 states to 28491 states and 116726 transitions. [2022-01-18 01:33:13,802 INFO L78 Accepts]: Start accepts. Automaton has 28491 states and 116726 transitions. Word has length 170 [2022-01-18 01:33:13,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:33:13,802 INFO L470 AbstractCegarLoop]: Abstraction has 28491 states and 116726 transitions. [2022-01-18 01:33:13,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 9.36) internal successors, (234), 25 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:13,803 INFO L276 IsEmpty]: Start isEmpty. Operand 28491 states and 116726 transitions. [2022-01-18 01:33:13,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:33:13,859 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:33:13,860 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:33:13,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 01:33:14,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 01:33:14,076 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:33:14,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:33:14,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1652755541, now seen corresponding path program 8 times [2022-01-18 01:33:14,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:33:14,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611641110] [2022-01-18 01:33:14,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:14,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:33:14,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:14,261 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:14,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:33:14,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611641110] [2022-01-18 01:33:14,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611641110] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:33:14,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452759376] [2022-01-18 01:33:14,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 01:33:14,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:14,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:33:14,263 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:33:14,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 01:33:14,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 01:33:14,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:33:14,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-18 01:33:14,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:33:14,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:33:14,921 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:14,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:33:15,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:15,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2022-01-18 01:33:15,135 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:15,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2022-01-18 01:33:15,335 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:15,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452759376] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:33:15,335 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:33:15,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 10] total 22 [2022-01-18 01:33:15,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004186170] [2022-01-18 01:33:15,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:33:15,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 01:33:15,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:33:15,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 01:33:15,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-01-18 01:33:15,337 INFO L87 Difference]: Start difference. First operand 28491 states and 116726 transitions. Second operand has 22 states, 22 states have (on average 10.318181818181818) internal successors, (227), 22 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:15,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:33:15,973 INFO L93 Difference]: Finished difference Result 49952 states and 208073 transitions. [2022-01-18 01:33:15,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 01:33:15,973 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 10.318181818181818) internal successors, (227), 22 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:33:15,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:33:16,133 INFO L225 Difference]: With dead ends: 49952 [2022-01-18 01:33:16,134 INFO L226 Difference]: Without dead ends: 49771 [2022-01-18 01:33:16,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 332 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=198, Invalid=1134, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 01:33:16,135 INFO L933 BasicCegarLoop]: 261 mSDtfsCounter, 699 mSDsluCounter, 3038 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 699 SdHoareTripleChecker+Valid, 3002 SdHoareTripleChecker+Invalid, 792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 01:33:16,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [699 Valid, 3002 Invalid, 792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 694 Invalid, 0 Unknown, 80 Unchecked, 0.2s Time] [2022-01-18 01:33:16,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49771 states. [2022-01-18 01:33:16,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49771 to 32355. [2022-01-18 01:33:16,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32355 states, 32354 states have (on average 4.103480249737282) internal successors, (132764), 32354 states have internal predecessors, (132764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:17,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32355 states to 32355 states and 132764 transitions. [2022-01-18 01:33:17,081 INFO L78 Accepts]: Start accepts. Automaton has 32355 states and 132764 transitions. Word has length 170 [2022-01-18 01:33:17,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:33:17,081 INFO L470 AbstractCegarLoop]: Abstraction has 32355 states and 132764 transitions. [2022-01-18 01:33:17,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 10.318181818181818) internal successors, (227), 22 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:17,081 INFO L276 IsEmpty]: Start isEmpty. Operand 32355 states and 132764 transitions. [2022-01-18 01:33:17,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:33:17,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:33:17,144 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:33:17,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 01:33:17,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-18 01:33:17,360 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:33:17,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:33:17,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1243931316, now seen corresponding path program 1 times [2022-01-18 01:33:17,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:33:17,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371663011] [2022-01-18 01:33:17,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:17,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:33:17,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:17,538 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:17,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:33:17,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371663011] [2022-01-18 01:33:17,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371663011] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:33:17,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466753241] [2022-01-18 01:33:17,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:17,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:17,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:33:17,556 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:33:17,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 01:33:17,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:17,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-18 01:33:17,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:33:17,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:33:18,070 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:33:18,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:33:18,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:18,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2022-01-18 01:33:18,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:33:18,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:18,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2022-01-18 01:33:18,436 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:18,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466753241] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:33:18,436 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:33:18,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 10] total 24 [2022-01-18 01:33:18,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696251746] [2022-01-18 01:33:18,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:33:18,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 01:33:18,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:33:18,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 01:33:18,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2022-01-18 01:33:18,437 INFO L87 Difference]: Start difference. First operand 32355 states and 132764 transitions. Second operand has 24 states, 24 states have (on average 9.708333333333334) internal successors, (233), 24 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:19,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:33:19,300 INFO L93 Difference]: Finished difference Result 52813 states and 219690 transitions. [2022-01-18 01:33:19,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 01:33:19,300 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 9.708333333333334) internal successors, (233), 24 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:33:19,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:33:19,444 INFO L225 Difference]: With dead ends: 52813 [2022-01-18 01:33:19,444 INFO L226 Difference]: Without dead ends: 47812 [2022-01-18 01:33:19,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 330 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=240, Invalid=1566, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 01:33:19,446 INFO L933 BasicCegarLoop]: 258 mSDtfsCounter, 732 mSDsluCounter, 3352 mSDsCounter, 0 mSdLazyCounter, 1040 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 732 SdHoareTripleChecker+Valid, 3200 SdHoareTripleChecker+Invalid, 1069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1040 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 01:33:19,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [732 Valid, 3200 Invalid, 1069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1040 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 01:33:19,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47812 states. [2022-01-18 01:33:20,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47812 to 28611. [2022-01-18 01:33:20,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28611 states, 28610 states have (on average 4.098147500873821) internal successors, (117248), 28610 states have internal predecessors, (117248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:20,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28611 states to 28611 states and 117248 transitions. [2022-01-18 01:33:20,362 INFO L78 Accepts]: Start accepts. Automaton has 28611 states and 117248 transitions. Word has length 170 [2022-01-18 01:33:20,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:33:20,365 INFO L470 AbstractCegarLoop]: Abstraction has 28611 states and 117248 transitions. [2022-01-18 01:33:20,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.708333333333334) internal successors, (233), 24 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:20,366 INFO L276 IsEmpty]: Start isEmpty. Operand 28611 states and 117248 transitions. [2022-01-18 01:33:20,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:33:20,431 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:33:20,431 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:33:20,447 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-18 01:33:20,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 01:33:20,650 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:33:20,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:33:20,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1396512105, now seen corresponding path program 9 times [2022-01-18 01:33:20,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:33:20,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447281376] [2022-01-18 01:33:20,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:20,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:33:20,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:20,812 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:20,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:33:20,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447281376] [2022-01-18 01:33:20,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447281376] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:33:20,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042532420] [2022-01-18 01:33:20,813 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 01:33:20,813 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:20,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:33:20,828 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:33:20,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 01:33:20,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 01:33:20,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:33:20,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-18 01:33:20,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:33:21,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:33:21,308 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:21,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:33:21,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:21,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2022-01-18 01:33:21,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:21,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2022-01-18 01:33:21,599 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:21,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042532420] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:33:21,599 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:33:21,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 10] total 22 [2022-01-18 01:33:21,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713341234] [2022-01-18 01:33:21,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:33:21,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 01:33:21,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:33:21,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 01:33:21,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-01-18 01:33:21,600 INFO L87 Difference]: Start difference. First operand 28611 states and 117248 transitions. Second operand has 22 states, 22 states have (on average 10.318181818181818) internal successors, (227), 22 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:22,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:33:22,580 INFO L93 Difference]: Finished difference Result 48952 states and 204003 transitions. [2022-01-18 01:33:22,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 01:33:22,580 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 10.318181818181818) internal successors, (227), 22 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:33:22,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:33:22,745 INFO L225 Difference]: With dead ends: 48952 [2022-01-18 01:33:22,745 INFO L226 Difference]: Without dead ends: 45331 [2022-01-18 01:33:22,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 331 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=202, Invalid=1130, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 01:33:22,746 INFO L933 BasicCegarLoop]: 250 mSDtfsCounter, 643 mSDsluCounter, 3454 mSDsCounter, 0 mSdLazyCounter, 953 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 3343 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 01:33:22,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [643 Valid, 3343 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 953 Invalid, 0 Unknown, 81 Unchecked, 0.3s Time] [2022-01-18 01:33:22,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45331 states. [2022-01-18 01:33:23,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45331 to 28131. [2022-01-18 01:33:23,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28131 states, 28130 states have (on average 4.093849982225382) internal successors, (115160), 28130 states have internal predecessors, (115160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:23,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28131 states to 28131 states and 115160 transitions. [2022-01-18 01:33:23,503 INFO L78 Accepts]: Start accepts. Automaton has 28131 states and 115160 transitions. Word has length 170 [2022-01-18 01:33:23,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:33:23,504 INFO L470 AbstractCegarLoop]: Abstraction has 28131 states and 115160 transitions. [2022-01-18 01:33:23,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 10.318181818181818) internal successors, (227), 22 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:23,504 INFO L276 IsEmpty]: Start isEmpty. Operand 28131 states and 115160 transitions. [2022-01-18 01:33:23,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:33:23,814 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:33:23,814 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:33:23,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 01:33:24,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:24,032 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:33:24,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:33:24,033 INFO L85 PathProgramCache]: Analyzing trace with hash 59627217, now seen corresponding path program 10 times [2022-01-18 01:33:24,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:33:24,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751471701] [2022-01-18 01:33:24,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:24,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:33:24,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:24,219 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:24,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:33:24,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751471701] [2022-01-18 01:33:24,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751471701] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:33:24,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93448530] [2022-01-18 01:33:24,219 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 01:33:24,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:24,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:33:24,232 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:33:24,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 01:33:24,372 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 01:33:24,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:33:24,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-18 01:33:24,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:33:24,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:33:24,810 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:33:24,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:33:25,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:25,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2022-01-18 01:33:25,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:33:25,020 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:25,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2022-01-18 01:33:25,247 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:25,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93448530] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:33:25,247 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:33:25,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 10] total 24 [2022-01-18 01:33:25,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200836178] [2022-01-18 01:33:25,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:33:25,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 01:33:25,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:33:25,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 01:33:25,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2022-01-18 01:33:25,249 INFO L87 Difference]: Start difference. First operand 28131 states and 115160 transitions. Second operand has 24 states, 24 states have (on average 9.708333333333334) internal successors, (233), 24 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:26,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:33:26,083 INFO L93 Difference]: Finished difference Result 49455 states and 205944 transitions. [2022-01-18 01:33:26,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 01:33:26,083 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 9.708333333333334) internal successors, (233), 24 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:33:26,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:33:26,222 INFO L225 Difference]: With dead ends: 49455 [2022-01-18 01:33:26,222 INFO L226 Difference]: Without dead ends: 46074 [2022-01-18 01:33:26,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 329 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=247, Invalid=1559, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 01:33:26,223 INFO L933 BasicCegarLoop]: 266 mSDtfsCounter, 756 mSDsluCounter, 3773 mSDsCounter, 0 mSdLazyCounter, 1168 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 756 SdHoareTripleChecker+Valid, 3574 SdHoareTripleChecker+Invalid, 1194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 01:33:26,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [756 Valid, 3574 Invalid, 1194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1168 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 01:33:26,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46074 states. [2022-01-18 01:33:27,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46074 to 28471. [2022-01-18 01:33:27,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28471 states, 28470 states have (on average 4.097330523357921) internal successors, (116651), 28470 states have internal predecessors, (116651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:27,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28471 states to 28471 states and 116651 transitions. [2022-01-18 01:33:27,175 INFO L78 Accepts]: Start accepts. Automaton has 28471 states and 116651 transitions. Word has length 170 [2022-01-18 01:33:27,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:33:27,176 INFO L470 AbstractCegarLoop]: Abstraction has 28471 states and 116651 transitions. [2022-01-18 01:33:27,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.708333333333334) internal successors, (233), 24 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:27,176 INFO L276 IsEmpty]: Start isEmpty. Operand 28471 states and 116651 transitions. [2022-01-18 01:33:27,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:33:27,231 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:33:27,231 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:33:27,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 01:33:27,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:27,441 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:33:27,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:33:27,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1305326867, now seen corresponding path program 11 times [2022-01-18 01:33:27,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:33:27,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007507213] [2022-01-18 01:33:27,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:27,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:33:27,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:27,617 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:27,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:33:27,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007507213] [2022-01-18 01:33:27,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007507213] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:33:27,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864367492] [2022-01-18 01:33:27,617 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 01:33:27,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:27,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:33:27,625 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:33:27,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 01:33:27,748 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 01:33:27,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:33:27,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 80 conjunts are in the unsatisfiable core [2022-01-18 01:33:27,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:33:27,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:33:28,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 01:33:28,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:33:28,320 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 01:33:28,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 01:33:28,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:33:28,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:33:28,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:33:28,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:33:28,861 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:33:28,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:33:29,036 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_876 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_876) c_~X_0~0.base))) (< (+ c_~s_2~0 (select .cse0 (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0)))) (+ (select .cse0 (+ c_~X_0~0.offset 4)) 1)))) (forall ((v_ArrVal_876 (Array Int Int))) (let ((.cse1 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_876) c_~X_0~0.base))) (<= (select .cse1 (+ c_~X_0~0.offset 4)) (+ c_~s_2~0 (select .cse1 (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0)))))))) is different from false [2022-01-18 01:33:29,088 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_876 (Array Int Int)) (v_ArrVal_875 (Array Int Int))) (let ((.cse0 (select (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_875) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_876) c_~X_0~0.base))) (< (+ (select .cse0 (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (+ (select .cse0 (+ c_~X_0~0.offset 4)) 1)))) (forall ((v_ArrVal_876 (Array Int Int)) (v_ArrVal_875 (Array Int Int))) (let ((.cse1 (select (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_875) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_876) c_~X_0~0.base))) (<= (select .cse1 (+ c_~X_0~0.offset 4)) (+ (select .cse1 (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0))))) is different from false [2022-01-18 01:33:29,125 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_876 (Array Int Int)) (v_ArrVal_875 (Array Int Int)) (v_ArrVal_874 (Array Int Int))) (let ((.cse0 (select (store (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t2~0.base| v_ArrVal_874) |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_875) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_876) c_~X_0~0.base))) (<= (select .cse0 (+ c_~X_0~0.offset 4)) (+ (select .cse0 (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0)))) (forall ((v_ArrVal_876 (Array Int Int)) (v_ArrVal_875 (Array Int Int)) (v_ArrVal_874 (Array Int Int))) (let ((.cse1 (select (store (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t2~0.base| v_ArrVal_874) |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_875) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_876) c_~X_0~0.base))) (< (+ (select .cse1 (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (+ (select .cse1 (+ c_~X_0~0.offset 4)) 1))))) is different from false [2022-01-18 01:33:29,226 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 1 not checked. [2022-01-18 01:33:29,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864367492] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:33:29,226 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:33:29,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 26, 13] total 42 [2022-01-18 01:33:29,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861951671] [2022-01-18 01:33:29,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:33:29,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-18 01:33:29,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:33:29,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-18 01:33:29,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1350, Unknown=3, NotChecked=228, Total=1722 [2022-01-18 01:33:29,228 INFO L87 Difference]: Start difference. First operand 28471 states and 116651 transitions. Second operand has 42 states, 42 states have (on average 7.904761904761905) internal successors, (332), 42 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:31,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:33:31,297 INFO L93 Difference]: Finished difference Result 49413 states and 205998 transitions. [2022-01-18 01:33:31,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 01:33:31,297 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 7.904761904761905) internal successors, (332), 42 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:33:31,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:33:31,668 INFO L225 Difference]: With dead ends: 49413 [2022-01-18 01:33:31,668 INFO L226 Difference]: Without dead ends: 45792 [2022-01-18 01:33:31,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 317 SyntacticMatches, 7 SemanticMatches, 71 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 925 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=697, Invalid=4142, Unknown=3, NotChecked=414, Total=5256 [2022-01-18 01:33:31,670 INFO L933 BasicCegarLoop]: 251 mSDtfsCounter, 1820 mSDsluCounter, 5220 mSDsCounter, 0 mSdLazyCounter, 2429 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1820 SdHoareTripleChecker+Valid, 4758 SdHoareTripleChecker+Invalid, 3526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1016 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 01:33:31,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1820 Valid, 4758 Invalid, 3526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2429 Invalid, 0 Unknown, 1016 Unchecked, 0.8s Time] [2022-01-18 01:33:31,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45792 states. [2022-01-18 01:33:32,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45792 to 28703. [2022-01-18 01:33:32,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28703 states, 28702 states have (on average 4.099122012403317) internal successors, (117653), 28702 states have internal predecessors, (117653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:32,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28703 states to 28703 states and 117653 transitions. [2022-01-18 01:33:32,325 INFO L78 Accepts]: Start accepts. Automaton has 28703 states and 117653 transitions. Word has length 170 [2022-01-18 01:33:32,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:33:32,325 INFO L470 AbstractCegarLoop]: Abstraction has 28703 states and 117653 transitions. [2022-01-18 01:33:32,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 7.904761904761905) internal successors, (332), 42 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:32,325 INFO L276 IsEmpty]: Start isEmpty. Operand 28703 states and 117653 transitions. [2022-01-18 01:33:32,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:33:32,382 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:33:32,382 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:33:32,402 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-01-18 01:33:32,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:32,595 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:33:32,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:33:32,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1227671575, now seen corresponding path program 12 times [2022-01-18 01:33:32,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:33:32,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265216188] [2022-01-18 01:33:32,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:32,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:33:32,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:32,813 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:32,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:33:32,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265216188] [2022-01-18 01:33:32,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265216188] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:33:32,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491025162] [2022-01-18 01:33:32,813 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 01:33:32,813 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:32,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:33:32,819 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:33:32,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 01:33:33,052 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 01:33:33,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:33:33,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 63 conjunts are in the unsatisfiable core [2022-01-18 01:33:33,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:33:33,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:33,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 25 [2022-01-18 01:33:33,865 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:33:33,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:33:34,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:34,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 34 [2022-01-18 01:33:34,643 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:33:34,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491025162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:33:34,643 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:33:34,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 38 [2022-01-18 01:33:34,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150627627] [2022-01-18 01:33:34,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:33:34,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 01:33:34,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:33:34,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 01:33:34,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1232, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 01:33:34,644 INFO L87 Difference]: Start difference. First operand 28703 states and 117653 transitions. Second operand has 38 states, 38 states have (on average 8.421052631578947) internal successors, (320), 38 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:36,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:33:36,706 INFO L93 Difference]: Finished difference Result 86153 states and 361574 transitions. [2022-01-18 01:33:36,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 01:33:36,706 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 8.421052631578947) internal successors, (320), 38 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:33:36,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:33:36,997 INFO L225 Difference]: With dead ends: 86153 [2022-01-18 01:33:36,997 INFO L226 Difference]: Without dead ends: 82532 [2022-01-18 01:33:36,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 321 SyntacticMatches, 3 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 989 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=831, Invalid=3999, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 01:33:36,998 INFO L933 BasicCegarLoop]: 275 mSDtfsCounter, 2503 mSDsluCounter, 5284 mSDsCounter, 0 mSdLazyCounter, 1988 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2503 SdHoareTripleChecker+Valid, 4959 SdHoareTripleChecker+Invalid, 2268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 194 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 01:33:36,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2503 Valid, 4959 Invalid, 2268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1988 Invalid, 0 Unknown, 194 Unchecked, 0.7s Time] [2022-01-18 01:33:37,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82532 states. [2022-01-18 01:33:38,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82532 to 30023. [2022-01-18 01:33:38,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30023 states, 30022 states have (on average 4.112550796082872) internal successors, (123467), 30022 states have internal predecessors, (123467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:38,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30023 states to 30023 states and 123467 transitions. [2022-01-18 01:33:38,245 INFO L78 Accepts]: Start accepts. Automaton has 30023 states and 123467 transitions. Word has length 170 [2022-01-18 01:33:38,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:33:38,245 INFO L470 AbstractCegarLoop]: Abstraction has 30023 states and 123467 transitions. [2022-01-18 01:33:38,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 8.421052631578947) internal successors, (320), 38 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:38,246 INFO L276 IsEmpty]: Start isEmpty. Operand 30023 states and 123467 transitions. [2022-01-18 01:33:38,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:33:38,310 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:33:38,311 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:33:38,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 01:33:38,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:38,531 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:33:38,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:33:38,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1802015637, now seen corresponding path program 1 times [2022-01-18 01:33:38,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:33:38,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520401382] [2022-01-18 01:33:38,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:38,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:33:38,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:38,796 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:38,797 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:33:38,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520401382] [2022-01-18 01:33:38,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520401382] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:33:38,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839347030] [2022-01-18 01:33:38,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:38,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:38,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:33:38,798 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:33:38,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 01:33:38,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:38,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 71 conjunts are in the unsatisfiable core [2022-01-18 01:33:38,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:33:38,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:33:39,029 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 01:33:39,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 01:33:39,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 01:33:39,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:33:39,446 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:33:39,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:33:39,603 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_974 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_974) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) c_~s_2~0)) is different from false [2022-01-18 01:33:39,622 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_974 (Array Int Int))) (= (+ c_~t_5~0 c_~s_2~0) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_974) c_~X_0~0.base) (+ c_~X_0~0.offset 4)))) is different from false [2022-01-18 01:33:39,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:39,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 39 [2022-01-18 01:33:39,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 01:33:39,777 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 1 not checked. [2022-01-18 01:33:39,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839347030] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:33:39,778 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:33:39,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 17] total 36 [2022-01-18 01:33:39,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217602382] [2022-01-18 01:33:39,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:33:39,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 01:33:39,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:33:39,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 01:33:39,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=1022, Unknown=2, NotChecked=130, Total=1260 [2022-01-18 01:33:39,780 INFO L87 Difference]: Start difference. First operand 30023 states and 123467 transitions. Second operand has 36 states, 36 states have (on average 9.666666666666666) internal successors, (348), 36 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:42,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:33:42,306 INFO L93 Difference]: Finished difference Result 120566 states and 510895 transitions. [2022-01-18 01:33:42,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 01:33:42,306 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 9.666666666666666) internal successors, (348), 36 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:33:42,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:33:43,087 INFO L225 Difference]: With dead ends: 120566 [2022-01-18 01:33:43,087 INFO L226 Difference]: Without dead ends: 117545 [2022-01-18 01:33:43,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 318 SyntacticMatches, 8 SemanticMatches, 65 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 959 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=519, Invalid=3647, Unknown=2, NotChecked=254, Total=4422 [2022-01-18 01:33:43,088 INFO L933 BasicCegarLoop]: 324 mSDtfsCounter, 1868 mSDsluCounter, 7297 mSDsCounter, 0 mSdLazyCounter, 2987 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1868 SdHoareTripleChecker+Valid, 6592 SdHoareTripleChecker+Invalid, 3902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 2987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 823 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 01:33:43,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1868 Valid, 6592 Invalid, 3902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 2987 Invalid, 0 Unknown, 823 Unchecked, 0.8s Time] [2022-01-18 01:33:43,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117545 states. [2022-01-18 01:33:44,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117545 to 30533. [2022-01-18 01:33:44,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30533 states, 30532 states have (on average 4.111096554434692) internal successors, (125520), 30532 states have internal predecessors, (125520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:44,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30533 states to 30533 states and 125520 transitions. [2022-01-18 01:33:44,877 INFO L78 Accepts]: Start accepts. Automaton has 30533 states and 125520 transitions. Word has length 170 [2022-01-18 01:33:44,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:33:44,877 INFO L470 AbstractCegarLoop]: Abstraction has 30533 states and 125520 transitions. [2022-01-18 01:33:44,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 9.666666666666666) internal successors, (348), 36 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:44,877 INFO L276 IsEmpty]: Start isEmpty. Operand 30533 states and 125520 transitions. [2022-01-18 01:33:44,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:33:44,944 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:33:44,945 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:33:44,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 01:33:45,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:45,145 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:33:45,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:33:45,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1326940101, now seen corresponding path program 2 times [2022-01-18 01:33:45,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:33:45,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376812134] [2022-01-18 01:33:45,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:45,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:33:45,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:45,381 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:45,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:33:45,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376812134] [2022-01-18 01:33:45,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376812134] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:33:45,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435439799] [2022-01-18 01:33:45,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 01:33:45,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:45,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:33:45,382 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:33:45,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 01:33:45,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 01:33:45,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:33:45,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 76 conjunts are in the unsatisfiable core [2022-01-18 01:33:45,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:33:46,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:33:46,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 01:33:46,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-01-18 01:33:46,341 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:33:46,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:33:46,936 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1023 (Array Int Int))) (<= c_~s_2~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1023) c_~X_0~0.base) (+ c_~X_0~0.offset 4)))) (forall ((v_ArrVal_1023 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1023) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ 1 c_~s_2~0)))) is different from false [2022-01-18 01:33:46,974 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1023 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1023) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ c_~t_5~0 1 c_~s_2~0))) (forall ((v_ArrVal_1023 (Array Int Int))) (<= (+ c_~t_5~0 c_~s_2~0) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1023) c_~X_0~0.base) (+ c_~X_0~0.offset 4))))) is different from false [2022-01-18 01:33:46,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:46,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 39 [2022-01-18 01:33:46,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 01:33:47,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:33:47,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:33:47,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 5 [2022-01-18 01:33:47,671 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2022-01-18 01:33:47,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435439799] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:33:47,671 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:33:47,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 23, 26] total 53 [2022-01-18 01:33:47,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647062185] [2022-01-18 01:33:47,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:33:47,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 01:33:47,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:33:47,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 01:33:47,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2325, Unknown=2, NotChecked=198, Total=2756 [2022-01-18 01:33:47,672 INFO L87 Difference]: Start difference. First operand 30533 states and 125520 transitions. Second operand has 53 states, 53 states have (on average 6.452830188679245) internal successors, (342), 53 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:51,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:33:51,120 INFO L93 Difference]: Finished difference Result 140391 states and 587791 transitions. [2022-01-18 01:33:51,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 01:33:51,120 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 6.452830188679245) internal successors, (342), 53 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:33:51,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:33:52,157 INFO L225 Difference]: With dead ends: 140391 [2022-01-18 01:33:52,157 INFO L226 Difference]: Without dead ends: 138069 [2022-01-18 01:33:52,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 302 SyntacticMatches, 10 SemanticMatches, 104 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2632 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1843, Invalid=8875, Unknown=2, NotChecked=410, Total=11130 [2022-01-18 01:33:52,158 INFO L933 BasicCegarLoop]: 314 mSDtfsCounter, 4848 mSDsluCounter, 8163 mSDsCounter, 0 mSdLazyCounter, 3540 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4848 SdHoareTripleChecker+Valid, 7397 SdHoareTripleChecker+Invalid, 4499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 3540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 743 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 01:33:52,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4848 Valid, 7397 Invalid, 4499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 3540 Invalid, 0 Unknown, 743 Unchecked, 1.0s Time] [2022-01-18 01:33:52,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138069 states. [2022-01-18 01:33:53,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138069 to 30533. [2022-01-18 01:33:53,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30533 states, 30532 states have (on average 4.111096554434692) internal successors, (125520), 30532 states have internal predecessors, (125520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:54,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30533 states to 30533 states and 125520 transitions. [2022-01-18 01:33:54,046 INFO L78 Accepts]: Start accepts. Automaton has 30533 states and 125520 transitions. Word has length 170 [2022-01-18 01:33:54,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:33:54,046 INFO L470 AbstractCegarLoop]: Abstraction has 30533 states and 125520 transitions. [2022-01-18 01:33:54,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 6.452830188679245) internal successors, (342), 53 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:54,046 INFO L276 IsEmpty]: Start isEmpty. Operand 30533 states and 125520 transitions. [2022-01-18 01:33:54,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:33:54,106 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:33:54,106 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:33:54,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 01:33:54,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:54,322 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:33:54,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:33:54,323 INFO L85 PathProgramCache]: Analyzing trace with hash 537771213, now seen corresponding path program 3 times [2022-01-18 01:33:54,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:33:54,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853566339] [2022-01-18 01:33:54,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:54,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:33:54,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:54,594 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:54,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:33:54,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853566339] [2022-01-18 01:33:54,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853566339] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:33:54,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461993913] [2022-01-18 01:33:54,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 01:33:54,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:54,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:33:54,608 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:33:54,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 01:33:54,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 01:33:54,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:33:54,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 56 conjunts are in the unsatisfiable core [2022-01-18 01:33:54,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:33:55,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:33:55,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 01:33:55,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:33:55,242 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:55,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:33:55,469 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1072 (Array Int Int))) (<= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1072) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ c_~t_5~0 c_~s_2~0))) (forall ((v_ArrVal_1072 (Array Int Int))) (< (+ c_~t_5~0 c_~s_2~0) (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1072) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) 1)))) is different from false [2022-01-18 01:33:55,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:55,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 43 [2022-01-18 01:33:55,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 01:33:55,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:33:55,534 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:33:55,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2022-01-18 01:33:55,778 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:55,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461993913] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:33:55,778 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:33:55,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 39 [2022-01-18 01:33:55,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355041113] [2022-01-18 01:33:55,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:33:55,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 01:33:55,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:33:55,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 01:33:55,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1294, Unknown=1, NotChecked=72, Total=1482 [2022-01-18 01:33:55,779 INFO L87 Difference]: Start difference. First operand 30533 states and 125520 transitions. Second operand has 39 states, 39 states have (on average 9.564102564102564) internal successors, (373), 39 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:57,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:33:57,608 INFO L93 Difference]: Finished difference Result 51438 states and 216318 transitions. [2022-01-18 01:33:57,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 01:33:57,608 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 9.564102564102564) internal successors, (373), 39 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:33:57,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:33:57,771 INFO L225 Difference]: With dead ends: 51438 [2022-01-18 01:33:57,771 INFO L226 Difference]: Without dead ends: 48117 [2022-01-18 01:33:57,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 316 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 620 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=640, Invalid=3269, Unknown=1, NotChecked=122, Total=4032 [2022-01-18 01:33:57,772 INFO L933 BasicCegarLoop]: 237 mSDtfsCounter, 1844 mSDsluCounter, 4184 mSDsCounter, 0 mSdLazyCounter, 1575 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1844 SdHoareTripleChecker+Valid, 3911 SdHoareTripleChecker+Invalid, 2203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 514 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 01:33:57,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1844 Valid, 3911 Invalid, 2203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1575 Invalid, 0 Unknown, 514 Unchecked, 0.5s Time] [2022-01-18 01:33:57,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48117 states. [2022-01-18 01:33:58,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48117 to 31253. [2022-01-18 01:33:58,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31253 states, 31252 states have (on average 4.119928324587226) internal successors, (128756), 31252 states have internal predecessors, (128756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:58,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31253 states to 31253 states and 128756 transitions. [2022-01-18 01:33:58,866 INFO L78 Accepts]: Start accepts. Automaton has 31253 states and 128756 transitions. Word has length 170 [2022-01-18 01:33:58,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:33:58,867 INFO L470 AbstractCegarLoop]: Abstraction has 31253 states and 128756 transitions. [2022-01-18 01:33:58,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 9.564102564102564) internal successors, (373), 39 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:33:58,867 INFO L276 IsEmpty]: Start isEmpty. Operand 31253 states and 128756 transitions. [2022-01-18 01:33:58,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:33:58,927 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:33:58,928 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:33:58,943 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-01-18 01:33:59,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-01-18 01:33:59,145 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:33:59,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:33:59,146 INFO L85 PathProgramCache]: Analyzing trace with hash -124003713, now seen corresponding path program 4 times [2022-01-18 01:33:59,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:33:59,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352782890] [2022-01-18 01:33:59,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:33:59,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:33:59,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:33:59,395 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:33:59,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:33:59,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352782890] [2022-01-18 01:33:59,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352782890] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:33:59,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255359815] [2022-01-18 01:33:59,395 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 01:33:59,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:33:59,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:33:59,397 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:33:59,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 01:33:59,532 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 01:33:59,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:33:59,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 64 conjunts are in the unsatisfiable core [2022-01-18 01:33:59,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:33:59,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:33:59,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 01:33:59,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:33:59,916 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:33:59,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:00,061 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1121 (Array Int Int))) (<= (+ c_~t_5~0 c_~s_2~0) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1121) c_~X_0~0.base) (+ c_~X_0~0.offset 4)))) (forall ((v_ArrVal_1121 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1121) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ c_~t_5~0 1 c_~s_2~0)))) is different from false [2022-01-18 01:34:00,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:00,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 41 [2022-01-18 01:34:00,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 01:34:00,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:34:00,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:34:00,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 01:34:00,316 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:00,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255359815] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:00,316 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:00,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 17] total 39 [2022-01-18 01:34:00,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327107060] [2022-01-18 01:34:00,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:00,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 01:34:00,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:00,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 01:34:00,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1292, Unknown=1, NotChecked=72, Total=1482 [2022-01-18 01:34:00,317 INFO L87 Difference]: Start difference. First operand 31253 states and 128756 transitions. Second operand has 39 states, 39 states have (on average 8.564102564102564) internal successors, (334), 39 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:02,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:34:02,205 INFO L93 Difference]: Finished difference Result 51545 states and 216658 transitions. [2022-01-18 01:34:02,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 01:34:02,205 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 8.564102564102564) internal successors, (334), 39 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:34:02,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:34:02,358 INFO L225 Difference]: With dead ends: 51545 [2022-01-18 01:34:02,358 INFO L226 Difference]: Without dead ends: 48524 [2022-01-18 01:34:02,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 315 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 573 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=546, Invalid=3239, Unknown=1, NotChecked=120, Total=3906 [2022-01-18 01:34:02,359 INFO L933 BasicCegarLoop]: 251 mSDtfsCounter, 1289 mSDsluCounter, 6018 mSDsCounter, 0 mSdLazyCounter, 2233 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1289 SdHoareTripleChecker+Valid, 5508 SdHoareTripleChecker+Invalid, 2722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 2233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 424 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 01:34:02,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1289 Valid, 5508 Invalid, 2722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 2233 Invalid, 0 Unknown, 424 Unchecked, 0.7s Time] [2022-01-18 01:34:02,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48524 states. [2022-01-18 01:34:03,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48524 to 31253. [2022-01-18 01:34:03,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31253 states, 31252 states have (on average 4.119928324587226) internal successors, (128756), 31252 states have internal predecessors, (128756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:03,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31253 states to 31253 states and 128756 transitions. [2022-01-18 01:34:03,350 INFO L78 Accepts]: Start accepts. Automaton has 31253 states and 128756 transitions. Word has length 170 [2022-01-18 01:34:03,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:34:03,350 INFO L470 AbstractCegarLoop]: Abstraction has 31253 states and 128756 transitions. [2022-01-18 01:34:03,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 8.564102564102564) internal successors, (334), 39 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:03,350 INFO L276 IsEmpty]: Start isEmpty. Operand 31253 states and 128756 transitions. [2022-01-18 01:34:03,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:34:03,410 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:34:03,411 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:34:03,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 01:34:03,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-18 01:34:03,623 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:34:03,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:34:03,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1482130641, now seen corresponding path program 5 times [2022-01-18 01:34:03,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:34:03,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126253246] [2022-01-18 01:34:03,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:03,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:34:03,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:03,949 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:03,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:34:03,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126253246] [2022-01-18 01:34:03,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126253246] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:34:03,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683991241] [2022-01-18 01:34:03,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 01:34:03,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:03,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:34:03,953 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:34:03,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 01:34:04,086 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 01:34:04,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:34:04,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 67 conjunts are in the unsatisfiable core [2022-01-18 01:34:04,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:34:04,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:34:04,203 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 01:34:04,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 01:34:04,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 01:34:04,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:34:04,705 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:04,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:04,925 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1171 (Array Int Int))) (<= (+ c_~t_5~0 c_~s_2~0) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1171) c_~X_0~0.base) (+ c_~X_0~0.offset 4)))) (forall ((v_ArrVal_1171 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1171) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (+ c_~t_5~0 1 c_~s_2~0)))) is different from false [2022-01-18 01:34:04,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:04,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 41 [2022-01-18 01:34:04,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 01:34:04,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:34:04,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:34:04,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-18 01:34:05,220 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:05,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683991241] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:05,220 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:05,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2022-01-18 01:34:05,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061714566] [2022-01-18 01:34:05,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:05,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 01:34:05,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:05,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 01:34:05,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=896, Unknown=1, NotChecked=60, Total=1056 [2022-01-18 01:34:05,221 INFO L87 Difference]: Start difference. First operand 31253 states and 128756 transitions. Second operand has 33 states, 33 states have (on average 8.818181818181818) internal successors, (291), 33 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:06,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:34:06,990 INFO L93 Difference]: Finished difference Result 55166 states and 232345 transitions. [2022-01-18 01:34:06,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 01:34:06,991 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 8.818181818181818) internal successors, (291), 33 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:34:06,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:34:07,193 INFO L225 Difference]: With dead ends: 55166 [2022-01-18 01:34:07,193 INFO L226 Difference]: Without dead ends: 52145 [2022-01-18 01:34:07,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 321 SyntacticMatches, 6 SemanticMatches, 56 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=480, Invalid=2715, Unknown=1, NotChecked=110, Total=3306 [2022-01-18 01:34:07,202 INFO L933 BasicCegarLoop]: 266 mSDtfsCounter, 992 mSDsluCounter, 5081 mSDsCounter, 0 mSdLazyCounter, 2038 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 992 SdHoareTripleChecker+Valid, 4715 SdHoareTripleChecker+Invalid, 2337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 2038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 237 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 01:34:07,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [992 Valid, 4715 Invalid, 2337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 2038 Invalid, 0 Unknown, 237 Unchecked, 0.9s Time] [2022-01-18 01:34:07,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52145 states. [2022-01-18 01:34:08,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52145 to 31253. [2022-01-18 01:34:08,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31253 states, 31252 states have (on average 4.119928324587226) internal successors, (128756), 31252 states have internal predecessors, (128756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:08,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31253 states to 31253 states and 128756 transitions. [2022-01-18 01:34:08,288 INFO L78 Accepts]: Start accepts. Automaton has 31253 states and 128756 transitions. Word has length 170 [2022-01-18 01:34:08,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:34:08,289 INFO L470 AbstractCegarLoop]: Abstraction has 31253 states and 128756 transitions. [2022-01-18 01:34:08,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 8.818181818181818) internal successors, (291), 33 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:08,289 INFO L276 IsEmpty]: Start isEmpty. Operand 31253 states and 128756 transitions. [2022-01-18 01:34:08,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:34:08,356 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:34:08,356 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:34:08,374 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 01:34:08,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 01:34:08,571 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:34:08,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:34:08,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1211495441, now seen corresponding path program 6 times [2022-01-18 01:34:08,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:34:08,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276736074] [2022-01-18 01:34:08,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:08,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:34:08,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:08,802 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:08,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:34:08,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276736074] [2022-01-18 01:34:08,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276736074] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:34:08,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803178377] [2022-01-18 01:34:08,802 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 01:34:08,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:08,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:34:08,803 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:34:08,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 01:34:08,973 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 01:34:08,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:34:08,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-18 01:34:08,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:34:09,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:34:09,355 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:09,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:09,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:09,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2022-01-18 01:34:09,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:09,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2022-01-18 01:34:09,722 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:09,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803178377] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:09,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:09,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 10] total 23 [2022-01-18 01:34:09,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731708249] [2022-01-18 01:34:09,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:09,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 01:34:09,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:09,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 01:34:09,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-01-18 01:34:09,724 INFO L87 Difference]: Start difference. First operand 31253 states and 128756 transitions. Second operand has 23 states, 23 states have (on average 9.91304347826087) internal successors, (228), 23 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:10,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:34:10,702 INFO L93 Difference]: Finished difference Result 50134 states and 209768 transitions. [2022-01-18 01:34:10,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 01:34:10,702 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 9.91304347826087) internal successors, (228), 23 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:34:10,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:34:10,880 INFO L225 Difference]: With dead ends: 50134 [2022-01-18 01:34:10,880 INFO L226 Difference]: Without dead ends: 49953 [2022-01-18 01:34:10,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 331 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=215, Invalid=1191, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 01:34:10,881 INFO L933 BasicCegarLoop]: 254 mSDtfsCounter, 650 mSDsluCounter, 3157 mSDsCounter, 0 mSdLazyCounter, 902 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 3097 SdHoareTripleChecker+Invalid, 984 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 902 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 01:34:10,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 3097 Invalid, 984 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 902 Invalid, 0 Unknown, 63 Unchecked, 0.3s Time] [2022-01-18 01:34:10,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49953 states. [2022-01-18 01:34:11,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49953 to 35541. [2022-01-18 01:34:11,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35541 states, 35540 states have (on average 4.1227912211592574) internal successors, (146524), 35540 states have internal predecessors, (146524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:12,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35541 states to 35541 states and 146524 transitions. [2022-01-18 01:34:12,043 INFO L78 Accepts]: Start accepts. Automaton has 35541 states and 146524 transitions. Word has length 170 [2022-01-18 01:34:12,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:34:12,044 INFO L470 AbstractCegarLoop]: Abstraction has 35541 states and 146524 transitions. [2022-01-18 01:34:12,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 9.91304347826087) internal successors, (228), 23 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:12,044 INFO L276 IsEmpty]: Start isEmpty. Operand 35541 states and 146524 transitions. [2022-01-18 01:34:12,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:34:12,123 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:34:12,123 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:34:12,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 01:34:12,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:12,340 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:34:12,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:34:12,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1620319666, now seen corresponding path program 1 times [2022-01-18 01:34:12,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:34:12,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685161937] [2022-01-18 01:34:12,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:12,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:34:12,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:12,598 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:12,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:34:12,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685161937] [2022-01-18 01:34:12,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685161937] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:34:12,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49179930] [2022-01-18 01:34:12,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:12,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:12,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:34:12,608 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:34:12,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 01:34:12,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:12,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-18 01:34:12,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:34:13,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:34:13,183 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:34:13,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:13,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:13,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2022-01-18 01:34:13,361 INFO L353 Elim1Store]: treesize reduction 14, result has 22.2 percent of original size [2022-01-18 01:34:13,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2022-01-18 01:34:13,564 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:13,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49179930] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:13,564 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:13,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 10] total 25 [2022-01-18 01:34:13,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57108213] [2022-01-18 01:34:13,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:13,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 01:34:13,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:13,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 01:34:13,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2022-01-18 01:34:13,565 INFO L87 Difference]: Start difference. First operand 35541 states and 146524 transitions. Second operand has 25 states, 25 states have (on average 9.36) internal successors, (234), 25 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:14,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:34:14,619 INFO L93 Difference]: Finished difference Result 55025 states and 230404 transitions. [2022-01-18 01:34:14,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 01:34:14,620 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 9.36) internal successors, (234), 25 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:34:14,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:34:15,097 INFO L225 Difference]: With dead ends: 55025 [2022-01-18 01:34:15,097 INFO L226 Difference]: Without dead ends: 49904 [2022-01-18 01:34:15,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 328 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=255, Invalid=1637, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 01:34:15,098 INFO L933 BasicCegarLoop]: 257 mSDtfsCounter, 680 mSDsluCounter, 4095 mSDsCounter, 0 mSdLazyCounter, 1446 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 680 SdHoareTripleChecker+Valid, 3875 SdHoareTripleChecker+Invalid, 1471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 01:34:15,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [680 Valid, 3875 Invalid, 1471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1446 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 01:34:15,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49904 states. [2022-01-18 01:34:15,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49904 to 32733. [2022-01-18 01:34:15,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32733 states, 32732 states have (on average 4.124587559574728) internal successors, (135006), 32732 states have internal predecessors, (135006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:15,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32733 states to 32733 states and 135006 transitions. [2022-01-18 01:34:15,961 INFO L78 Accepts]: Start accepts. Automaton has 32733 states and 135006 transitions. Word has length 170 [2022-01-18 01:34:15,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:34:15,962 INFO L470 AbstractCegarLoop]: Abstraction has 32733 states and 135006 transitions. [2022-01-18 01:34:15,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 9.36) internal successors, (234), 25 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:15,962 INFO L276 IsEmpty]: Start isEmpty. Operand 32733 states and 135006 transitions. [2022-01-18 01:34:16,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:34:16,026 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:34:16,027 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:34:16,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-18 01:34:16,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 01:34:16,240 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:34:16,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:34:16,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1945072053, now seen corresponding path program 7 times [2022-01-18 01:34:16,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:34:16,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944417240] [2022-01-18 01:34:16,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:16,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:34:16,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:16,831 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:16,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:34:16,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944417240] [2022-01-18 01:34:16,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944417240] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:34:16,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985972276] [2022-01-18 01:34:16,832 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 01:34:16,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:16,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:34:16,838 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:34:16,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 01:34:16,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:16,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-18 01:34:16,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:34:17,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:34:17,427 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:34:17,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:17,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:17,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2022-01-18 01:34:17,605 INFO L353 Elim1Store]: treesize reduction 14, result has 22.2 percent of original size [2022-01-18 01:34:17,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2022-01-18 01:34:17,791 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:17,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985972276] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:17,792 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:17,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 10] total 24 [2022-01-18 01:34:17,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527811228] [2022-01-18 01:34:17,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:17,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 01:34:17,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:17,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 01:34:17,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2022-01-18 01:34:17,793 INFO L87 Difference]: Start difference. First operand 32733 states and 135006 transitions. Second operand has 24 states, 24 states have (on average 9.708333333333334) internal successors, (233), 24 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:18,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:34:18,614 INFO L93 Difference]: Finished difference Result 50734 states and 213030 transitions. [2022-01-18 01:34:18,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 01:34:18,614 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 9.708333333333334) internal successors, (233), 24 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:34:18,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:34:18,757 INFO L225 Difference]: With dead ends: 50734 [2022-01-18 01:34:18,758 INFO L226 Difference]: Without dead ends: 47413 [2022-01-18 01:34:18,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 330 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=247, Invalid=1559, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 01:34:18,758 INFO L933 BasicCegarLoop]: 247 mSDtfsCounter, 676 mSDsluCounter, 3558 mSDsCounter, 0 mSdLazyCounter, 1145 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 676 SdHoareTripleChecker+Valid, 3367 SdHoareTripleChecker+Invalid, 1171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 01:34:18,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [676 Valid, 3367 Invalid, 1171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1145 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 01:34:18,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47413 states. [2022-01-18 01:34:19,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47413 to 32841. [2022-01-18 01:34:19,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32841 states, 32840 states have (on average 4.125669914738125) internal successors, (135487), 32840 states have internal predecessors, (135487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:19,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32841 states to 32841 states and 135487 transitions. [2022-01-18 01:34:19,745 INFO L78 Accepts]: Start accepts. Automaton has 32841 states and 135487 transitions. Word has length 170 [2022-01-18 01:34:19,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:34:19,745 INFO L470 AbstractCegarLoop]: Abstraction has 32841 states and 135487 transitions. [2022-01-18 01:34:19,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.708333333333334) internal successors, (233), 24 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:19,746 INFO L276 IsEmpty]: Start isEmpty. Operand 32841 states and 135487 transitions. [2022-01-18 01:34:19,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:34:19,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:34:19,812 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:34:19,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 01:34:20,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:20,028 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:34:20,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:34:20,029 INFO L85 PathProgramCache]: Analyzing trace with hash 461003069, now seen corresponding path program 8 times [2022-01-18 01:34:20,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:34:20,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869124112] [2022-01-18 01:34:20,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:20,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:34:20,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:20,208 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:20,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:34:20,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869124112] [2022-01-18 01:34:20,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869124112] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:34:20,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753625512] [2022-01-18 01:34:20,209 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 01:34:20,209 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:20,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:34:20,220 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:34:20,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 01:34:20,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 01:34:20,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:34:20,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-18 01:34:20,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:34:20,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:34:20,826 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:20,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:20,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:20,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2022-01-18 01:34:21,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:21,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2022-01-18 01:34:21,164 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:21,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753625512] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:21,165 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:21,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 10] total 22 [2022-01-18 01:34:21,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468786747] [2022-01-18 01:34:21,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:21,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 01:34:21,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:21,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 01:34:21,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-01-18 01:34:21,166 INFO L87 Difference]: Start difference. First operand 32841 states and 135487 transitions. Second operand has 22 states, 22 states have (on average 10.454545454545455) internal successors, (230), 22 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:22,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:34:22,141 INFO L93 Difference]: Finished difference Result 50401 states and 211392 transitions. [2022-01-18 01:34:22,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 01:34:22,141 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 10.454545454545455) internal successors, (230), 22 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:34:22,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:34:22,321 INFO L225 Difference]: With dead ends: 50401 [2022-01-18 01:34:22,321 INFO L226 Difference]: Without dead ends: 50220 [2022-01-18 01:34:22,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 331 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=193, Invalid=1067, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 01:34:22,322 INFO L933 BasicCegarLoop]: 257 mSDtfsCounter, 601 mSDsluCounter, 4036 mSDsCounter, 0 mSdLazyCounter, 1181 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 601 SdHoareTripleChecker+Valid, 3824 SdHoareTripleChecker+Invalid, 1290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 01:34:22,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [601 Valid, 3824 Invalid, 1290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1181 Invalid, 0 Unknown, 90 Unchecked, 0.3s Time] [2022-01-18 01:34:22,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50220 states. [2022-01-18 01:34:23,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50220 to 37377. [2022-01-18 01:34:23,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37377 states, 37376 states have (on average 4.146216823630137) internal successors, (154969), 37376 states have internal predecessors, (154969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:23,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37377 states to 37377 states and 154969 transitions. [2022-01-18 01:34:23,456 INFO L78 Accepts]: Start accepts. Automaton has 37377 states and 154969 transitions. Word has length 170 [2022-01-18 01:34:23,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:34:23,456 INFO L470 AbstractCegarLoop]: Abstraction has 37377 states and 154969 transitions. [2022-01-18 01:34:23,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 10.454545454545455) internal successors, (230), 22 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:23,457 INFO L276 IsEmpty]: Start isEmpty. Operand 37377 states and 154969 transitions. [2022-01-18 01:34:23,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:34:23,538 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:34:23,539 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:34:23,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 01:34:23,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-01-18 01:34:23,756 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:34:23,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:34:23,756 INFO L85 PathProgramCache]: Analyzing trace with hash 52178844, now seen corresponding path program 2 times [2022-01-18 01:34:23,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:34:23,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616663095] [2022-01-18 01:34:23,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:23,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:34:23,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:24,009 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:24,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:34:24,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616663095] [2022-01-18 01:34:24,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616663095] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:34:24,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583137984] [2022-01-18 01:34:24,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 01:34:24,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:24,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:34:24,020 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:34:24,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 01:34:24,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 01:34:24,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:34:24,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-18 01:34:24,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:34:24,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:34:24,597 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:24,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:24,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:24,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2022-01-18 01:34:24,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:24,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2022-01-18 01:34:24,906 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:24,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583137984] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:24,906 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:24,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 10] total 22 [2022-01-18 01:34:24,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834074390] [2022-01-18 01:34:24,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:24,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 01:34:24,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:24,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 01:34:24,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-01-18 01:34:24,907 INFO L87 Difference]: Start difference. First operand 37377 states and 154969 transitions. Second operand has 22 states, 22 states have (on average 10.454545454545455) internal successors, (230), 22 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:25,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:34:25,815 INFO L93 Difference]: Finished difference Result 50436 states and 211462 transitions. [2022-01-18 01:34:25,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 01:34:25,815 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 10.454545454545455) internal successors, (230), 22 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:34:25,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:34:26,016 INFO L225 Difference]: With dead ends: 50436 [2022-01-18 01:34:26,016 INFO L226 Difference]: Without dead ends: 47415 [2022-01-18 01:34:26,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 331 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=197, Invalid=1063, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 01:34:26,017 INFO L933 BasicCegarLoop]: 257 mSDtfsCounter, 630 mSDsluCounter, 2925 mSDsCounter, 0 mSdLazyCounter, 866 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 630 SdHoareTripleChecker+Valid, 2818 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 01:34:26,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [630 Valid, 2818 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 866 Invalid, 0 Unknown, 35 Unchecked, 0.2s Time] [2022-01-18 01:34:26,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47415 states. [2022-01-18 01:34:26,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47415 to 32733. [2022-01-18 01:34:26,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32733 states, 32732 states have (on average 4.124587559574728) internal successors, (135006), 32732 states have internal predecessors, (135006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:27,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32733 states to 32733 states and 135006 transitions. [2022-01-18 01:34:27,264 INFO L78 Accepts]: Start accepts. Automaton has 32733 states and 135006 transitions. Word has length 170 [2022-01-18 01:34:27,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:34:27,264 INFO L470 AbstractCegarLoop]: Abstraction has 32733 states and 135006 transitions. [2022-01-18 01:34:27,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 10.454545454545455) internal successors, (230), 22 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:27,265 INFO L276 IsEmpty]: Start isEmpty. Operand 32733 states and 135006 transitions. [2022-01-18 01:34:27,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:34:27,353 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:34:27,353 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:34:27,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 01:34:27,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:27,569 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:34:27,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:34:27,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1487976427, now seen corresponding path program 9 times [2022-01-18 01:34:27,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:34:27,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129850607] [2022-01-18 01:34:27,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:27,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:34:27,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:27,740 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:27,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:34:27,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129850607] [2022-01-18 01:34:27,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129850607] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:34:27,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983391359] [2022-01-18 01:34:27,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 01:34:27,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:27,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:34:27,748 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:34:27,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 01:34:27,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 01:34:27,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:34:27,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-18 01:34:27,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:34:28,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:34:28,205 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:28,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:28,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:28,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2022-01-18 01:34:28,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:28,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2022-01-18 01:34:28,419 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:28,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983391359] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:28,420 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:28,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 10] total 22 [2022-01-18 01:34:28,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910487496] [2022-01-18 01:34:28,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:28,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 01:34:28,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:28,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 01:34:28,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-01-18 01:34:28,423 INFO L87 Difference]: Start difference. First operand 32733 states and 135006 transitions. Second operand has 22 states, 22 states have (on average 10.318181818181818) internal successors, (227), 22 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:29,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:34:29,064 INFO L93 Difference]: Finished difference Result 51506 states and 216241 transitions. [2022-01-18 01:34:29,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 01:34:29,064 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 10.318181818181818) internal successors, (227), 22 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:34:29,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:34:29,247 INFO L225 Difference]: With dead ends: 51506 [2022-01-18 01:34:29,247 INFO L226 Difference]: Without dead ends: 48185 [2022-01-18 01:34:29,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 332 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=189, Invalid=1071, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 01:34:29,248 INFO L933 BasicCegarLoop]: 239 mSDtfsCounter, 690 mSDsluCounter, 2931 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 2850 SdHoareTripleChecker+Invalid, 884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 01:34:29,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [690 Valid, 2850 Invalid, 884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 838 Invalid, 0 Unknown, 30 Unchecked, 0.2s Time] [2022-01-18 01:34:29,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48185 states. [2022-01-18 01:34:30,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48185 to 33165. [2022-01-18 01:34:30,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33165 states, 33164 states have (on average 4.128874683391629) internal successors, (136930), 33164 states have internal predecessors, (136930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:30,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33165 states to 33165 states and 136930 transitions. [2022-01-18 01:34:30,361 INFO L78 Accepts]: Start accepts. Automaton has 33165 states and 136930 transitions. Word has length 170 [2022-01-18 01:34:30,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:34:30,362 INFO L470 AbstractCegarLoop]: Abstraction has 33165 states and 136930 transitions. [2022-01-18 01:34:30,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 10.318181818181818) internal successors, (227), 22 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:30,362 INFO L276 IsEmpty]: Start isEmpty. Operand 33165 states and 136930 transitions. [2022-01-18 01:34:30,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:34:30,443 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:34:30,444 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:34:30,461 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-01-18 01:34:30,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:30,648 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:34:30,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:34:30,648 INFO L85 PathProgramCache]: Analyzing trace with hash 3907443, now seen corresponding path program 10 times [2022-01-18 01:34:30,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:34:30,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229931659] [2022-01-18 01:34:30,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:30,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:34:30,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:30,814 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:30,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:34:30,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229931659] [2022-01-18 01:34:30,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229931659] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:34:30,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125999307] [2022-01-18 01:34:30,814 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 01:34:30,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:30,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:34:30,815 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:34:30,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 01:34:30,980 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 01:34:30,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:34:30,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-18 01:34:30,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:34:31,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:34:31,315 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:34:31,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:31,438 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:31,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2022-01-18 01:34:31,445 INFO L353 Elim1Store]: treesize reduction 14, result has 22.2 percent of original size [2022-01-18 01:34:31,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2022-01-18 01:34:31,867 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:31,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125999307] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:31,868 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:31,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 10] total 24 [2022-01-18 01:34:31,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571785366] [2022-01-18 01:34:31,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:31,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 01:34:31,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:31,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 01:34:31,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2022-01-18 01:34:31,868 INFO L87 Difference]: Start difference. First operand 33165 states and 136930 transitions. Second operand has 24 states, 24 states have (on average 9.833333333333334) internal successors, (236), 24 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:32,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:34:32,666 INFO L93 Difference]: Finished difference Result 50733 states and 212921 transitions. [2022-01-18 01:34:32,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 01:34:32,666 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 9.833333333333334) internal successors, (236), 24 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:34:32,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:34:32,810 INFO L225 Difference]: With dead ends: 50733 [2022-01-18 01:34:32,810 INFO L226 Difference]: Without dead ends: 47712 [2022-01-18 01:34:32,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 329 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=240, Invalid=1566, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 01:34:32,811 INFO L933 BasicCegarLoop]: 245 mSDtfsCounter, 683 mSDsluCounter, 3725 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 683 SdHoareTripleChecker+Valid, 3513 SdHoareTripleChecker+Invalid, 1200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 01:34:32,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [683 Valid, 3513 Invalid, 1200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1176 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 01:34:32,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47712 states. [2022-01-18 01:34:33,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47712 to 33057. [2022-01-18 01:34:33,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33057 states, 33056 states have (on average 4.127813407550823) internal successors, (136449), 33056 states have internal predecessors, (136449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:33,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33057 states to 33057 states and 136449 transitions. [2022-01-18 01:34:33,753 INFO L78 Accepts]: Start accepts. Automaton has 33057 states and 136449 transitions. Word has length 170 [2022-01-18 01:34:33,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:34:33,753 INFO L470 AbstractCegarLoop]: Abstraction has 33057 states and 136449 transitions. [2022-01-18 01:34:33,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.833333333333334) internal successors, (236), 24 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:33,753 INFO L276 IsEmpty]: Start isEmpty. Operand 33057 states and 136449 transitions. [2022-01-18 01:34:33,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:34:33,818 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:34:33,819 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:34:33,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-18 01:34:34,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:34,036 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:34:34,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:34:34,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1891539375, now seen corresponding path program 11 times [2022-01-18 01:34:34,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:34:34,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409382221] [2022-01-18 01:34:34,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:34,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:34:34,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:34,207 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:34,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:34:34,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409382221] [2022-01-18 01:34:34,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409382221] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:34:34,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751924322] [2022-01-18 01:34:34,208 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 01:34:34,208 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:34,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:34:34,209 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:34:34,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 01:34:34,345 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 01:34:34,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:34:34,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 01:34:34,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:34:34,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:34:34,571 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:34,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:34,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:34,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2022-01-18 01:34:34,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:34,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2022-01-18 01:34:34,783 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:34,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751924322] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:34,783 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:34,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 10] total 23 [2022-01-18 01:34:34,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496216391] [2022-01-18 01:34:34,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:34,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 01:34:34,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:34,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 01:34:34,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-01-18 01:34:34,784 INFO L87 Difference]: Start difference. First operand 33057 states and 136449 transitions. Second operand has 23 states, 23 states have (on average 10.130434782608695) internal successors, (233), 23 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:35,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:34:35,744 INFO L93 Difference]: Finished difference Result 54246 states and 228127 transitions. [2022-01-18 01:34:35,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 01:34:35,744 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 10.130434782608695) internal successors, (233), 23 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:34:35,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:34:35,948 INFO L225 Difference]: With dead ends: 54246 [2022-01-18 01:34:35,948 INFO L226 Difference]: Without dead ends: 51225 [2022-01-18 01:34:35,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 330 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=215, Invalid=1267, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 01:34:35,948 INFO L933 BasicCegarLoop]: 261 mSDtfsCounter, 733 mSDsluCounter, 3442 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 733 SdHoareTripleChecker+Valid, 3296 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 01:34:35,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [733 Valid, 3296 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1149 Invalid, 0 Unknown, 33 Unchecked, 0.5s Time] [2022-01-18 01:34:36,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51225 states. [2022-01-18 01:34:36,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51225 to 32733. [2022-01-18 01:34:36,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32733 states, 32732 states have (on average 4.124587559574728) internal successors, (135006), 32732 states have internal predecessors, (135006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:37,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32733 states to 32733 states and 135006 transitions. [2022-01-18 01:34:37,105 INFO L78 Accepts]: Start accepts. Automaton has 32733 states and 135006 transitions. Word has length 170 [2022-01-18 01:34:37,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:34:37,106 INFO L470 AbstractCegarLoop]: Abstraction has 32733 states and 135006 transitions. [2022-01-18 01:34:37,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 10.130434782608695) internal successors, (233), 23 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:37,106 INFO L276 IsEmpty]: Start isEmpty. Operand 32733 states and 135006 transitions. [2022-01-18 01:34:37,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:34:37,177 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:34:37,178 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:34:37,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 01:34:37,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-01-18 01:34:37,394 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:34:37,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:34:37,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1124442827, now seen corresponding path program 12 times [2022-01-18 01:34:37,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:34:37,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131933796] [2022-01-18 01:34:37,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:37,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:34:37,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:37,691 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:37,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:34:37,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131933796] [2022-01-18 01:34:37,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131933796] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:34:37,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222722373] [2022-01-18 01:34:37,692 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 01:34:37,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:37,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:34:37,693 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:34:37,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 01:34:37,961 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 01:34:37,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:34:37,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 64 conjunts are in the unsatisfiable core [2022-01-18 01:34:37,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:34:38,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:34:38,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:34:38,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:34:38,575 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:34:38,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:38,756 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1604 (Array Int Int))) (<= c_~s_6~0 (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1604) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0))) (forall ((v_ArrVal_1604 (Array Int Int))) (< (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1604) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (+ c_~s_6~0 1)))) is different from false [2022-01-18 01:34:38,763 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1604 (Array Int Int))) (<= (+ c_~s_6~0 c_~t_8~0) (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1604) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0))) (forall ((v_ArrVal_1604 (Array Int Int))) (< (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1604) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (+ c_~s_6~0 c_~t_8~0 1)))) is different from false [2022-01-18 01:34:38,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:38,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 51 [2022-01-18 01:34:38,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 12 [2022-01-18 01:34:38,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:34:38,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:34:38,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 3 [2022-01-18 01:34:39,159 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:39,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222722373] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:39,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:39,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 17] total 41 [2022-01-18 01:34:39,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109202366] [2022-01-18 01:34:39,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:39,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 01:34:39,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:39,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 01:34:39,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1343, Unknown=2, NotChecked=150, Total=1640 [2022-01-18 01:34:39,160 INFO L87 Difference]: Start difference. First operand 32733 states and 135006 transitions. Second operand has 41 states, 41 states have (on average 6.804878048780488) internal successors, (279), 41 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:40,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:34:40,941 INFO L93 Difference]: Finished difference Result 58699 states and 247716 transitions. [2022-01-18 01:34:40,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 01:34:40,942 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 6.804878048780488) internal successors, (279), 41 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:34:40,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:34:41,129 INFO L225 Difference]: With dead ends: 58699 [2022-01-18 01:34:41,130 INFO L226 Difference]: Without dead ends: 55378 [2022-01-18 01:34:41,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 316 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 765 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=524, Invalid=3142, Unknown=2, NotChecked=238, Total=3906 [2022-01-18 01:34:41,130 INFO L933 BasicCegarLoop]: 261 mSDtfsCounter, 1260 mSDsluCounter, 4862 mSDsCounter, 0 mSdLazyCounter, 1725 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1260 SdHoareTripleChecker+Valid, 4576 SdHoareTripleChecker+Invalid, 2530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 766 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 01:34:41,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1260 Valid, 4576 Invalid, 2530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1725 Invalid, 0 Unknown, 766 Unchecked, 0.6s Time] [2022-01-18 01:34:41,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55378 states. [2022-01-18 01:34:42,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55378 to 34177. [2022-01-18 01:34:42,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34177 states, 34176 states have (on average 4.134802200374532) internal successors, (141311), 34176 states have internal predecessors, (141311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:42,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34177 states to 34177 states and 141311 transitions. [2022-01-18 01:34:42,215 INFO L78 Accepts]: Start accepts. Automaton has 34177 states and 141311 transitions. Word has length 170 [2022-01-18 01:34:42,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:34:42,216 INFO L470 AbstractCegarLoop]: Abstraction has 34177 states and 141311 transitions. [2022-01-18 01:34:42,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.804878048780488) internal successors, (279), 41 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:42,216 INFO L276 IsEmpty]: Start isEmpty. Operand 34177 states and 141311 transitions. [2022-01-18 01:34:42,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:34:42,281 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:34:42,281 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:34:42,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 01:34:42,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 01:34:42,498 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:34:42,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:34:42,498 INFO L85 PathProgramCache]: Analyzing trace with hash 129350175, now seen corresponding path program 13 times [2022-01-18 01:34:42,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:34:42,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744969004] [2022-01-18 01:34:42,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:42,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:34:42,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:42,759 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:42,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:34:42,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744969004] [2022-01-18 01:34:42,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744969004] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:34:42,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195824416] [2022-01-18 01:34:42,760 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 01:34:42,760 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:42,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:34:42,761 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:34:42,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 01:34:42,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:42,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 82 conjunts are in the unsatisfiable core [2022-01-18 01:34:42,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:34:43,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:34:43,242 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-01-18 01:34:43,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-01-18 01:34:43,248 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 01:34:43,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 01:34:43,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:34:43,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:34:43,695 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:34:43,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:43,941 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1655 (Array Int Int))) (<= c_~s_6~0 (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1655) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0))) (forall ((v_ArrVal_1655 (Array Int Int))) (< (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1655) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (+ c_~s_6~0 1)))) is different from false [2022-01-18 01:34:43,947 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1655 (Array Int Int))) (<= (+ c_~s_6~0 c_~t_8~0) (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1655) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0))) (forall ((v_ArrVal_1655 (Array Int Int))) (< (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1655) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (+ c_~s_6~0 c_~t_8~0 1)))) is different from false [2022-01-18 01:34:43,958 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:43,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 51 [2022-01-18 01:34:43,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 12 [2022-01-18 01:34:43,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:34:43,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:34:43,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 3 [2022-01-18 01:34:44,477 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:34:44,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195824416] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:44,477 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:44,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 24, 21] total 49 [2022-01-18 01:34:44,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65047802] [2022-01-18 01:34:44,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:44,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 01:34:44,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:44,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 01:34:44,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1984, Unknown=2, NotChecked=182, Total=2352 [2022-01-18 01:34:44,478 INFO L87 Difference]: Start difference. First operand 34177 states and 141311 transitions. Second operand has 49 states, 49 states have (on average 5.816326530612245) internal successors, (285), 49 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:46,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:34:46,795 INFO L93 Difference]: Finished difference Result 63005 states and 266548 transitions. [2022-01-18 01:34:46,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 01:34:46,795 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 5.816326530612245) internal successors, (285), 49 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:34:46,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:34:47,054 INFO L225 Difference]: With dead ends: 63005 [2022-01-18 01:34:47,055 INFO L226 Difference]: Without dead ends: 59684 [2022-01-18 01:34:47,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 305 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 1291 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=769, Invalid=5241, Unknown=4, NotChecked=306, Total=6320 [2022-01-18 01:34:47,055 INFO L933 BasicCegarLoop]: 270 mSDtfsCounter, 1551 mSDsluCounter, 6650 mSDsCounter, 0 mSdLazyCounter, 2211 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1551 SdHoareTripleChecker+Valid, 6150 SdHoareTripleChecker+Invalid, 3183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 2211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 916 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 01:34:47,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1551 Valid, 6150 Invalid, 3183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 2211 Invalid, 0 Unknown, 916 Unchecked, 0.8s Time] [2022-01-18 01:34:47,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59684 states. [2022-01-18 01:34:48,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59684 to 34628. [2022-01-18 01:34:48,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34628 states, 34627 states have (on average 4.134288272157565) internal successors, (143158), 34627 states have internal predecessors, (143158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:48,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34628 states to 34628 states and 143158 transitions. [2022-01-18 01:34:48,273 INFO L78 Accepts]: Start accepts. Automaton has 34628 states and 143158 transitions. Word has length 170 [2022-01-18 01:34:48,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:34:48,273 INFO L470 AbstractCegarLoop]: Abstraction has 34628 states and 143158 transitions. [2022-01-18 01:34:48,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 5.816326530612245) internal successors, (285), 49 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:48,274 INFO L276 IsEmpty]: Start isEmpty. Operand 34628 states and 143158 transitions. [2022-01-18 01:34:48,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:34:48,357 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:34:48,357 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:34:48,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 01:34:48,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:48,564 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:34:48,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:34:48,564 INFO L85 PathProgramCache]: Analyzing trace with hash 59492663, now seen corresponding path program 14 times [2022-01-18 01:34:48,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:34:48,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010084266] [2022-01-18 01:34:48,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:48,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:34:48,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:48,832 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:48,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:34:48,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010084266] [2022-01-18 01:34:48,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010084266] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:34:48,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538347661] [2022-01-18 01:34:48,832 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 01:34:48,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:48,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:34:48,833 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:34:48,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 01:34:48,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 01:34:48,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:34:48,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 72 conjunts are in the unsatisfiable core [2022-01-18 01:34:48,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:34:49,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:34:49,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 01:34:49,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:34:49,409 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:34:49,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:49,536 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1704 (Array Int Int))) (<= (+ c_~s_6~0 c_~t_8~0) (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1704) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0))) (forall ((v_ArrVal_1704 (Array Int Int))) (< (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1704) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (+ c_~s_6~0 c_~t_8~0 1)))) is different from false [2022-01-18 01:34:49,547 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:49,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 51 [2022-01-18 01:34:49,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 12 [2022-01-18 01:34:49,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:34:49,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:34:49,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 3 [2022-01-18 01:34:49,928 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:34:49,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538347661] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:49,929 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:49,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23, 24] total 53 [2022-01-18 01:34:49,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495506733] [2022-01-18 01:34:49,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:49,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 01:34:49,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:49,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 01:34:49,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=2411, Unknown=1, NotChecked=100, Total=2756 [2022-01-18 01:34:49,930 INFO L87 Difference]: Start difference. First operand 34628 states and 143158 transitions. Second operand has 53 states, 53 states have (on average 5.490566037735849) internal successors, (291), 53 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:53,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:34:53,179 INFO L93 Difference]: Finished difference Result 111019 states and 464623 transitions. [2022-01-18 01:34:53,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 01:34:53,179 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 5.490566037735849) internal successors, (291), 53 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:34:53,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:34:53,722 INFO L225 Difference]: With dead ends: 111019 [2022-01-18 01:34:53,722 INFO L226 Difference]: Without dead ends: 107437 [2022-01-18 01:34:53,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 401 GetRequests, 302 SyntacticMatches, 5 SemanticMatches, 94 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1978 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1376, Invalid=7557, Unknown=1, NotChecked=186, Total=9120 [2022-01-18 01:34:53,723 INFO L933 BasicCegarLoop]: 263 mSDtfsCounter, 2043 mSDsluCounter, 6203 mSDsCounter, 0 mSdLazyCounter, 2357 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2043 SdHoareTripleChecker+Valid, 5732 SdHoareTripleChecker+Invalid, 2943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 2357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 513 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 01:34:53,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2043 Valid, 5732 Invalid, 2943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 2357 Invalid, 0 Unknown, 513 Unchecked, 1.0s Time] [2022-01-18 01:34:53,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107437 states. [2022-01-18 01:34:55,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107437 to 33289. [2022-01-18 01:34:55,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33289 states, 33288 states have (on average 4.126502042778179) internal successors, (137363), 33288 states have internal predecessors, (137363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:55,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33289 states to 33289 states and 137363 transitions. [2022-01-18 01:34:55,307 INFO L78 Accepts]: Start accepts. Automaton has 33289 states and 137363 transitions. Word has length 170 [2022-01-18 01:34:55,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:34:55,308 INFO L470 AbstractCegarLoop]: Abstraction has 33289 states and 137363 transitions. [2022-01-18 01:34:55,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 5.490566037735849) internal successors, (291), 53 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:34:55,308 INFO L276 IsEmpty]: Start isEmpty. Operand 33289 states and 137363 transitions. [2022-01-18 01:34:55,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:34:55,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:34:55,373 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:34:55,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-18 01:34:55,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 01:34:55,588 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:34:55,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:34:55,588 INFO L85 PathProgramCache]: Analyzing trace with hash 49466847, now seen corresponding path program 15 times [2022-01-18 01:34:55,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:34:55,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301094919] [2022-01-18 01:34:55,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:34:55,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:34:55,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:34:55,868 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:34:55,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:34:55,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301094919] [2022-01-18 01:34:55,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301094919] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:34:55,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839068564] [2022-01-18 01:34:55,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 01:34:55,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:34:55,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:34:55,877 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:34:55,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 01:34:56,160 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 01:34:56,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:34:56,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 83 conjunts are in the unsatisfiable core [2022-01-18 01:34:56,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:34:56,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:34:56,436 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-01-18 01:34:56,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-01-18 01:34:56,441 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 01:34:56,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 01:34:56,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 01:34:56,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:56,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2022-01-18 01:34:56,890 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:34:56,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:34:57,182 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_~i_3~0_206 Int)) (or (< v_~i_3~0_206 c_~n_1~0) (not (<= v_~i_3~0_206 (+ c_~i_3~0 1))) (and (forall ((v_ArrVal_1755 (Array Int Int))) (<= (+ c_~s_6~0 c_~t_8~0) (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1755) c_~X_0~0.base) (+ (* v_~i_3~0_206 4) c_~X_0~0.offset)) c_~s_2~0))) (forall ((v_ArrVal_1755 (Array Int Int))) (< (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1755) c_~X_0~0.base) (+ (* v_~i_3~0_206 4) c_~X_0~0.offset)) c_~s_2~0) (+ c_~s_6~0 c_~t_8~0 1)))))) is different from false [2022-01-18 01:34:57,222 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:34:57,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 81 [2022-01-18 01:34:57,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 57 [2022-01-18 01:34:57,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 51 [2022-01-18 01:34:58,352 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:34:58,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839068564] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:34:58,352 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:34:58,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 26, 24] total 57 [2022-01-18 01:34:58,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441765548] [2022-01-18 01:34:58,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:34:58,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-01-18 01:34:58,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:34:58,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-01-18 01:34:58,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=2828, Unknown=1, NotChecked=108, Total=3192 [2022-01-18 01:34:58,353 INFO L87 Difference]: Start difference. First operand 33289 states and 137363 transitions. Second operand has 57 states, 57 states have (on average 5.491228070175438) internal successors, (313), 57 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:05,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:35:05,804 INFO L93 Difference]: Finished difference Result 158123 states and 659783 transitions. [2022-01-18 01:35:05,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-18 01:35:05,805 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 5.491228070175438) internal successors, (313), 57 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:35:05,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:35:06,770 INFO L225 Difference]: With dead ends: 158123 [2022-01-18 01:35:06,770 INFO L226 Difference]: Without dead ends: 152363 [2022-01-18 01:35:06,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 442 GetRequests, 301 SyntacticMatches, 6 SemanticMatches, 135 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 4705 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2524, Invalid=15839, Unknown=1, NotChecked=268, Total=18632 [2022-01-18 01:35:06,772 INFO L933 BasicCegarLoop]: 301 mSDtfsCounter, 4842 mSDsluCounter, 10568 mSDsCounter, 0 mSdLazyCounter, 4259 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4842 SdHoareTripleChecker+Valid, 9469 SdHoareTripleChecker+Invalid, 5748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 4259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1268 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 01:35:06,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4842 Valid, 9469 Invalid, 5748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 4259 Invalid, 0 Unknown, 1268 Unchecked, 2.1s Time] [2022-01-18 01:35:07,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152363 states. [2022-01-18 01:35:08,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152363 to 35992. [2022-01-18 01:35:08,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35992 states, 35991 states have (on average 4.143480314523075) internal successors, (149128), 35991 states have internal predecessors, (149128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:09,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35992 states to 35992 states and 149128 transitions. [2022-01-18 01:35:09,363 INFO L78 Accepts]: Start accepts. Automaton has 35992 states and 149128 transitions. Word has length 170 [2022-01-18 01:35:09,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:35:09,364 INFO L470 AbstractCegarLoop]: Abstraction has 35992 states and 149128 transitions. [2022-01-18 01:35:09,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 5.491228070175438) internal successors, (313), 57 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:09,364 INFO L276 IsEmpty]: Start isEmpty. Operand 35992 states and 149128 transitions. [2022-01-18 01:35:09,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:35:09,475 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:35:09,475 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:35:09,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 01:35:09,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 01:35:09,688 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:35:09,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:35:09,688 INFO L85 PathProgramCache]: Analyzing trace with hash 998566901, now seen corresponding path program 16 times [2022-01-18 01:35:09,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:35:09,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156154438] [2022-01-18 01:35:09,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:35:09,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:35:09,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:35:09,945 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:35:09,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:35:09,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156154438] [2022-01-18 01:35:09,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156154438] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:35:09,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155078341] [2022-01-18 01:35:09,946 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 01:35:09,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:35:09,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:35:09,964 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:35:09,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 01:35:10,138 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 01:35:10,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:35:10,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 78 conjunts are in the unsatisfiable core [2022-01-18 01:35:10,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:35:10,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:35:10,421 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-01-18 01:35:10,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-01-18 01:35:10,430 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 01:35:10,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 01:35:10,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 01:35:10,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 01:35:10,820 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:35:10,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:35:10,976 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1806 (Array Int Int))) (<= (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1806) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (+ c_~s_6~0 c_~t_8~0))) (forall ((v_ArrVal_1806 (Array Int Int))) (< (+ c_~s_6~0 c_~t_8~0) (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1806) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) 1 c_~s_2~0)))) is different from false [2022-01-18 01:35:10,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:35:10,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 49 [2022-01-18 01:35:10,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 11 [2022-01-18 01:35:11,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:35:11,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:35:11,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 5 [2022-01-18 01:35:11,410 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:35:11,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155078341] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:35:11,410 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:35:11,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 38 [2022-01-18 01:35:11,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867341135] [2022-01-18 01:35:11,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:35:11,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 01:35:11,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:35:11,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 01:35:11,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1216, Unknown=1, NotChecked=70, Total=1406 [2022-01-18 01:35:11,412 INFO L87 Difference]: Start difference. First operand 35992 states and 149128 transitions. Second operand has 38 states, 38 states have (on average 6.868421052631579) internal successors, (261), 38 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:13,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:35:13,560 INFO L93 Difference]: Finished difference Result 57450 states and 241662 transitions. [2022-01-18 01:35:13,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 01:35:13,561 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 6.868421052631579) internal successors, (261), 38 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:35:13,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:35:13,792 INFO L225 Difference]: With dead ends: 57450 [2022-01-18 01:35:13,792 INFO L226 Difference]: Without dead ends: 54429 [2022-01-18 01:35:13,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 317 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 753 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=517, Invalid=3518, Unknown=1, NotChecked=124, Total=4160 [2022-01-18 01:35:13,793 INFO L933 BasicCegarLoop]: 267 mSDtfsCounter, 1203 mSDsluCounter, 6232 mSDsCounter, 0 mSdLazyCounter, 2256 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1203 SdHoareTripleChecker+Valid, 5706 SdHoareTripleChecker+Invalid, 2614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 2256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 313 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 01:35:13,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1203 Valid, 5706 Invalid, 2614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 2256 Invalid, 0 Unknown, 313 Unchecked, 0.8s Time] [2022-01-18 01:35:13,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54429 states. [2022-01-18 01:35:14,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54429 to 36174. [2022-01-18 01:35:14,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36174 states, 36173 states have (on average 4.145108229895226) internal successors, (149941), 36173 states have internal predecessors, (149941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:15,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36174 states to 36174 states and 149941 transitions. [2022-01-18 01:35:15,040 INFO L78 Accepts]: Start accepts. Automaton has 36174 states and 149941 transitions. Word has length 170 [2022-01-18 01:35:15,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:35:15,040 INFO L470 AbstractCegarLoop]: Abstraction has 36174 states and 149941 transitions. [2022-01-18 01:35:15,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 6.868421052631579) internal successors, (261), 38 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:15,040 INFO L276 IsEmpty]: Start isEmpty. Operand 36174 states and 149941 transitions. [2022-01-18 01:35:15,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:35:15,120 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:35:15,120 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:35:15,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 01:35:15,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 01:35:15,327 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:35:15,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:35:15,335 INFO L85 PathProgramCache]: Analyzing trace with hash 927631243, now seen corresponding path program 17 times [2022-01-18 01:35:15,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:35:15,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089360858] [2022-01-18 01:35:15,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:35:15,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:35:15,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:35:15,640 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:35:15,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:35:15,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089360858] [2022-01-18 01:35:15,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089360858] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:35:15,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49842442] [2022-01-18 01:35:15,641 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 01:35:15,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:35:15,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:35:15,642 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:35:15,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 01:35:15,787 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 01:35:15,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:35:15,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 60 conjunts are in the unsatisfiable core [2022-01-18 01:35:15,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:35:16,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:35:16,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 01:35:16,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 01:35:16,202 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:35:16,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:35:16,402 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_1855 (Array Int Int))) (<= (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1855) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (+ c_~s_6~0 c_~t_8~0))) (forall ((v_ArrVal_1855 (Array Int Int))) (< (+ c_~s_6~0 c_~t_8~0) (+ (select (select (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1855) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) 1 c_~s_2~0)))) is different from false [2022-01-18 01:35:16,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:35:16,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 49 [2022-01-18 01:35:16,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 11 [2022-01-18 01:35:16,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:35:16,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:35:16,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 5 [2022-01-18 01:35:16,780 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:35:16,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49842442] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:35:16,780 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:35:16,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 37 [2022-01-18 01:35:16,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081084425] [2022-01-18 01:35:16,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:35:16,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 01:35:16,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:35:16,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 01:35:16,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1135, Unknown=1, NotChecked=68, Total=1332 [2022-01-18 01:35:16,781 INFO L87 Difference]: Start difference. First operand 36174 states and 149941 transitions. Second operand has 37 states, 37 states have (on average 7.108108108108108) internal successors, (263), 37 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:18,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:35:18,523 INFO L93 Difference]: Finished difference Result 56388 states and 237376 transitions. [2022-01-18 01:35:18,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 01:35:18,523 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 7.108108108108108) internal successors, (263), 37 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:35:18,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:35:18,720 INFO L225 Difference]: With dead ends: 56388 [2022-01-18 01:35:18,720 INFO L226 Difference]: Without dead ends: 53367 [2022-01-18 01:35:18,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 316 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 540 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=454, Invalid=2519, Unknown=1, NotChecked=106, Total=3080 [2022-01-18 01:35:18,721 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 1100 mSDsluCounter, 5157 mSDsCounter, 0 mSdLazyCounter, 1796 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1100 SdHoareTripleChecker+Valid, 4813 SdHoareTripleChecker+Invalid, 2190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 362 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 01:35:18,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1100 Valid, 4813 Invalid, 2190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1796 Invalid, 0 Unknown, 362 Unchecked, 0.6s Time] [2022-01-18 01:35:18,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53367 states. [2022-01-18 01:35:19,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53367 to 35856. [2022-01-18 01:35:19,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35856 states, 35855 states have (on average 4.142853158555292) internal successors, (148542), 35855 states have internal predecessors, (148542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:19,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35856 states to 35856 states and 148542 transitions. [2022-01-18 01:35:19,895 INFO L78 Accepts]: Start accepts. Automaton has 35856 states and 148542 transitions. Word has length 170 [2022-01-18 01:35:19,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:35:19,895 INFO L470 AbstractCegarLoop]: Abstraction has 35856 states and 148542 transitions. [2022-01-18 01:35:19,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 7.108108108108108) internal successors, (263), 37 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:19,895 INFO L276 IsEmpty]: Start isEmpty. Operand 35856 states and 148542 transitions. [2022-01-18 01:35:19,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:35:19,966 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:35:19,967 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:35:19,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 01:35:20,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:35:20,180 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:35:20,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:35:20,180 INFO L85 PathProgramCache]: Analyzing trace with hash -203177157, now seen corresponding path program 13 times [2022-01-18 01:35:20,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:35:20,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901938755] [2022-01-18 01:35:20,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:35:20,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:35:20,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:35:20,684 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:35:20,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:35:20,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901938755] [2022-01-18 01:35:20,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901938755] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:35:20,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253378448] [2022-01-18 01:35:20,685 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 01:35:20,685 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:35:20,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:35:20,686 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:35:20,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 01:35:20,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:35:20,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 80 conjunts are in the unsatisfiable core [2022-01-18 01:35:20,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:35:20,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:35:20,955 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-01-18 01:35:20,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-01-18 01:35:21,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:35:21,319 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-18 01:35:21,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 26 [2022-01-18 01:35:21,364 INFO L353 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2022-01-18 01:35:21,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 28 [2022-01-18 01:35:21,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:35:21,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:35:21,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:35:21,904 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:35:21,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:35:22,099 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int))) (= (+ (* (- 1) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1908) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~s_2~0) 0)) is different from false [2022-01-18 01:35:22,130 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int))) (= (+ (* (select (select (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1907) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1908) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (- 1)) c_~s_2~0) 0)) is different from false [2022-01-18 01:35:22,134 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int))) (= (+ c_~t_4~0 (* (select (select (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1907) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1908) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (- 1)) c_~s_2~0) 0)) is different from false [2022-01-18 01:35:22,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:35:22,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 116 treesize of output 89 [2022-01-18 01:35:22,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 66 [2022-01-18 01:35:22,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2022-01-18 01:35:25,808 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 1 not checked. [2022-01-18 01:35:25,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253378448] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:35:25,808 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:35:25,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 22, 20] total 57 [2022-01-18 01:35:25,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166329975] [2022-01-18 01:35:25,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:35:25,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-01-18 01:35:25,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:35:25,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-01-18 01:35:25,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=2668, Unknown=4, NotChecked=318, Total=3192 [2022-01-18 01:35:25,809 INFO L87 Difference]: Start difference. First operand 35856 states and 148542 transitions. Second operand has 57 states, 57 states have (on average 6.280701754385965) internal successors, (358), 57 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:30,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:35:30,741 INFO L93 Difference]: Finished difference Result 177576 states and 757069 transitions. [2022-01-18 01:35:30,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 01:35:30,743 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 6.280701754385965) internal successors, (358), 57 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:35:30,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:35:32,116 INFO L225 Difference]: With dead ends: 177576 [2022-01-18 01:35:32,116 INFO L226 Difference]: Without dead ends: 176195 [2022-01-18 01:35:32,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 313 SyntacticMatches, 14 SemanticMatches, 104 ConstructedPredicates, 3 IntricatePredicates, 3 DeprecatedPredicates, 3062 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1161, Invalid=9353, Unknown=4, NotChecked=612, Total=11130 [2022-01-18 01:35:32,117 INFO L933 BasicCegarLoop]: 352 mSDtfsCounter, 3550 mSDsluCounter, 11995 mSDsCounter, 0 mSdLazyCounter, 3977 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3550 SdHoareTripleChecker+Valid, 10427 SdHoareTripleChecker+Invalid, 6974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 3977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2806 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 01:35:32,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3550 Valid, 10427 Invalid, 6974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 3977 Invalid, 0 Unknown, 2806 Unchecked, 1.5s Time] [2022-01-18 01:35:32,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176195 states. [2022-01-18 01:35:34,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176195 to 37266. [2022-01-18 01:35:34,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37266 states, 37265 states have (on average 4.136723467060245) internal successors, (154155), 37265 states have internal predecessors, (154155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:34,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37266 states to 37266 states and 154155 transitions. [2022-01-18 01:35:34,596 INFO L78 Accepts]: Start accepts. Automaton has 37266 states and 154155 transitions. Word has length 170 [2022-01-18 01:35:34,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:35:34,596 INFO L470 AbstractCegarLoop]: Abstraction has 37266 states and 154155 transitions. [2022-01-18 01:35:34,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 6.280701754385965) internal successors, (358), 57 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:34,596 INFO L276 IsEmpty]: Start isEmpty. Operand 37266 states and 154155 transitions. [2022-01-18 01:35:35,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:35:35,121 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:35:35,121 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:35:35,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 01:35:35,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:35:35,360 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:35:35,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:35:35,360 INFO L85 PathProgramCache]: Analyzing trace with hash 34449445, now seen corresponding path program 14 times [2022-01-18 01:35:35,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:35:35,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315260110] [2022-01-18 01:35:35,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:35:35,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:35:35,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:35:35,670 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:35:35,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:35:35,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315260110] [2022-01-18 01:35:35,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315260110] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:35:35,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503448818] [2022-01-18 01:35:35,670 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 01:35:35,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:35:35,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:35:35,671 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:35:35,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 01:35:35,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 01:35:35,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:35:35,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 74 conjunts are in the unsatisfiable core [2022-01-18 01:35:35,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:35:36,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:35:36,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:35:36,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:35:36,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:35:36,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:35:36,655 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:35:36,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:35:36,840 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1958 (Array Int Int))) (= (+ (* (- 1) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1958) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~s_2~0) 0)) is different from false [2022-01-18 01:35:36,869 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1958 (Array Int Int)) (v_ArrVal_1957 (Array Int Int))) (= (+ (* (- 1) (select (select (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1957) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1958) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~s_2~0) 0)) is different from false [2022-01-18 01:35:36,873 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1958 (Array Int Int)) (v_ArrVal_1957 (Array Int Int))) (= (+ (* (- 1) (select (select (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_1957) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_1958) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~t_4~0 c_~s_2~0) 0)) is different from false [2022-01-18 01:35:36,879 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:35:36,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 116 treesize of output 89 [2022-01-18 01:35:36,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 66 [2022-01-18 01:35:36,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2022-01-18 01:35:37,763 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2022-01-18 01:35:37,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503448818] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:35:37,764 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:35:37,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 25, 28] total 59 [2022-01-18 01:35:37,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673496569] [2022-01-18 01:35:37,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:35:37,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-01-18 01:35:37,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:35:37,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-01-18 01:35:37,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=2812, Unknown=3, NotChecked=330, Total=3422 [2022-01-18 01:35:37,765 INFO L87 Difference]: Start difference. First operand 37266 states and 154155 transitions. Second operand has 59 states, 59 states have (on average 5.830508474576271) internal successors, (344), 59 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:49,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:35:49,951 INFO L93 Difference]: Finished difference Result 357727 states and 1502210 transitions. [2022-01-18 01:35:49,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-01-18 01:35:49,951 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 5.830508474576271) internal successors, (344), 59 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:35:49,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:35:52,332 INFO L225 Difference]: With dead ends: 357727 [2022-01-18 01:35:52,333 INFO L226 Difference]: Without dead ends: 340161 [2022-01-18 01:35:52,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 303 SyntacticMatches, 29 SemanticMatches, 167 ConstructedPredicates, 3 IntricatePredicates, 2 DeprecatedPredicates, 9080 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=4001, Invalid=23398, Unknown=3, NotChecked=990, Total=28392 [2022-01-18 01:35:52,334 INFO L933 BasicCegarLoop]: 384 mSDtfsCounter, 8355 mSDsluCounter, 14719 mSDsCounter, 0 mSdLazyCounter, 6832 mSolverCounterSat, 458 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8355 SdHoareTripleChecker+Valid, 12807 SdHoareTripleChecker+Invalid, 9049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 458 IncrementalHoareTripleChecker+Valid, 6832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1759 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-18 01:35:52,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8355 Valid, 12807 Invalid, 9049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [458 Valid, 6832 Invalid, 0 Unknown, 1759 Unchecked, 2.8s Time] [2022-01-18 01:35:52,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340161 states. [2022-01-18 01:35:57,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340161 to 43201. [2022-01-18 01:35:57,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43201 states, 43200 states have (on average 4.161111111111111) internal successors, (179760), 43200 states have internal predecessors, (179760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:57,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43201 states to 43201 states and 179760 transitions. [2022-01-18 01:35:57,533 INFO L78 Accepts]: Start accepts. Automaton has 43201 states and 179760 transitions. Word has length 170 [2022-01-18 01:35:57,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:35:57,534 INFO L470 AbstractCegarLoop]: Abstraction has 43201 states and 179760 transitions. [2022-01-18 01:35:57,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 5.830508474576271) internal successors, (344), 59 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:35:57,535 INFO L276 IsEmpty]: Start isEmpty. Operand 43201 states and 179760 transitions. [2022-01-18 01:35:57,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:35:57,634 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:35:57,634 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:35:57,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-18 01:35:57,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-01-18 01:35:57,851 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:35:57,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:35:57,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1238850839, now seen corresponding path program 15 times [2022-01-18 01:35:57,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:35:57,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385668989] [2022-01-18 01:35:57,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:35:57,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:35:57,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:35:58,184 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:35:58,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:35:58,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385668989] [2022-01-18 01:35:58,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385668989] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:35:58,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319965843] [2022-01-18 01:35:58,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 01:35:58,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:35:58,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:35:58,189 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:35:58,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 01:35:58,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 01:35:58,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:35:58,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 01:35:58,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:35:58,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:35:58,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:35:58,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:35:58,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:35:58,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:35:59,003 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:35:59,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:35:59,151 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2008 (Array Int Int))) (= (+ (* (- 1) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_2008) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~s_2~0) 0)) is different from false [2022-01-18 01:35:59,176 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2008 (Array Int Int)) (v_ArrVal_2007 (Array Int Int))) (= (+ (* (- 1) (select (select (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_2007) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_2008) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~s_2~0) 0)) is different from false [2022-01-18 01:35:59,179 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2008 (Array Int Int)) (v_ArrVal_2007 (Array Int Int))) (= (+ c_~t_4~0 (* (- 1) (select (select (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_2007) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_2008) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~s_2~0) 0)) is different from false [2022-01-18 01:35:59,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:35:59,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 116 treesize of output 89 [2022-01-18 01:35:59,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 66 [2022-01-18 01:35:59,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2022-01-18 01:35:59,717 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 1 not checked. [2022-01-18 01:35:59,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319965843] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:35:59,717 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:35:59,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 44 [2022-01-18 01:35:59,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825193998] [2022-01-18 01:35:59,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:35:59,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 01:35:59,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:35:59,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 01:35:59,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1511, Unknown=3, NotChecked=240, Total=1892 [2022-01-18 01:35:59,718 INFO L87 Difference]: Start difference. First operand 43201 states and 179760 transitions. Second operand has 44 states, 44 states have (on average 7.545454545454546) internal successors, (332), 44 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:36:04,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:36:04,219 INFO L93 Difference]: Finished difference Result 167106 states and 715448 transitions. [2022-01-18 01:36:04,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 01:36:04,220 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 7.545454545454546) internal successors, (332), 44 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:36:04,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:36:05,008 INFO L225 Difference]: With dead ends: 167106 [2022-01-18 01:36:05,008 INFO L226 Difference]: Without dead ends: 166385 [2022-01-18 01:36:05,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 316 SyntacticMatches, 9 SemanticMatches, 86 ConstructedPredicates, 3 IntricatePredicates, 2 DeprecatedPredicates, 1818 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=798, Invalid=6351, Unknown=3, NotChecked=504, Total=7656 [2022-01-18 01:36:05,009 INFO L933 BasicCegarLoop]: 340 mSDtfsCounter, 2383 mSDsluCounter, 9680 mSDsCounter, 0 mSdLazyCounter, 3788 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2383 SdHoareTripleChecker+Valid, 8748 SdHoareTripleChecker+Invalid, 5235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 3788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1330 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 01:36:05,009 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2383 Valid, 8748 Invalid, 5235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 3788 Invalid, 0 Unknown, 1330 Unchecked, 1.6s Time] [2022-01-18 01:36:05,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166385 states. [2022-01-18 01:36:07,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166385 to 42661. [2022-01-18 01:36:07,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42661 states, 42660 states have (on average 4.165682137834037) internal successors, (177708), 42660 states have internal predecessors, (177708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:36:07,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42661 states to 42661 states and 177708 transitions. [2022-01-18 01:36:07,973 INFO L78 Accepts]: Start accepts. Automaton has 42661 states and 177708 transitions. Word has length 170 [2022-01-18 01:36:07,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:36:07,973 INFO L470 AbstractCegarLoop]: Abstraction has 42661 states and 177708 transitions. [2022-01-18 01:36:07,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 7.545454545454546) internal successors, (332), 44 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:36:07,974 INFO L276 IsEmpty]: Start isEmpty. Operand 42661 states and 177708 transitions. [2022-01-18 01:36:08,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:36:08,058 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:36:08,058 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:36:08,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 01:36:08,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-01-18 01:36:08,275 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:36:08,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:36:08,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1231366241, now seen corresponding path program 16 times [2022-01-18 01:36:08,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:36:08,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924428627] [2022-01-18 01:36:08,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:36:08,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:36:08,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:36:08,657 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:36:08,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:36:08,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924428627] [2022-01-18 01:36:08,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924428627] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:36:08,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840303986] [2022-01-18 01:36:08,658 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 01:36:08,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:36:08,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:36:08,684 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:36:08,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 01:36:08,850 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 01:36:08,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:36:08,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 66 conjunts are in the unsatisfiable core [2022-01-18 01:36:08,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:36:09,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:36:09,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:36:09,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:36:09,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:36:09,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:36:09,593 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:36:09,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:36:09,787 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2058 (Array Int Int))) (= (+ (* (- 1) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_2058) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~s_2~0) 0)) is different from false [2022-01-18 01:36:09,812 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2058 (Array Int Int)) (v_ArrVal_2057 (Array Int Int))) (= (+ (* (- 1) (select (select (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_2057) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_2058) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~s_2~0) 0)) is different from false [2022-01-18 01:36:09,816 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2058 (Array Int Int)) (v_ArrVal_2057 (Array Int Int))) (= (+ c_~t_4~0 (* (- 1) (select (select (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_2057) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_2058) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~s_2~0) 0)) is different from false [2022-01-18 01:36:09,823 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:36:09,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 116 treesize of output 89 [2022-01-18 01:36:09,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2022-01-18 01:36:09,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 62 [2022-01-18 01:36:10,338 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 1 not checked. [2022-01-18 01:36:10,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840303986] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:36:10,339 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:36:10,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 19] total 46 [2022-01-18 01:36:10,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985860069] [2022-01-18 01:36:10,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:36:10,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 01:36:10,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:36:10,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 01:36:10,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1671, Unknown=3, NotChecked=252, Total=2070 [2022-01-18 01:36:10,340 INFO L87 Difference]: Start difference. First operand 42661 states and 177708 transitions. Second operand has 46 states, 46 states have (on average 8.282608695652174) internal successors, (381), 46 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:36:14,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:36:14,395 INFO L93 Difference]: Finished difference Result 125326 states and 537485 transitions. [2022-01-18 01:36:14,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 01:36:14,396 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 8.282608695652174) internal successors, (381), 46 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-01-18 01:36:14,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:36:14,907 INFO L225 Difference]: With dead ends: 125326 [2022-01-18 01:36:14,907 INFO L226 Difference]: Without dead ends: 123525 [2022-01-18 01:36:14,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 309 SyntacticMatches, 10 SemanticMatches, 77 ConstructedPredicates, 3 IntricatePredicates, 1 DeprecatedPredicates, 1223 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=700, Invalid=5009, Unknown=3, NotChecked=450, Total=6162 [2022-01-18 01:36:14,908 INFO L933 BasicCegarLoop]: 351 mSDtfsCounter, 1940 mSDsluCounter, 8754 mSDsCounter, 0 mSdLazyCounter, 3640 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1940 SdHoareTripleChecker+Valid, 7886 SdHoareTripleChecker+Invalid, 4887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 3640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1067 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 01:36:14,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1940 Valid, 7886 Invalid, 4887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 3640 Invalid, 0 Unknown, 1067 Unchecked, 1.2s Time] [2022-01-18 01:36:15,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123525 states. [2022-01-18 01:36:16,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123525 to 45331. [2022-01-18 01:36:16,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45331 states, 45330 states have (on average 4.1808735936465915) internal successors, (189519), 45330 states have internal predecessors, (189519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:36:16,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45331 states to 45331 states and 189519 transitions. [2022-01-18 01:36:16,946 INFO L78 Accepts]: Start accepts. Automaton has 45331 states and 189519 transitions. Word has length 170 [2022-01-18 01:36:16,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:36:16,946 INFO L470 AbstractCegarLoop]: Abstraction has 45331 states and 189519 transitions. [2022-01-18 01:36:16,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 8.282608695652174) internal successors, (381), 46 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 01:36:16,946 INFO L276 IsEmpty]: Start isEmpty. Operand 45331 states and 189519 transitions. [2022-01-18 01:36:17,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-01-18 01:36:17,466 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:36:17,466 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:36:17,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 01:36:17,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-18 01:36:17,667 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err1INUSE_VIOLATION, thread1Err5INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 01:36:17,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:36:17,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1784897949, now seen corresponding path program 17 times [2022-01-18 01:36:17,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:36:17,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549373931] [2022-01-18 01:36:17,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:36:17,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:36:17,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:36:18,014 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 01:36:18,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:36:18,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549373931] [2022-01-18 01:36:18,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549373931] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:36:18,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98394974] [2022-01-18 01:36:18,014 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 01:36:18,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:36:18,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:36:18,029 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 01:36:18,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 01:36:18,200 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 01:36:18,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:36:18,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 80 conjunts are in the unsatisfiable core [2022-01-18 01:36:18,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:36:18,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:36:18,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 01:36:18,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:36:18,734 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 01:36:18,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 01:36:18,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 01:36:18,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:36:18,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:36:19,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:36:19,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-18 01:36:19,123 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2022-01-18 01:36:19,244 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:36:19,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:36:19,441 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2113 (Array Int Int))) (= (+ (* (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_2113) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) (- 1)) c_~s_2~0) 0)) is different from false [2022-01-18 01:36:19,465 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2113 (Array Int Int)) (v_ArrVal_2112 (Array Int Int))) (= (+ (* (- 1) (select (select (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_2112) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_2113) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~s_2~0) 0)) is different from false [2022-01-18 01:36:19,470 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2113 (Array Int Int)) (v_ArrVal_2112 (Array Int Int))) (= (+ (* (- 1) (select (select (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_2112) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_2113) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) c_~t_4~0 c_~s_2~0) 0)) is different from false [2022-01-18 01:36:19,474 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2113 (Array Int Int)) (v_ArrVal_2112 (Array Int Int))) (= (+ (* (- 1) (select (select (store (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_2112) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_2113) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) (select (select |c_#memory_int| c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) 0)) is different from false [2022-01-18 01:36:19,498 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2113 (Array Int Int)) (v_ArrVal_2112 (Array Int Int)) (v_ArrVal_2111 (Array Int Int))) (= (let ((.cse0 (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t2~0.base| v_ArrVal_2111))) (+ (* (- 1) (select (select (store (store .cse0 |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_2112) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_2113) c_~X_0~0.base) (+ c_~X_0~0.offset 4))) (select (select .cse0 c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0)) 0)) is different from false [2022-01-18 01:36:19,522 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2113 (Array Int Int)) (v_ArrVal_2112 (Array Int Int)) (v_ArrVal_2111 (Array Int Int))) (= (let ((.cse0 (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t2~0.base| v_ArrVal_2111)) (.cse1 (+ c_~X_0~0.offset 4))) (+ (select (select .cse0 c_~X_0~0.base) .cse1) (* (- 1) (select (select (store (store .cse0 |c_thread1Thread1of1ForFork3_~#t3~0.base| v_ArrVal_2112) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_2113) c_~X_0~0.base) .cse1)))) 0)) is different from false [2022-01-18 01:36:19,532 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thread1Thread1of1ForFork3_~#t3~0.base_106| Int)) (or (not (< |c_#StackHeapBarrier| |v_thread1Thread1of1ForFork3_~#t3~0.base_106|)) (forall ((v_ArrVal_2113 (Array Int Int)) (v_ArrVal_2112 (Array Int Int)) (v_ArrVal_2111 (Array Int Int))) (= (let ((.cse0 (store |c_#memory_int| |c_thread1Thread1of1ForFork3_~#t2~0.base| v_ArrVal_2111)) (.cse1 (+ c_~X_0~0.offset 4))) (+ (select (select .cse0 c_~X_0~0.base) .cse1) (* (- 1) (select (select (store (store .cse0 |v_thread1Thread1of1ForFork3_~#t3~0.base_106| v_ArrVal_2112) |c_ULTIMATE.start_main_~#t4~0#1.base| v_ArrVal_2113) c_~X_0~0.base) .cse1)))) 0)))) is different from false [2022-01-18 01:36:22,215 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:36:22,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 50 [2022-01-18 01:36:22,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49270 treesize of output 45814 [2022-01-18 01:36:23,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37494 treesize of output 33398 [2022-01-18 01:36:23,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33398 treesize of output 29302 [2022-01-18 01:36:23,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29302 treesize of output 27254 [2022-01-18 01:36:24,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27254 treesize of output 24950 [2022-01-18 01:36:28,219 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2022-01-18 01:36:28,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-01-18 01:36:28,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 01:36:28,435 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.ArithmeticException: BigInteger out of long range at java.base/java.math.BigInteger.longValueExact(BigInteger.java:4765) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.computeDerApplicabilityScore(QuantifierPusher.java:685) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.selectBestEliminatee(QuantifierPusher.java:668) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.doit(QuantifierPusher.java:604) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective2(QuantifierPusher.java:446) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:355) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:172) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:261) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective2(QuantifierPusher.java:496) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:355) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:172) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:261) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective2(QuantifierPusher.java:496) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:355) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:172) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:261) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective2(QuantifierPusher.java:496) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:355) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:172) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:261) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective2(QuantifierPusher.java:496) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:355) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:172) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:261) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective2(QuantifierPusher.java:496) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:355) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:172) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:65) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:261) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.doit(QuantifierPusher.java:635) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective2(QuantifierPusher.java:446) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:355) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:172) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:65) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:261) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:247) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:92) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:238) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:399) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:271) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:342) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:185) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:163) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:226) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:174) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-01-18 01:36:28,439 INFO L158 Benchmark]: Toolchain (without parser) took 257051.43ms. Allocated memory was 400.6MB in the beginning and 15.7GB in the end (delta: 15.3GB). Free memory was 345.0MB in the beginning and 7.8GB in the end (delta: -7.4GB). Peak memory consumption was 8.8GB. Max. memory is 16.0GB. [2022-01-18 01:36:28,439 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 400.6MB. Free memory is still 361.1MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 01:36:28,439 INFO L158 Benchmark]: CACSL2BoogieTranslator took 204.14ms. Allocated memory was 400.6MB in the beginning and 545.3MB in the end (delta: 144.7MB). Free memory was 344.9MB in the beginning and 514.3MB in the end (delta: -169.4MB). Peak memory consumption was 10.6MB. Max. memory is 16.0GB. [2022-01-18 01:36:28,439 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.00ms. Allocated memory is still 545.3MB. Free memory was 514.3MB in the beginning and 512.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 01:36:28,439 INFO L158 Benchmark]: Boogie Preprocessor took 18.28ms. Allocated memory is still 545.3MB. Free memory was 512.2MB in the beginning and 510.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 01:36:28,439 INFO L158 Benchmark]: RCFGBuilder took 635.76ms. Allocated memory is still 545.3MB. Free memory was 510.1MB in the beginning and 472.4MB in the end (delta: 37.7MB). Peak memory consumption was 37.7MB. Max. memory is 16.0GB. [2022-01-18 01:36:28,439 INFO L158 Benchmark]: TraceAbstraction took 256154.93ms. Allocated memory was 545.3MB in the beginning and 15.7GB in the end (delta: 15.1GB). Free memory was 472.4MB in the beginning and 7.8GB in the end (delta: -7.3GB). Peak memory consumption was 8.8GB. Max. memory is 16.0GB. [2022-01-18 01:36:28,440 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 400.6MB. Free memory is still 361.1MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 204.14ms. Allocated memory was 400.6MB in the beginning and 545.3MB in the end (delta: 144.7MB). Free memory was 344.9MB in the beginning and 514.3MB in the end (delta: -169.4MB). Peak memory consumption was 10.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 35.00ms. Allocated memory is still 545.3MB. Free memory was 514.3MB in the beginning and 512.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 18.28ms. Allocated memory is still 545.3MB. Free memory was 512.2MB in the beginning and 510.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 635.76ms. Allocated memory is still 545.3MB. Free memory was 510.1MB in the beginning and 472.4MB in the end (delta: 37.7MB). Peak memory consumption was 37.7MB. Max. memory is 16.0GB. * TraceAbstraction took 256154.93ms. Allocated memory was 545.3MB in the beginning and 15.7GB in the end (delta: 15.1GB). Free memory was 472.4MB in the beginning and 7.8GB in the end (delta: -7.3GB). Peak memory consumption was 8.8GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: ArithmeticException: BigInteger out of long range de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: ArithmeticException: BigInteger out of long range: java.base/java.math.BigInteger.longValueExact(BigInteger.java:4765) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-01-18 01:36:28,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...