/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-POR-NewStatesSleepPersistentFixedOrder-NoLbe-LoopLockstep.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-nondet/nondet-array-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-ba0fd47f62a02cd5486659f03d300faf678a2e90-ba0fd47 [2021-11-14 08:40:34,970 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-14 08:40:34,972 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-14 08:40:35,048 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-14 08:40:35,048 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-14 08:40:35,050 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-14 08:40:35,053 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-14 08:40:35,055 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-14 08:40:35,057 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-14 08:40:35,061 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-14 08:40:35,062 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-14 08:40:35,063 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-14 08:40:35,063 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-14 08:40:35,064 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-14 08:40:35,066 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-14 08:40:35,068 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-14 08:40:35,069 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-14 08:40:35,070 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-14 08:40:35,072 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-14 08:40:35,076 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-14 08:40:35,077 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-14 08:40:35,078 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-14 08:40:35,079 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-14 08:40:35,080 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-14 08:40:35,085 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-14 08:40:35,086 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-14 08:40:35,086 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-14 08:40:35,087 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-14 08:40:35,088 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-14 08:40:35,088 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-14 08:40:35,088 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-14 08:40:35,089 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-14 08:40:35,090 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-14 08:40:35,091 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-14 08:40:35,092 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-14 08:40:35,092 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-14 08:40:35,093 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-14 08:40:35,093 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-14 08:40:35,093 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-14 08:40:35,094 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-14 08:40:35,094 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-14 08:40:35,095 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-POR-NewStatesSleepPersistentFixedOrder-NoLbe-LoopLockstep.epf [2021-11-14 08:40:35,125 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-14 08:40:35,125 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-14 08:40:35,125 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-14 08:40:35,126 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-14 08:40:35,126 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-14 08:40:35,126 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-14 08:40:35,127 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-14 08:40:35,127 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-14 08:40:35,127 INFO L138 SettingsManager]: * Use SBE=true [2021-11-14 08:40:35,127 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-14 08:40:35,128 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-14 08:40:35,128 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-14 08:40:35,128 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-14 08:40:35,128 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-14 08:40:35,128 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-14 08:40:35,129 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-14 08:40:35,129 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-14 08:40:35,129 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-14 08:40:35,129 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-14 08:40:35,129 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-14 08:40:35,129 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-14 08:40:35,129 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-14 08:40:35,129 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-14 08:40:35,129 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-11-14 08:40:35,130 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-14 08:40:35,130 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-14 08:40:35,130 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-14 08:40:35,130 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-14 08:40:35,130 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-14 08:40:35,130 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-14 08:40:35,131 INFO L138 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2021-11-14 08:40:35,131 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-14 08:40:35,131 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-14 08:40:35,131 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2021-11-14 08:40:35,131 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-14 08:40:35,131 INFO L138 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2021-11-14 08:40:35,131 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2021-11-14 08:40:35,131 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 [2021-11-14 08:40:35,366 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-14 08:40:35,394 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-14 08:40:35,396 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-14 08:40:35,396 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-14 08:40:35,397 INFO L275 PluginConnector]: CDTParser initialized [2021-11-14 08:40:35,398 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-nondet/nondet-array-2.i [2021-11-14 08:40:35,448 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d72a73e9/1962865c2b1b4685a8f797ae715c048b/FLAG0ae5e5d6d [2021-11-14 08:40:35,915 INFO L306 CDTParser]: Found 1 translation units. [2021-11-14 08:40:35,916 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-nondet/nondet-array-2.i [2021-11-14 08:40:35,924 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d72a73e9/1962865c2b1b4685a8f797ae715c048b/FLAG0ae5e5d6d [2021-11-14 08:40:36,261 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d72a73e9/1962865c2b1b4685a8f797ae715c048b [2021-11-14 08:40:36,263 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-14 08:40:36,264 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-11-14 08:40:36,265 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-14 08:40:36,265 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-14 08:40:36,267 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-14 08:40:36,268 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 08:40:36" (1/1) ... [2021-11-14 08:40:36,268 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46d32945 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 08:40:36, skipping insertion in model container [2021-11-14 08:40:36,269 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 08:40:36" (1/1) ... [2021-11-14 08:40:36,274 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-14 08:40:36,305 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-14 08:40:36,559 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-nondet/nondet-array-2.i[30035,30048] [2021-11-14 08:40:36,576 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-14 08:40:36,585 INFO L203 MainTranslator]: Completed pre-run [2021-11-14 08:40:36,624 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-nondet/nondet-array-2.i[30035,30048] [2021-11-14 08:40:36,641 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-14 08:40:36,669 INFO L208 MainTranslator]: Completed translation [2021-11-14 08:40:36,670 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 08:40:36 WrapperNode [2021-11-14 08:40:36,670 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-14 08:40:36,671 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-14 08:40:36,671 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-14 08:40:36,671 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-14 08:40:36,676 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 08:40:36" (1/1) ... [2021-11-14 08:40:36,700 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 08:40:36" (1/1) ... [2021-11-14 08:40:36,715 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-14 08:40:36,716 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-14 08:40:36,716 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-14 08:40:36,716 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-14 08:40:36,721 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 08:40:36" (1/1) ... [2021-11-14 08:40:36,721 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 08:40:36" (1/1) ... [2021-11-14 08:40:36,723 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 08:40:36" (1/1) ... [2021-11-14 08:40:36,724 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 08:40:36" (1/1) ... [2021-11-14 08:40:36,729 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 08:40:36" (1/1) ... [2021-11-14 08:40:36,732 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 08:40:36" (1/1) ... [2021-11-14 08:40:36,733 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 08:40:36" (1/1) ... [2021-11-14 08:40:36,735 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-14 08:40:36,736 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-14 08:40:36,736 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-14 08:40:36,736 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-14 08:40:36,743 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 08:40:36" (1/1) ... [2021-11-14 08:40:36,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-14 08:40:36,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:36,779 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) [2021-11-14 08:40:36,789 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 [2021-11-14 08:40:36,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-14 08:40:36,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-14 08:40:36,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-14 08:40:36,818 INFO L130 BoogieDeclarations]: Found specification of procedure thr [2021-11-14 08:40:36,819 INFO L138 BoogieDeclarations]: Found implementation of procedure thr [2021-11-14 08:40:36,819 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-14 08:40:36,819 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-14 08:40:36,819 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-14 08:40:36,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-14 08:40:36,819 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-14 08:40:36,819 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-14 08:40:36,820 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-14 08:40:37,072 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-14 08:40:37,073 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-14 08:40:37,074 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 08:40:37 BoogieIcfgContainer [2021-11-14 08:40:37,074 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-14 08:40:37,075 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-14 08:40:37,075 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-14 08:40:37,078 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-14 08:40:37,078 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 08:40:36" (1/3) ... [2021-11-14 08:40:37,078 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51b160db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 08:40:37, skipping insertion in model container [2021-11-14 08:40:37,079 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 08:40:36" (2/3) ... [2021-11-14 08:40:37,079 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51b160db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 08:40:37, skipping insertion in model container [2021-11-14 08:40:37,079 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 08:40:37" (3/3) ... [2021-11-14 08:40:37,080 INFO L111 eAbstractionObserver]: Analyzing ICFG nondet-array-2.i [2021-11-14 08:40:37,083 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-14 08:40:37,084 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-14 08:40:37,084 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-14 08:40:37,084 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-14 08:40:37,102 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,103 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,103 WARN L322 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,103 WARN L322 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,103 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,103 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,103 WARN L322 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,104 WARN L322 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,104 WARN L322 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,104 WARN L322 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,104 WARN L322 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,104 WARN L322 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,104 WARN L322 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,105 WARN L322 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,107 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,107 WARN L322 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,107 WARN L322 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,107 WARN L322 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,107 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:37,110 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-11-14 08:40:37,145 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-14 08:40:37,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:37,146 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-14 08:40:37,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2021-11-14 08:40:37,172 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-11-14 08:40:37,177 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=PARTIAL_ORDER_FA, 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 [2021-11-14 08:40:37,177 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-14 08:40:37,240 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:37,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:37,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1235198522, now seen corresponding path program 1 times [2021-11-14 08:40:37,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:37,257 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681947342] [2021-11-14 08:40:37,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:37,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:37,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:37,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:37,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:37,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681947342] [2021-11-14 08:40:37,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681947342] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:37,461 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:37,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-14 08:40:37,462 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190253801] [2021-11-14 08:40:37,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:37,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-14 08:40:37,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:37,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-14 08:40:37,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-14 08:40:37,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:37,490 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:37,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:37,491 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:37,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:37,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-14 08:40:37,509 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:37,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:37,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1899323468, now seen corresponding path program 1 times [2021-11-14 08:40:37,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:37,514 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176936074] [2021-11-14 08:40:37,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:37,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:37,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:37,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:37,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:37,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176936074] [2021-11-14 08:40:37,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176936074] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:37,653 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:37,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-14 08:40:37,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474102933] [2021-11-14 08:40:37,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:37,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-14 08:40:37,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:37,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-14 08:40:37,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-14 08:40:37,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:37,657 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:37,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:37,657 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:37,657 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:37,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:37,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:37,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-14 08:40:37,729 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:37,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:37,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1885544209, now seen corresponding path program 1 times [2021-11-14 08:40:37,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:37,731 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34810674] [2021-11-14 08:40:37,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:37,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:37,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:37,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:37,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:37,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34810674] [2021-11-14 08:40:37,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34810674] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:37,846 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:37,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-14 08:40:37,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031587912] [2021-11-14 08:40:37,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:37,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-14 08:40:37,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:37,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-14 08:40:37,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-14 08:40:37,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:37,848 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:37,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:37,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:37,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:37,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:38,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:38,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:38,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:38,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-14 08:40:38,015 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:38,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:38,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1103428950, now seen corresponding path program 1 times [2021-11-14 08:40:38,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:38,016 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976115940] [2021-11-14 08:40:38,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:38,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:38,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:38,271 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:40:38,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:38,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976115940] [2021-11-14 08:40:38,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976115940] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:40:38,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071955908] [2021-11-14 08:40:38,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:38,276 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:38,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:38,279 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) [2021-11-14 08:40:38,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-14 08:40:38,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:38,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-14 08:40:38,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:40:38,887 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-14 08:40:38,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:40:39,135 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-14 08:40:39,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071955908] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:40:39,136 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:40:39,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 24 [2021-11-14 08:40:39,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150674167] [2021-11-14 08:40:39,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:40:39,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-14 08:40:39,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:39,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-14 08:40:39,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-11-14 08:40:39,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:39,141 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:39,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 24 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) [2021-11-14 08:40:39,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:39,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:39,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:39,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:39,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:39,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:39,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:39,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-14 08:40:39,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-11-14 08:40:39,852 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,SelfDestructingSolverStorable3 [2021-11-14 08:40:39,853 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:39,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:39,853 INFO L85 PathProgramCache]: Analyzing trace with hash -654108408, now seen corresponding path program 1 times [2021-11-14 08:40:39,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:39,854 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943185507] [2021-11-14 08:40:39,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:39,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:39,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-14 08:40:39,874 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-14 08:40:39,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-14 08:40:39,914 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-14 08:40:39,914 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-14 08:40:39,915 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2021-11-14 08:40:39,916 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-11-14 08:40:39,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-14 08:40:39,925 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2021-11-14 08:40:39,927 WARN L234 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-14 08:40:39,927 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-11-14 08:40:39,944 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,944 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,944 WARN L322 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,944 WARN L322 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,944 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,944 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,944 WARN L322 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,944 WARN L322 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,945 WARN L322 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,945 WARN L322 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,945 WARN L322 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,945 WARN L322 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,945 WARN L322 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,945 WARN L322 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,945 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,945 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,946 WARN L322 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,946 WARN L322 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,946 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,946 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,946 WARN L322 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,946 WARN L322 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,946 WARN L322 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,946 WARN L322 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,946 WARN L322 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,947 WARN L322 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,947 WARN L322 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,947 WARN L322 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,947 WARN L322 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,947 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,948 WARN L322 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,948 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,948 WARN L322 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,948 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,948 WARN L322 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,949 WARN L322 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,949 WARN L322 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,949 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:39,950 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-11-14 08:40:39,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-14 08:40:39,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:39,952 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-14 08:40:39,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Waiting until timeout for monitored process [2021-11-14 08:40:39,955 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-11-14 08:40:39,956 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=PARTIAL_ORDER_FA, 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 [2021-11-14 08:40:39,956 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-14 08:40:39,963 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:39,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:39,963 INFO L85 PathProgramCache]: Analyzing trace with hash -830184488, now seen corresponding path program 1 times [2021-11-14 08:40:39,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:39,964 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558403958] [2021-11-14 08:40:39,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:39,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:39,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:40,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:40,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:40,020 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558403958] [2021-11-14 08:40:40,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558403958] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:40,020 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:40,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-14 08:40:40,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533791356] [2021-11-14 08:40:40,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:40,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-14 08:40:40,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:40,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-14 08:40:40,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-14 08:40:40,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:40,022 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:40,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:40,022 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:40,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:40,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-14 08:40:40,025 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:40,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:40,025 INFO L85 PathProgramCache]: Analyzing trace with hash -441928076, now seen corresponding path program 1 times [2021-11-14 08:40:40,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:40,026 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245625190] [2021-11-14 08:40:40,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:40,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:40,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:40,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:40,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:40,061 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245625190] [2021-11-14 08:40:40,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245625190] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:40,061 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:40,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-14 08:40:40,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483681727] [2021-11-14 08:40:40,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:40,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-14 08:40:40,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:40,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-14 08:40:40,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-14 08:40:40,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:40,063 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:40,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:40,063 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:40,063 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:40,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:40,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:40,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-14 08:40:40,085 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:40,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:40,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1731459729, now seen corresponding path program 1 times [2021-11-14 08:40:40,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:40,086 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013467130] [2021-11-14 08:40:40,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:40,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:40,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:40,123 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:40,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:40,123 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013467130] [2021-11-14 08:40:40,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013467130] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:40,124 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:40,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-14 08:40:40,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828239578] [2021-11-14 08:40:40,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:40,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-14 08:40:40,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:40,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-14 08:40:40,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-14 08:40:40,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:40,125 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:40,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:40,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:40,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:40,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:40,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:40,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:40,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:40,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-14 08:40:40,205 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:40,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:40,206 INFO L85 PathProgramCache]: Analyzing trace with hash 769635406, now seen corresponding path program 1 times [2021-11-14 08:40:40,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:40,206 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153582201] [2021-11-14 08:40:40,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:40,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:40,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:40,327 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:40:40,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:40,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153582201] [2021-11-14 08:40:40,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153582201] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:40:40,330 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666111556] [2021-11-14 08:40:40,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:40,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:40,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:40,560 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) [2021-11-14 08:40:40,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-14 08:40:40,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:40,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-14 08:40:40,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:40:40,959 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-14 08:40:40,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:40:41,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-14 08:40:41,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666111556] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:40:41,167 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:40:41,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 24 [2021-11-14 08:40:41,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842724104] [2021-11-14 08:40:41,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:40:41,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-14 08:40:41,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:41,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-14 08:40:41,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-11-14 08:40:41,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:41,170 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:41,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 24 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) [2021-11-14 08:40:41,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:41,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:41,171 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:41,171 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:41,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:41,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:41,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:41,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-14 08:40:41,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-11-14 08:40:41,979 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 [2021-11-14 08:40:41,979 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:41,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:41,980 INFO L85 PathProgramCache]: Analyzing trace with hash -158706769, now seen corresponding path program 1 times [2021-11-14 08:40:41,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:41,980 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663481164] [2021-11-14 08:40:41,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:41,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:41,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-14 08:40:41,993 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-14 08:40:42,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-14 08:40:42,013 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-14 08:40:42,013 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-14 08:40:42,013 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2021-11-14 08:40:42,013 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-11-14 08:40:42,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-14 08:40:42,015 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2021-11-14 08:40:42,015 WARN L234 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-14 08:40:42,015 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-11-14 08:40:42,029 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,029 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,029 WARN L322 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,029 WARN L322 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,029 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,029 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,029 WARN L322 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,029 WARN L322 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,029 WARN L322 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,030 WARN L322 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,030 WARN L322 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,030 WARN L322 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,030 WARN L322 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,030 WARN L322 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,030 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,030 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,030 WARN L322 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,030 WARN L322 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,030 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,030 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,031 WARN L322 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,031 WARN L322 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,031 WARN L322 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,031 WARN L322 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,031 WARN L322 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,031 WARN L322 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,031 WARN L322 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,031 WARN L322 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,031 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,032 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,032 WARN L322 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,032 WARN L322 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,032 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,032 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,032 WARN L322 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,032 WARN L322 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,032 WARN L322 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,032 WARN L322 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,032 WARN L322 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,032 WARN L322 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,032 WARN L322 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,032 WARN L322 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,033 WARN L322 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,033 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,033 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,033 WARN L322 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,033 WARN L322 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,033 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,034 WARN L322 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,034 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,034 WARN L322 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,034 WARN L322 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,034 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,034 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,034 WARN L322 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,034 WARN L322 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,034 WARN L322 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:42,035 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-11-14 08:40:42,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-14 08:40:42,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:42,037 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-14 08:40:42,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Waiting until timeout for monitored process [2021-11-14 08:40:42,040 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-11-14 08:40:42,040 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=PARTIAL_ORDER_FA, 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 [2021-11-14 08:40:42,041 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-14 08:40:42,046 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:42,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:42,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1017138973, now seen corresponding path program 1 times [2021-11-14 08:40:42,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:42,046 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263526226] [2021-11-14 08:40:42,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:42,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:42,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:42,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:42,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:42,060 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263526226] [2021-11-14 08:40:42,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263526226] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:42,060 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:42,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-14 08:40:42,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110257700] [2021-11-14 08:40:42,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:42,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-14 08:40:42,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:42,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-14 08:40:42,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-14 08:40:42,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:42,061 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:42,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:42,062 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:42,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:42,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-14 08:40:42,063 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:42,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:42,064 INFO L85 PathProgramCache]: Analyzing trace with hash -520884332, now seen corresponding path program 1 times [2021-11-14 08:40:42,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:42,064 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813710003] [2021-11-14 08:40:42,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:42,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:42,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:42,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:42,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:42,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813710003] [2021-11-14 08:40:42,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813710003] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:42,089 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:42,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-14 08:40:42,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708247099] [2021-11-14 08:40:42,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:42,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-14 08:40:42,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:42,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-14 08:40:42,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-14 08:40:42,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:42,090 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:42,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:42,091 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:42,091 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:42,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:42,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:42,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-14 08:40:42,108 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:42,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:42,109 INFO L85 PathProgramCache]: Analyzing trace with hash 322033364, now seen corresponding path program 1 times [2021-11-14 08:40:42,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:42,109 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177574401] [2021-11-14 08:40:42,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:42,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:42,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:42,140 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:42,141 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:42,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177574401] [2021-11-14 08:40:42,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177574401] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:42,141 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:42,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-14 08:40:42,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927880560] [2021-11-14 08:40:42,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:42,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-14 08:40:42,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:42,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-14 08:40:42,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-14 08:40:42,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:42,142 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:42,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:42,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:42,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:42,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:42,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:42,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:42,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:42,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-14 08:40:42,223 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:42,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:42,223 INFO L85 PathProgramCache]: Analyzing trace with hash 595433335, now seen corresponding path program 1 times [2021-11-14 08:40:42,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:42,224 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116475187] [2021-11-14 08:40:42,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:42,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:42,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:42,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:40:42,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:42,322 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116475187] [2021-11-14 08:40:42,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116475187] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:40:42,322 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024856892] [2021-11-14 08:40:42,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:42,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:42,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:42,324 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) [2021-11-14 08:40:42,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-14 08:40:42,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:42,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-14 08:40:42,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:40:42,738 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-14 08:40:42,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:40:42,939 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-14 08:40:42,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024856892] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:40:42,940 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:40:42,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 24 [2021-11-14 08:40:42,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513177268] [2021-11-14 08:40:42,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:40:42,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-14 08:40:42,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:42,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-14 08:40:42,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-11-14 08:40:42,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:42,942 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:42,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 24 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) [2021-11-14 08:40:42,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:42,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:42,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:42,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:43,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:43,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:43,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:43,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:43,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-14 08:40:44,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:44,039 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:44,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:44,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1472760413, now seen corresponding path program 1 times [2021-11-14 08:40:44,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:44,040 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647432891] [2021-11-14 08:40:44,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:44,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:44,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:44,130 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:40:44,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:44,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647432891] [2021-11-14 08:40:44,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647432891] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:40:44,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700395832] [2021-11-14 08:40:44,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:44,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:44,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:44,132 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) [2021-11-14 08:40:44,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-14 08:40:44,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:44,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-14 08:40:44,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:40:44,487 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:40:44,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:40:44,754 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:40:44,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700395832] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:40:44,754 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:40:44,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2021-11-14 08:40:44,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059905749] [2021-11-14 08:40:44,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:40:44,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-14 08:40:44,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:44,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-14 08:40:44,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-11-14 08:40:44,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:44,756 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:44,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.19047619047619) internal successors, (172), 21 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:44,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:44,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:44,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:44,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:44,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:45,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:45,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:45,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:45,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:45,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:45,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-14 08:40:45,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:45,276 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:45,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:45,277 INFO L85 PathProgramCache]: Analyzing trace with hash -919717156, now seen corresponding path program 1 times [2021-11-14 08:40:45,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:45,277 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603349360] [2021-11-14 08:40:45,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:45,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:45,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:45,364 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-14 08:40:45,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:45,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603349360] [2021-11-14 08:40:45,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603349360] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:40:45,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587359441] [2021-11-14 08:40:45,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:45,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:45,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:45,366 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) [2021-11-14 08:40:45,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-14 08:40:45,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:45,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-14 08:40:45,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:40:45,765 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-14 08:40:45,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:40:46,013 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-14 08:40:46,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587359441] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:40:46,014 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:40:46,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2021-11-14 08:40:46,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142890012] [2021-11-14 08:40:46,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:40:46,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-14 08:40:46,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:46,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-14 08:40:46,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-11-14 08:40:46,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:46,015 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:46,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.857142857142858) internal successors, (186), 21 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:46,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:46,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:46,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:46,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:46,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:46,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:46,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:46,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-14 08:40:46,547 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,SelfDestructingSolverStorable15 [2021-11-14 08:40:46,547 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:46,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:46,548 INFO L85 PathProgramCache]: Analyzing trace with hash 44971228, now seen corresponding path program 2 times [2021-11-14 08:40:46,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:46,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956428358] [2021-11-14 08:40:46,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:46,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:46,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:47,263 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-14 08:40:47,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:47,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956428358] [2021-11-14 08:40:47,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956428358] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:40:47,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676813451] [2021-11-14 08:40:47,263 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-14 08:40:47,263 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:47,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:47,264 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) [2021-11-14 08:40:47,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-14 08:40:47,333 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-14 08:40:47,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-14 08:40:47,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-14 08:40:47,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:40:48,054 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-14 08:40:48,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:40:48,529 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-14 08:40:48,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676813451] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:40:48,529 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:40:48,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 12, 12] total 49 [2021-11-14 08:40:48,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585338333] [2021-11-14 08:40:48,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:40:48,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-11-14 08:40:48,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:48,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-11-14 08:40:48,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2148, Unknown=0, NotChecked=0, Total=2352 [2021-11-14 08:40:48,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:48,531 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:48,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 5.469387755102041) internal successors, (268), 49 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:48,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:48,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:48,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:48,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:48,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:48,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:48,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:50,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:50,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:50,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-14 08:40:50,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-14 08:40:50,367 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,SelfDestructingSolverStorable16 [2021-11-14 08:40:50,367 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:50,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:50,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1320046210, now seen corresponding path program 1 times [2021-11-14 08:40:50,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:50,368 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518273074] [2021-11-14 08:40:50,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:50,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:50,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-14 08:40:50,379 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-14 08:40:50,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-14 08:40:50,412 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-14 08:40:50,412 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-14 08:40:50,413 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2021-11-14 08:40:50,413 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-11-14 08:40:50,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-14 08:40:50,415 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1] [2021-11-14 08:40:50,415 WARN L234 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-14 08:40:50,415 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-11-14 08:40:50,421 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,421 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,421 WARN L322 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,421 WARN L322 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,421 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,422 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,422 WARN L322 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,422 WARN L322 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,422 WARN L322 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,422 WARN L322 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,422 WARN L322 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,422 WARN L322 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,422 WARN L322 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,422 WARN L322 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,422 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,422 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,422 WARN L322 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,422 WARN L322 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,423 WARN L322 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,424 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,424 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,424 WARN L322 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,424 WARN L322 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,424 WARN L322 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,424 WARN L322 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,424 WARN L322 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,424 WARN L322 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,424 WARN L322 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,424 WARN L322 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,424 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,424 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,425 WARN L322 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,425 WARN L322 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,425 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,425 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,425 WARN L322 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,425 WARN L322 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,425 WARN L322 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,425 WARN L322 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,425 WARN L322 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,425 WARN L322 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,425 WARN L322 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,425 WARN L322 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,426 WARN L322 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,426 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,426 WARN L322 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,426 WARN L322 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,426 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,426 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,426 WARN L322 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,426 WARN L322 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,426 WARN L322 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,426 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,427 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,427 WARN L322 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,427 WARN L322 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,427 WARN L322 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,427 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,427 WARN L322 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,427 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,427 WARN L322 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,428 WARN L322 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,428 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:50,428 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-11-14 08:40:50,429 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-14 08:40:50,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:50,430 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-14 08:40:50,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (11)] Waiting until timeout for monitored process [2021-11-14 08:40:50,446 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-11-14 08:40:50,446 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=PARTIAL_ORDER_FA, 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 [2021-11-14 08:40:50,446 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-14 08:40:50,449 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:50,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:50,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1812765687, now seen corresponding path program 1 times [2021-11-14 08:40:50,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:50,450 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649406622] [2021-11-14 08:40:50,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:50,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:50,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:50,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:50,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:50,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649406622] [2021-11-14 08:40:50,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649406622] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:50,465 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:50,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-14 08:40:50,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147163249] [2021-11-14 08:40:50,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:50,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-14 08:40:50,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:50,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-14 08:40:50,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-14 08:40:50,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:50,466 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:50,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:50,466 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:50,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:50,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-14 08:40:50,468 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:50,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:50,468 INFO L85 PathProgramCache]: Analyzing trace with hash -2136192236, now seen corresponding path program 1 times [2021-11-14 08:40:50,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:50,468 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634119931] [2021-11-14 08:40:50,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:50,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:50,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:50,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:50,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:50,495 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634119931] [2021-11-14 08:40:50,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634119931] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:50,495 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:50,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-14 08:40:50,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321202657] [2021-11-14 08:40:50,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:50,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-14 08:40:50,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:50,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-14 08:40:50,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-14 08:40:50,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:50,496 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:50,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:50,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:50,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:50,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:50,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:50,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-14 08:40:50,515 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:50,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:50,516 INFO L85 PathProgramCache]: Analyzing trace with hash -543911104, now seen corresponding path program 1 times [2021-11-14 08:40:50,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:50,516 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926468284] [2021-11-14 08:40:50,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:50,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:50,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:50,543 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:50,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:50,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926468284] [2021-11-14 08:40:50,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926468284] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:50,543 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:50,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-14 08:40:50,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992675772] [2021-11-14 08:40:50,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:50,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-14 08:40:50,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:50,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-14 08:40:50,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-14 08:40:50,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:50,545 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:50,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:50,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:50,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:50,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:50,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-14 08:40:50,625 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:50,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:50,626 INFO L85 PathProgramCache]: Analyzing trace with hash -396726110, now seen corresponding path program 1 times [2021-11-14 08:40:50,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:50,626 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132785895] [2021-11-14 08:40:50,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:50,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:50,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:50,721 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:40:50,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:50,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132785895] [2021-11-14 08:40:50,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132785895] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:40:50,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676541040] [2021-11-14 08:40:50,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:50,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:50,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:50,727 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) [2021-11-14 08:40:50,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-14 08:40:50,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:50,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-14 08:40:50,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:40:51,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-14 08:40:51,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:40:51,332 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-14 08:40:51,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676541040] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:40:51,332 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:40:51,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 24 [2021-11-14 08:40:51,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116435556] [2021-11-14 08:40:51,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:40:51,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-14 08:40:51,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:51,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-14 08:40:51,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-11-14 08:40:51,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:51,334 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:51,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 24 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) [2021-11-14 08:40:51,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:51,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:51,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:51,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:52,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:52,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:52,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:52,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:52,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-14 08:40:52,326 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,SelfDestructingSolverStorable21 [2021-11-14 08:40:52,327 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:52,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:52,327 INFO L85 PathProgramCache]: Analyzing trace with hash 954823230, now seen corresponding path program 1 times [2021-11-14 08:40:52,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:52,327 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809132420] [2021-11-14 08:40:52,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:52,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:52,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:52,426 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:40:52,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:52,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809132420] [2021-11-14 08:40:52,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809132420] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:40:52,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178109520] [2021-11-14 08:40:52,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:52,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:52,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:52,428 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) [2021-11-14 08:40:52,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-14 08:40:52,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:52,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-14 08:40:52,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:40:52,740 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:40:52,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:40:52,940 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:40:52,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178109520] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:40:52,941 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:40:52,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2021-11-14 08:40:52,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831750441] [2021-11-14 08:40:52,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:40:52,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-14 08:40:52,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:52,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-14 08:40:52,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-11-14 08:40:52,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:52,942 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:52,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.19047619047619) internal successors, (172), 21 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:52,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:52,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:52,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:52,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:52,943 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:53,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:53,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:53,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:53,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:53,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:53,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-14 08:40:53,436 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,SelfDestructingSolverStorable22 [2021-11-14 08:40:53,437 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:53,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:53,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1095205315, now seen corresponding path program 1 times [2021-11-14 08:40:53,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:53,437 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511102633] [2021-11-14 08:40:53,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:53,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:53,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:53,530 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-14 08:40:53,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:53,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511102633] [2021-11-14 08:40:53,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511102633] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:40:53,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582931513] [2021-11-14 08:40:53,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:53,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:53,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:53,535 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) [2021-11-14 08:40:53,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-14 08:40:53,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:53,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-14 08:40:53,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:40:53,863 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-14 08:40:53,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:40:54,101 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-14 08:40:54,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582931513] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:40:54,101 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:40:54,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2021-11-14 08:40:54,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685082087] [2021-11-14 08:40:54,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:40:54,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-14 08:40:54,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:54,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-14 08:40:54,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-11-14 08:40:54,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:54,103 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:54,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.857142857142858) internal successors, (186), 21 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:54,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:54,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:54,103 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:54,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:54,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:54,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:54,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:54,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:54,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:54,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:54,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:54,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:54,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-14 08:40:54,623 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,SelfDestructingSolverStorable23 [2021-11-14 08:40:54,623 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:54,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:54,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1851390205, now seen corresponding path program 2 times [2021-11-14 08:40:54,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:54,624 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242258835] [2021-11-14 08:40:54,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:54,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:54,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:55,286 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-14 08:40:55,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:55,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242258835] [2021-11-14 08:40:55,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242258835] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:40:55,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007820104] [2021-11-14 08:40:55,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-14 08:40:55,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:55,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:55,288 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) [2021-11-14 08:40:55,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-14 08:40:55,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-14 08:40:55,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-14 08:40:55,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-14 08:40:55,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:40:56,076 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-14 08:40:56,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:40:56,473 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-14 08:40:56,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007820104] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:40:56,474 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:40:56,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 12, 12] total 49 [2021-11-14 08:40:56,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858553292] [2021-11-14 08:40:56,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:40:56,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-11-14 08:40:56,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:56,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-11-14 08:40:56,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2148, Unknown=0, NotChecked=0, Total=2352 [2021-11-14 08:40:56,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:56,476 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:56,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 5.469387755102041) internal successors, (268), 49 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:56,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:56,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:56,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:56,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:56,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:56,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:56,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:58,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:58,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:40:58,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:58,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:40:58,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:58,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:40:58,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-14 08:40:58,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-14 08:40:58,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:58,553 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:58,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:58,553 INFO L85 PathProgramCache]: Analyzing trace with hash 2059623640, now seen corresponding path program 1 times [2021-11-14 08:40:58,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:58,553 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553654968] [2021-11-14 08:40:58,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:58,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:58,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-14 08:40:58,574 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-14 08:40:58,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-14 08:40:58,593 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-14 08:40:58,593 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-14 08:40:58,593 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2021-11-14 08:40:58,593 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-11-14 08:40:58,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-11-14 08:40:58,595 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1] [2021-11-14 08:40:58,595 WARN L234 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-14 08:40:58,595 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-11-14 08:40:58,604 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,604 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,605 WARN L322 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,606 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,607 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,608 WARN L322 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,608 WARN L322 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,608 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,608 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,608 WARN L322 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,608 WARN L322 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,608 WARN L322 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,609 WARN L322 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,609 WARN L322 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,609 WARN L322 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,609 WARN L322 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,609 WARN L322 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,609 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,610 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,610 WARN L322 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,610 WARN L322 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,610 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,610 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,610 WARN L322 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,610 WARN L322 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,610 WARN L322 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,610 WARN L322 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,610 WARN L322 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,610 WARN L322 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,610 WARN L322 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,611 WARN L322 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,611 WARN L322 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,611 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,611 WARN L322 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,611 WARN L322 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,611 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,611 WARN L322 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,612 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,612 WARN L322 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,612 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,612 WARN L322 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,612 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,612 WARN L322 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,612 WARN L322 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,612 WARN L322 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,612 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,612 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,613 WARN L322 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,613 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,613 WARN L322 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,613 WARN L322 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,613 WARN L322 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,613 WARN L322 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,613 WARN L322 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,613 WARN L322 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,614 WARN L322 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:40:58,614 INFO L148 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2021-11-14 08:40:58,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-14 08:40:58,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:58,616 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-14 08:40:58,625 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-11-14 08:40:58,625 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=PARTIAL_ORDER_FA, 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 [2021-11-14 08:40:58,625 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-14 08:40:58,628 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:58,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:58,628 INFO L85 PathProgramCache]: Analyzing trace with hash -729963876, now seen corresponding path program 1 times [2021-11-14 08:40:58,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:58,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340899408] [2021-11-14 08:40:58,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:58,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:58,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:58,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (16)] Waiting until timeout for monitored process [2021-11-14 08:40:58,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:58,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:58,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340899408] [2021-11-14 08:40:58,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340899408] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:58,640 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:58,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-14 08:40:58,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892120844] [2021-11-14 08:40:58,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:58,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-14 08:40:58,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:58,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-14 08:40:58,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-14 08:40:58,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:58,641 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:58,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:58,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:58,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:58,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-11-14 08:40:58,643 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:58,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:58,643 INFO L85 PathProgramCache]: Analyzing trace with hash -992884492, now seen corresponding path program 1 times [2021-11-14 08:40:58,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:58,644 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147144094] [2021-11-14 08:40:58,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:58,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:58,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:58,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:58,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:58,667 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147144094] [2021-11-14 08:40:58,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147144094] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:58,667 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:58,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-14 08:40:58,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579697357] [2021-11-14 08:40:58,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:58,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-14 08:40:58,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:58,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-14 08:40:58,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-14 08:40:58,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:58,668 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:58,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:58,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:58,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:58,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:58,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:58,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-11-14 08:40:58,684 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:58,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:58,684 INFO L85 PathProgramCache]: Analyzing trace with hash -34325837, now seen corresponding path program 1 times [2021-11-14 08:40:58,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:58,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914721785] [2021-11-14 08:40:58,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:58,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:58,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:58,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:40:58,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:58,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914721785] [2021-11-14 08:40:58,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914721785] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:40:58,716 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:40:58,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-14 08:40:58,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658597171] [2021-11-14 08:40:58,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:40:58,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-14 08:40:58,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:58,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-14 08:40:58,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-14 08:40:58,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:58,717 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:58,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:40:58,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:58,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:58,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:58,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:58,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:58,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:58,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-11-14 08:40:58,802 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:40:58,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:40:58,802 INFO L85 PathProgramCache]: Analyzing trace with hash 330618986, now seen corresponding path program 1 times [2021-11-14 08:40:58,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:40:58,803 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045699822] [2021-11-14 08:40:58,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:58,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:40:58,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:58,887 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:40:58,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:40:58,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045699822] [2021-11-14 08:40:58,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045699822] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:40:58,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716796876] [2021-11-14 08:40:58,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:40:58,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:40:58,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:40:58,889 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) [2021-11-14 08:40:58,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-14 08:40:58,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:40:58,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-14 08:40:58,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:40:59,237 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-14 08:40:59,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:40:59,408 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-14 08:40:59,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716796876] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:40:59,408 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:40:59,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 24 [2021-11-14 08:40:59,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128153400] [2021-11-14 08:40:59,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:40:59,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-14 08:40:59,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:40:59,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-14 08:40:59,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-11-14 08:40:59,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:59,410 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:40:59,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 24 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) [2021-11-14 08:40:59,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:40:59,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:40:59,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:40:59,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:00,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:00,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:41:00,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:41:00,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:41:00,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-14 08:41:00,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:41:00,381 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:41:00,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:41:00,381 INFO L85 PathProgramCache]: Analyzing trace with hash -880369722, now seen corresponding path program 1 times [2021-11-14 08:41:00,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:41:00,382 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50541287] [2021-11-14 08:41:00,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:41:00,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:41:00,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:41:00,486 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:41:00,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:41:00,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50541287] [2021-11-14 08:41:00,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50541287] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:41:00,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19895138] [2021-11-14 08:41:00,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:41:00,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:41:00,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:41:00,488 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) [2021-11-14 08:41:00,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-14 08:41:00,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:41:00,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-14 08:41:00,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:41:00,771 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:41:00,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:41:00,964 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:41:00,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19895138] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:41:00,964 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:41:00,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2021-11-14 08:41:00,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482060442] [2021-11-14 08:41:00,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:41:00,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-14 08:41:00,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:41:00,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-14 08:41:00,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-11-14 08:41:00,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:00,966 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:41:00,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.19047619047619) internal successors, (172), 21 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:41:00,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:00,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:41:00,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:41:00,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:41:00,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:01,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:01,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:41:01,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:41:01,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:41:01,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:01,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-14 08:41:01,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:41:01,443 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:41:01,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:41:01,443 INFO L85 PathProgramCache]: Analyzing trace with hash -353139419, now seen corresponding path program 1 times [2021-11-14 08:41:01,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:41:01,444 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258373163] [2021-11-14 08:41:01,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:41:01,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:41:01,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:41:01,546 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-14 08:41:01,547 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:41:01,547 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258373163] [2021-11-14 08:41:01,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258373163] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:41:01,547 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114243855] [2021-11-14 08:41:01,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:41:01,547 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:41:01,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:41:01,548 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) [2021-11-14 08:41:01,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-14 08:41:01,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:41:01,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-14 08:41:01,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:41:01,881 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-14 08:41:01,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:41:02,092 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-14 08:41:02,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114243855] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:41:02,093 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:41:02,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2021-11-14 08:41:02,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854332180] [2021-11-14 08:41:02,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:41:02,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-14 08:41:02,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:41:02,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-14 08:41:02,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-11-14 08:41:02,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:02,094 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:41:02,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.857142857142858) internal successors, (186), 21 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:41:02,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:02,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:41:02,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:41:02,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:41:02,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:02,095 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:02,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:02,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:41:02,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:41:02,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:41:02,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:02,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:02,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-14 08:41:02,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:41:02,626 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:41:02,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:41:02,627 INFO L85 PathProgramCache]: Analyzing trace with hash 768161413, now seen corresponding path program 2 times [2021-11-14 08:41:02,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:41:02,627 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666909120] [2021-11-14 08:41:02,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:41:02,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:41:02,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:41:03,352 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-14 08:41:03,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:41:03,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666909120] [2021-11-14 08:41:03,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666909120] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:41:03,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654985531] [2021-11-14 08:41:03,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-14 08:41:03,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:41:03,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:41:03,365 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) [2021-11-14 08:41:03,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-14 08:41:03,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-14 08:41:03,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-14 08:41:03,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-14 08:41:03,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:41:04,099 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-14 08:41:04,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:41:04,476 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-14 08:41:04,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654985531] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:41:04,476 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:41:04,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 12, 12] total 49 [2021-11-14 08:41:04,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186078826] [2021-11-14 08:41:04,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:41:04,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-11-14 08:41:04,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:41:04,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-11-14 08:41:04,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2148, Unknown=0, NotChecked=0, Total=2352 [2021-11-14 08:41:04,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:04,478 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:41:04,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 5.469387755102041) internal successors, (268), 49 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:41:04,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:04,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:41:04,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:41:04,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:41:04,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:04,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:04,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:08,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:08,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:41:08,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:41:08,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:41:08,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:08,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:08,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:41:08,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-11-14 08:41:08,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:41:08,549 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:41:08,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:41:08,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1818933318, now seen corresponding path program 1 times [2021-11-14 08:41:08,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:41:08,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927535587] [2021-11-14 08:41:08,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:41:08,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:41:08,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:41:08,686 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 33 proven. 34 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-11-14 08:41:08,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:41:08,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927535587] [2021-11-14 08:41:08,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927535587] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:41:08,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208097798] [2021-11-14 08:41:08,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:41:08,687 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:41:08,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:41:08,688 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) [2021-11-14 08:41:08,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-14 08:41:08,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:41:08,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-14 08:41:08,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:41:09,247 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 64 proven. 62 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-11-14 08:41:09,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:41:09,632 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 64 proven. 62 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-11-14 08:41:09,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208097798] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:41:09,632 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:41:09,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 19] total 44 [2021-11-14 08:41:09,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925871586] [2021-11-14 08:41:09,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:41:09,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-14 08:41:09,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:41:09,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-14 08:41:09,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1691, Unknown=0, NotChecked=0, Total=1892 [2021-11-14 08:41:09,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:09,634 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:41:09,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 6.954545454545454) internal successors, (306), 44 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:41:09,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:09,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:41:09,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:41:09,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:41:09,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:09,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:09,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:41:09,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:10,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:10,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:41:10,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:41:10,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:41:10,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:10,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:10,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:41:10,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:41:10,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-14 08:41:10,534 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,SelfDestructingSolverStorable33 [2021-11-14 08:41:10,534 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:41:10,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:41:10,535 INFO L85 PathProgramCache]: Analyzing trace with hash 432537927, now seen corresponding path program 1 times [2021-11-14 08:41:10,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:41:10,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96879809] [2021-11-14 08:41:10,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:41:10,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:41:10,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:41:10,734 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 36 proven. 115 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-14 08:41:10,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:41:10,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96879809] [2021-11-14 08:41:10,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96879809] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:41:10,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228539542] [2021-11-14 08:41:10,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:41:10,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:41:10,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:41:10,735 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) [2021-11-14 08:41:10,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-14 08:41:10,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:41:10,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-14 08:41:10,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:41:11,317 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 64 proven. 87 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-14 08:41:11,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:41:11,618 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 64 proven. 87 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-14 08:41:11,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228539542] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:41:11,618 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:41:11,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 34 [2021-11-14 08:41:11,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094770443] [2021-11-14 08:41:11,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:41:11,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-14 08:41:11,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:41:11,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-14 08:41:11,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=951, Unknown=0, NotChecked=0, Total=1122 [2021-11-14 08:41:11,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:11,619 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:41:11,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 6.117647058823529) internal successors, (208), 34 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:41:11,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:11,620 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:41:11,620 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:41:11,620 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:41:11,620 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:11,620 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:11,620 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:41:11,620 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:41:11,620 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:12,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:41:12,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:41:12,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:41:12,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:41:12,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:12,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:41:12,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:41:12,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:41:12,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-14 08:41:12,076 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-14 08:41:12,267 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,SelfDestructingSolverStorable34 [2021-11-14 08:41:12,267 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:41:12,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:41:12,267 INFO L85 PathProgramCache]: Analyzing trace with hash 940609280, now seen corresponding path program 2 times [2021-11-14 08:41:12,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:41:12,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418342018] [2021-11-14 08:41:12,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:41:12,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:41:12,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:41:13,706 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 201 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-11-14 08:41:13,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:41:13,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418342018] [2021-11-14 08:41:13,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418342018] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:41:13,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956603683] [2021-11-14 08:41:13,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-14 08:41:13,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:41:13,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:41:13,708 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) [2021-11-14 08:41:13,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-14 08:41:13,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-14 08:41:13,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-14 08:41:13,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 66 conjunts are in the unsatisfiable core [2021-11-14 08:41:13,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:41:13,832 INFO L388 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 [2021-11-14 08:41:13,972 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-14 08:41:13,972 INFO L388 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 [2021-11-14 08:41:14,124 INFO L388 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 15 treesize of output 11 [2021-11-14 08:41:14,276 INFO L388 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 23 treesize of output 22 [2021-11-14 08:41:14,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,353 INFO L388 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 23 treesize of output 22 [2021-11-14 08:41:14,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 32 treesize of output 34 [2021-11-14 08:41:14,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-11-14 08:41:14,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 49 [2021-11-14 08:41:14,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:14,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 49 [2021-11-14 08:41:15,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,321 INFO L354 Elim1Store]: treesize reduction 164, result has 20.0 percent of original size [2021-11-14 08:41:15,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 60 treesize of output 68 [2021-11-14 08:41:15,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:41:15,467 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-14 08:41:15,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2021-11-14 08:41:17,583 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-14 08:41:17,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 66 treesize of output 26 [2021-11-14 08:41:17,714 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-14 08:41:17,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:42:15,796 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_#t~pre5#1| Int)) (<= (let ((.cse0 (let ((.cse2 (* c_thrThread4of5ForFork0_~t~0 4))) (store (select (let ((.cse1 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse2 |c_~#a~0.offset|) 1)))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))) |c_~#a~0.base|) (+ .cse2 4 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|))) 10)) is different from false [2021-11-14 08:42:16,689 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_#t~pre5#1| Int)) (<= (let ((.cse0 (let ((.cse2 (* c_~x~0 4))) (store (select (let ((.cse1 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse2 |c_~#a~0.offset|) 1)))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))) |c_~#a~0.base|) (+ .cse2 4 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:42:18,725 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_~i~0#1_187| Int) (|v_ULTIMATE.start_main_#t~pre5#1_122| Int) (|ULTIMATE.start_main_#t~pre5#1| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_~x~0 4))) (store (select (let ((.cse1 (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_187| 4)) |v_ULTIMATE.start_main_#t~pre5#1_122|))) |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1)))) (+ (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:42:20,880 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_~i~0#1_187| Int) (|v_ULTIMATE.start_main_#t~pre5#1_122| Int) (|ULTIMATE.start_main_#t~pre5#1| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread3of5ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ 4 |c_~#a~0.offset| .cse3) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_187| 4)) |v_ULTIMATE.start_main_#t~pre5#1_122|))) |c_~#a~0.base|) (+ 8 |c_~#a~0.offset| .cse3) 1)))) (+ (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 8 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:42:22,159 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_~i~0#1_187| Int) (|v_ULTIMATE.start_main_#t~pre5#1_122| Int) (|ULTIMATE.start_main_#t~pre5#1| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread3of5ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ |c_~#a~0.offset| .cse3) 1)))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ 4 |c_~#a~0.offset| .cse3) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_187| 4)) |v_ULTIMATE.start_main_#t~pre5#1_122|))) |c_~#a~0.base|) (+ 8 |c_~#a~0.offset| .cse3) 1)))) (+ (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 8 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:42:23,647 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_~i~0#1_187| Int) (|v_ULTIMATE.start_main_#t~pre5#1_122| Int) (|ULTIMATE.start_main_#t~pre5#1| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_~x~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1)))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_187| 4)) |v_ULTIMATE.start_main_#t~pre5#1_122|))) |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1)))) (+ (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:42:25,751 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_125| Int) (|v_ULTIMATE.start_main_~i~0#1_187| Int) (|v_ULTIMATE.start_main_#t~pre5#1_122| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_189| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_~x~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_189| 4)) |v_ULTIMATE.start_main_#t~pre5#1_125|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_187| 4)) |v_ULTIMATE.start_main_#t~pre5#1_122|))) |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|))) 10)) is different from false [2021-11-14 08:42:27,601 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_125| Int) (|v_ULTIMATE.start_main_~i~0#1_187| Int) (|v_ULTIMATE.start_main_#t~pre5#1_122| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_189| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread2of5ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_189| 4)) |v_ULTIMATE.start_main_#t~pre5#1_125|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_187| 4)) |v_ULTIMATE.start_main_#t~pre5#1_122|))) |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:42:29,607 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_125| Int) (|v_ULTIMATE.start_main_~i~0#1_187| Int) (|v_ULTIMATE.start_main_#t~pre5#1_122| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_189| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread2of5ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (let ((.cse6 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1)))) (store .cse6 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_189| 4)) |v_ULTIMATE.start_main_#t~pre5#1_125|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_187| 4)) |v_ULTIMATE.start_main_#t~pre5#1_122|))) |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 4 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:42:31,467 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_125| Int) (|v_ULTIMATE.start_main_~i~0#1_187| Int) (|v_ULTIMATE.start_main_#t~pre5#1_122| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_189| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_~x~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (let ((.cse6 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1)))) (store .cse6 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_189| 4)) |v_ULTIMATE.start_main_#t~pre5#1_125|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_187| 4)) |v_ULTIMATE.start_main_#t~pre5#1_122|))) |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:42:33,616 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_125| Int) (|v_ULTIMATE.start_main_~i~0#1_187| Int) (|v_ULTIMATE.start_main_#t~pre5#1_122| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_189| Int) (|ULTIMATE.start_main_~#t~1#1.offset| Int) (|v_ULTIMATE.start_main_#t~pre5#1_128| Int) (|v_ULTIMATE.start_main_~i~0#1_191| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_~x~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (let ((.cse6 (let ((.cse7 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse7 |c_~#a~0.base| (store (select .cse7 |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1))))) (store .cse6 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_191| 4)) |v_ULTIMATE.start_main_#t~pre5#1_128|))))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_189| 4)) |v_ULTIMATE.start_main_#t~pre5#1_125|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_187| 4)) |v_ULTIMATE.start_main_#t~pre5#1_122|))) |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1)))) (+ (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:42:36,300 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_125| Int) (|v_ULTIMATE.start_main_~i~0#1_187| Int) (|v_ULTIMATE.start_main_#t~pre5#1_122| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_189| Int) (|ULTIMATE.start_main_~#t~1#1.offset| Int) (|v_ULTIMATE.start_main_#t~pre5#1_128| Int) (|v_ULTIMATE.start_main_~i~0#1_191| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread1of5ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (let ((.cse6 (let ((.cse7 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse7 |c_~#a~0.base| (store (select .cse7 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse6 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_191| 4)) |v_ULTIMATE.start_main_#t~pre5#1_128|))))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_189| 4)) |v_ULTIMATE.start_main_#t~pre5#1_125|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_187| 4)) |v_ULTIMATE.start_main_#t~pre5#1_122|))) |c_~#a~0.base|) (+ .cse3 16 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:42:36,755 INFO L354 Elim1Store]: treesize reduction 1702, result has 20.5 percent of original size [2021-11-14 08:42:36,755 INFO L388 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 8 case distinctions, treesize of input 15586 treesize of output 515 [2021-11-14 08:42:36,775 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-14 08:42:36,775 INFO L388 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 503 treesize of output 487 [2021-11-14 08:42:38,451 INFO L354 Elim1Store]: treesize reduction 292, result has 42.2 percent of original size [2021-11-14 08:42:38,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 1244 treesize of output 1141 [2021-11-14 08:43:48,555 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 65 trivial. 93 not checked. [2021-11-14 08:43:48,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956603683] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:43:48,556 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:43:48,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42, 45] total 121 [2021-11-14 08:43:48,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723022410] [2021-11-14 08:43:48,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:43:48,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 121 states [2021-11-14 08:43:48,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:43:48,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2021-11-14 08:43:48,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=825, Invalid=10964, Unknown=31, NotChecked=2700, Total=14520 [2021-11-14 08:43:48,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:43:48,559 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:43:48,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 121 states, 121 states have (on average 3.71900826446281) internal successors, (450), 121 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:43:48,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:43:48,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:43:48,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:43:48,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:43:48,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:43:48,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:43:48,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:43:48,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:43:48,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-11-14 08:43:48,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:02,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:02,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:02,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:02,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:02,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:02,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:02,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:44:02,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:44:02,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-14 08:44:02,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-11-14 08:44:02,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-14 08:44:02,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:44:02,308 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:44:02,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:44:02,308 INFO L85 PathProgramCache]: Analyzing trace with hash 272158503, now seen corresponding path program 3 times [2021-11-14 08:44:02,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:44:02,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377999115] [2021-11-14 08:44:02,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:02,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:44:02,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:02,579 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 86 proven. 130 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-14 08:44:02,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:44:02,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377999115] [2021-11-14 08:44:02,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377999115] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:44:02,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226861363] [2021-11-14 08:44:02,579 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-14 08:44:02,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:44:02,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:44:02,581 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) [2021-11-14 08:44:02,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-14 08:44:02,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-14 08:44:02,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-14 08:44:02,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-14 08:44:02,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:44:03,505 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 136 proven. 105 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-14 08:44:03,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:44:03,883 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 111 proven. 130 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-14 08:44:03,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226861363] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:44:03,883 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:44:03,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 28, 28] total 46 [2021-11-14 08:44:03,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831890610] [2021-11-14 08:44:03,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:44:03,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-14 08:44:03,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:44:03,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-14 08:44:03,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1763, Unknown=0, NotChecked=0, Total=2070 [2021-11-14 08:44:03,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:03,885 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:44:03,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 5.326086956521739) internal successors, (245), 46 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:44:03,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:03,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:03,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:03,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:03,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:03,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:03,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:44:03,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:44:03,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-11-14 08:44:03,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2021-11-14 08:44:03,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:04,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:04,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:04,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:04,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:04,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:04,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:04,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:44:04,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:44:04,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-14 08:44:04,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-11-14 08:44:04,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-11-14 08:44:04,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-14 08:44:04,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:44:04,951 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:44:04,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:44:04,952 INFO L85 PathProgramCache]: Analyzing trace with hash -928574150, now seen corresponding path program 1 times [2021-11-14 08:44:04,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:44:04,952 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118831405] [2021-11-14 08:44:04,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:04,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:44:04,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-14 08:44:04,970 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-14 08:44:04,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-14 08:44:04,991 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-14 08:44:04,991 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-14 08:44:04,992 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2021-11-14 08:44:04,992 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-11-14 08:44:04,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-11-14 08:44:04,993 INFO L732 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-14 08:44:04,993 WARN L234 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-11-14 08:44:04,993 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-11-14 08:44:05,000 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,000 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,001 WARN L322 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,002 WARN L322 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,003 WARN L322 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,004 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,005 WARN L322 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,006 WARN L322 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,006 WARN L322 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,006 WARN L322 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,006 WARN L322 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,006 WARN L322 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,006 WARN L322 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,006 WARN L322 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,006 WARN L322 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,006 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,006 WARN L322 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,006 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,006 WARN L322 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,007 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,007 WARN L322 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,007 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,007 WARN L322 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,007 WARN L322 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,007 WARN L322 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,007 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,007 WARN L322 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,007 WARN L322 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,007 WARN L322 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,008 WARN L322 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,008 WARN L322 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,008 WARN L322 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,008 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,008 WARN L322 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,008 WARN L322 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,008 WARN L322 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,008 WARN L322 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,008 WARN L322 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,008 WARN L322 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,009 WARN L322 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,009 WARN L322 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,009 WARN L322 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,009 WARN L322 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,009 WARN L322 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-14 08:44:05,010 INFO L148 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2021-11-14 08:44:05,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-11-14 08:44:05,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:44:05,011 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-11-14 08:44:05,020 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-11-14 08:44:05,021 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=PARTIAL_ORDER_FA, 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 [2021-11-14 08:44:05,021 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-14 08:44:05,024 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:44:05,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:44:05,024 INFO L85 PathProgramCache]: Analyzing trace with hash -29422890, now seen corresponding path program 1 times [2021-11-14 08:44:05,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:44:05,024 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432599291] [2021-11-14 08:44:05,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:05,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:44:05,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:05,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (25)] Waiting until timeout for monitored process [2021-11-14 08:44:05,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:44:05,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:44:05,034 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432599291] [2021-11-14 08:44:05,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432599291] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:44:05,035 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:44:05,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-14 08:44:05,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852876191] [2021-11-14 08:44:05,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:44:05,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-14 08:44:05,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:44:05,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-14 08:44:05,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-14 08:44:05,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:05,035 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:44:05,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:44:05,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:05,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:05,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-11-14 08:44:05,037 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:44:05,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:44:05,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1385928396, now seen corresponding path program 1 times [2021-11-14 08:44:05,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:44:05,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92239824] [2021-11-14 08:44:05,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:05,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:44:05,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:05,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:44:05,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:44:05,071 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92239824] [2021-11-14 08:44:05,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92239824] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:44:05,071 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:44:05,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-14 08:44:05,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278098005] [2021-11-14 08:44:05,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:44:05,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-14 08:44:05,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:44:05,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-14 08:44:05,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-14 08:44:05,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:05,072 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:44:05,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:44:05,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:05,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:05,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:05,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:44:05,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-11-14 08:44:05,089 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:44:05,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:44:05,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1850789165, now seen corresponding path program 1 times [2021-11-14 08:44:05,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:44:05,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985031080] [2021-11-14 08:44:05,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:05,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:44:05,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:05,115 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-14 08:44:05,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:44:05,115 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985031080] [2021-11-14 08:44:05,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985031080] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-14 08:44:05,116 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-14 08:44:05,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-14 08:44:05,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609451376] [2021-11-14 08:44:05,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-14 08:44:05,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-14 08:44:05,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:44:05,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-14 08:44:05,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-14 08:44:05,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:05,117 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:44:05,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:44:05,117 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:05,117 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:44:05,117 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:05,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:05,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:44:05,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:05,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-11-14 08:44:05,214 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:44:05,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:44:05,215 INFO L85 PathProgramCache]: Analyzing trace with hash 240006708, now seen corresponding path program 1 times [2021-11-14 08:44:05,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:44:05,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925921248] [2021-11-14 08:44:05,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:05,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:44:05,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:05,310 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:44:05,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:44:05,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925921248] [2021-11-14 08:44:05,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925921248] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:44:05,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304089025] [2021-11-14 08:44:05,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:05,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:44:05,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:44:05,312 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) [2021-11-14 08:44:05,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-14 08:44:05,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:05,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-14 08:44:05,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:44:05,748 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-14 08:44:05,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:44:05,926 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-14 08:44:05,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304089025] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:44:05,927 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:44:05,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 24 [2021-11-14 08:44:05,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496065307] [2021-11-14 08:44:05,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:44:05,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-14 08:44:05,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:44:05,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-14 08:44:05,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-11-14 08:44:05,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:05,928 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:44:05,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 24 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) [2021-11-14 08:44:05,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:05,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-11-14 08:44:05,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:05,928 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:06,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:06,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:06,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:06,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:06,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-14 08:44:06,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-11-14 08:44:06,949 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:44:06,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:44:06,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1712658249, now seen corresponding path program 1 times [2021-11-14 08:44:06,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:44:06,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160345674] [2021-11-14 08:44:06,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:06,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:44:06,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:07,030 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:44:07,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:44:07,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160345674] [2021-11-14 08:44:07,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160345674] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:44:07,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153021784] [2021-11-14 08:44:07,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:07,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:44:07,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:44:07,035 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) [2021-11-14 08:44:07,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-14 08:44:07,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:07,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-14 08:44:07,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:44:07,354 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:44:07,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:44:07,584 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-14 08:44:07,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153021784] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:44:07,584 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:44:07,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2021-11-14 08:44:07,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623597053] [2021-11-14 08:44:07,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:44:07,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-14 08:44:07,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:44:07,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-14 08:44:07,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-11-14 08:44:07,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:07,586 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:44:07,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.19047619047619) internal successors, (172), 21 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:44:07,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:07,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:07,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:07,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:07,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:07,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:07,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:07,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:07,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:07,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:07,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-14 08:44:08,081 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,SelfDestructingSolverStorable42 [2021-11-14 08:44:08,082 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:44:08,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:44:08,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1656999704, now seen corresponding path program 1 times [2021-11-14 08:44:08,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:44:08,082 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317578064] [2021-11-14 08:44:08,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:08,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:44:08,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:08,180 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-14 08:44:08,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:44:08,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317578064] [2021-11-14 08:44:08,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317578064] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:44:08,181 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248282713] [2021-11-14 08:44:08,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:08,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:44:08,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:44:08,182 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) [2021-11-14 08:44:08,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-14 08:44:08,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:08,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-14 08:44:08,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:44:08,518 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-14 08:44:08,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:44:08,727 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-14 08:44:08,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248282713] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:44:08,728 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:44:08,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2021-11-14 08:44:08,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112416081] [2021-11-14 08:44:08,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:44:08,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-14 08:44:08,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:44:08,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-14 08:44:08,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-11-14 08:44:08,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:08,729 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:44:08,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.857142857142858) internal successors, (186), 21 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:44:08,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:08,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:08,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:08,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:08,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:08,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:09,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:09,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:09,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:09,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:09,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:09,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:09,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-14 08:44:09,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:44:09,211 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:44:09,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:44:09,211 INFO L85 PathProgramCache]: Analyzing trace with hash -742790200, now seen corresponding path program 2 times [2021-11-14 08:44:09,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:44:09,212 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478602834] [2021-11-14 08:44:09,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:09,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:44:09,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:09,925 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-14 08:44:09,925 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:44:09,925 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478602834] [2021-11-14 08:44:09,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478602834] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:44:09,925 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089077282] [2021-11-14 08:44:09,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-14 08:44:09,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:44:09,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:44:09,927 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) [2021-11-14 08:44:09,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-14 08:44:09,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-14 08:44:09,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-14 08:44:09,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-14 08:44:09,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:44:10,628 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-14 08:44:10,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:44:11,028 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-14 08:44:11,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089077282] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:44:11,028 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:44:11,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 12, 12] total 49 [2021-11-14 08:44:11,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471355271] [2021-11-14 08:44:11,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:44:11,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-11-14 08:44:11,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:44:11,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-11-14 08:44:11,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2148, Unknown=0, NotChecked=0, Total=2352 [2021-11-14 08:44:11,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:11,030 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:44:11,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 5.469387755102041) internal successors, (268), 49 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:44:11,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:11,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:11,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:11,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:11,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:11,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:11,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:15,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:15,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:15,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:15,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:15,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:15,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:15,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:44:15,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-14 08:44:15,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:44:15,283 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:44:15,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:44:15,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1676529315, now seen corresponding path program 1 times [2021-11-14 08:44:15,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:44:15,284 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757275494] [2021-11-14 08:44:15,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:15,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:44:15,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:15,431 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 33 proven. 34 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-11-14 08:44:15,431 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:44:15,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757275494] [2021-11-14 08:44:15,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757275494] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:44:15,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705039278] [2021-11-14 08:44:15,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:15,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:44:15,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:44:15,432 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) [2021-11-14 08:44:15,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-14 08:44:15,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:15,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-14 08:44:15,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:44:16,052 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 64 proven. 62 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-11-14 08:44:16,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:44:16,439 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 64 proven. 62 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-11-14 08:44:16,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705039278] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:44:16,439 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:44:16,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 19] total 44 [2021-11-14 08:44:16,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788568399] [2021-11-14 08:44:16,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:44:16,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-14 08:44:16,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:44:16,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-14 08:44:16,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1691, Unknown=0, NotChecked=0, Total=1892 [2021-11-14 08:44:16,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:16,442 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:44:16,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 6.954545454545454) internal successors, (306), 44 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:44:16,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:16,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:16,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:16,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:16,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:16,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:16,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:44:16,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:17,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:17,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:17,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:17,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:17,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:17,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:17,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:44:17,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:44:17,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-14 08:44:17,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:44:17,399 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:44:17,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:44:17,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1171382754, now seen corresponding path program 1 times [2021-11-14 08:44:17,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:44:17,400 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057832353] [2021-11-14 08:44:17,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:17,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:44:17,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:17,607 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 36 proven. 115 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-14 08:44:17,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:44:17,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057832353] [2021-11-14 08:44:17,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057832353] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:44:17,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241454675] [2021-11-14 08:44:17,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:17,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:44:17,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:44:17,608 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) [2021-11-14 08:44:17,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-14 08:44:17,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:17,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-14 08:44:17,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:44:18,184 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 64 proven. 87 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-14 08:44:18,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:44:18,490 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 64 proven. 87 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-14 08:44:18,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241454675] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:44:18,491 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:44:18,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 34 [2021-11-14 08:44:18,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033742537] [2021-11-14 08:44:18,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:44:18,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-14 08:44:18,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:44:18,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-14 08:44:18,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=951, Unknown=0, NotChecked=0, Total=1122 [2021-11-14 08:44:18,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:18,492 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:44:18,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 6.117647058823529) internal successors, (208), 34 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:44:18,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:18,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:18,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:18,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:18,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:18,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:18,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:44:18,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:44:18,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:19,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:44:19,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:44:19,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:44:19,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:44:19,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:19,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:44:19,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:44:19,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:44:19,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-14 08:44:19,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-14 08:44:19,203 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,SelfDestructingSolverStorable46 [2021-11-14 08:44:19,203 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:44:19,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:44:19,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1690803459, now seen corresponding path program 2 times [2021-11-14 08:44:19,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:44:19,204 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370681400] [2021-11-14 08:44:19,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:44:19,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:44:19,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:44:20,733 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 201 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-11-14 08:44:20,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:44:20,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370681400] [2021-11-14 08:44:20,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370681400] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:44:20,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044918738] [2021-11-14 08:44:20,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-14 08:44:20,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:44:20,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:44:20,734 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) [2021-11-14 08:44:20,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-14 08:44:20,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-14 08:44:20,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-14 08:44:20,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 66 conjunts are in the unsatisfiable core [2021-11-14 08:44:20,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:44:20,836 INFO L388 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 [2021-11-14 08:44:20,953 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-14 08:44:20,953 INFO L388 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 [2021-11-14 08:44:21,112 INFO L388 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 15 treesize of output 11 [2021-11-14 08:44:21,295 INFO L388 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 23 treesize of output 22 [2021-11-14 08:44:21,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,364 INFO L388 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 23 treesize of output 22 [2021-11-14 08:44:21,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 32 treesize of output 34 [2021-11-14 08:44:21,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-11-14 08:44:21,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 49 [2021-11-14 08:44:21,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:21,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 46 [2021-11-14 08:44:22,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,255 INFO L354 Elim1Store]: treesize reduction 155, result has 19.7 percent of original size [2021-11-14 08:44:22,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 65 [2021-11-14 08:44:22,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:44:22,405 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-14 08:44:22,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2021-11-14 08:44:24,652 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-14 08:44:24,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 66 treesize of output 26 [2021-11-14 08:44:24,796 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-14 08:44:24,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:44:28,265 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_#t~pre5#1| Int)) (<= (let ((.cse0 (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)) |c_~#a~0.base|) (+ (* c_~x~0 4) |c_~#a~0.offset|) 1))) (+ (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:45:26,368 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_#t~pre5#1| Int)) (<= (let ((.cse0 (let ((.cse2 (* c_~x~0 4))) (store (select (let ((.cse1 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse2 |c_~#a~0.offset|) 1)))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))) |c_~#a~0.base|) (+ .cse2 4 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:45:28,305 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_~i~0#1_297| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_198| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_~x~0 4))) (store (select (let ((.cse1 (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_297| 4)) |v_ULTIMATE.start_main_#t~pre5#1_198|))) |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|))) 10)) is different from false [2021-11-14 08:46:11,104 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_~i~0#1_297| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_198| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread3of6ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1)))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_297| 4)) |v_ULTIMATE.start_main_#t~pre5#1_198|))) |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|))) 10)) is different from false [2021-11-14 08:48:16,520 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_201| Int) (|v_ULTIMATE.start_main_~i~0#1_297| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_299| Int) (|v_ULTIMATE.start_main_#t~pre5#1_198| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread2of6ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_299| 4)) |v_ULTIMATE.start_main_#t~pre5#1_201|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_297| 4)) |v_ULTIMATE.start_main_#t~pre5#1_198|))) |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:48:18,399 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_201| Int) (|v_ULTIMATE.start_main_~i~0#1_297| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_299| Int) (|v_ULTIMATE.start_main_#t~pre5#1_198| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread2of6ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (let ((.cse6 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1)))) (store .cse6 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_299| 4)) |v_ULTIMATE.start_main_#t~pre5#1_201|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_297| 4)) |v_ULTIMATE.start_main_#t~pre5#1_198|))) |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|))) 10)) is different from false [2021-11-14 08:49:14,395 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_301| Int) (|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_204| Int) (|v_ULTIMATE.start_main_#t~pre5#1_201| Int) (|v_ULTIMATE.start_main_~i~0#1_297| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_299| Int) (|ULTIMATE.start_main_~#t~1#1.offset| Int) (|v_ULTIMATE.start_main_#t~pre5#1_198| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_~x~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (let ((.cse6 (let ((.cse7 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse7 |c_~#a~0.base| (store (select .cse7 |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1))))) (store .cse6 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_301| 4)) |v_ULTIMATE.start_main_#t~pre5#1_204|))))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_299| 4)) |v_ULTIMATE.start_main_#t~pre5#1_201|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_297| 4)) |v_ULTIMATE.start_main_#t~pre5#1_198|))) |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|))) 10)) is different from false [2021-11-14 08:49:17,152 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_main_~i~0#1_301| Int) (|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_204| Int) (|v_ULTIMATE.start_main_#t~pre5#1_201| Int) (|v_ULTIMATE.start_main_~i~0#1_297| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_299| Int) (|ULTIMATE.start_main_~#t~1#1.offset| Int) (|v_ULTIMATE.start_main_#t~pre5#1_198| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread1of6ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (let ((.cse6 (let ((.cse7 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse7 |c_~#a~0.base| (store (select .cse7 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse6 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_301| 4)) |v_ULTIMATE.start_main_#t~pre5#1_204|))))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_299| 4)) |v_ULTIMATE.start_main_#t~pre5#1_201|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_297| 4)) |v_ULTIMATE.start_main_#t~pre5#1_198|))) |c_~#a~0.base|) (+ 16 .cse3 |c_~#a~0.offset|) 1)))) (+ (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:49:17,645 INFO L354 Elim1Store]: treesize reduction 1702, result has 20.5 percent of original size [2021-11-14 08:49:17,645 INFO L388 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 8 case distinctions, treesize of input 15586 treesize of output 515 [2021-11-14 08:49:17,665 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-14 08:49:17,666 INFO L388 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 503 treesize of output 487 [2021-11-14 08:49:18,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-14 08:49:18,953 INFO L354 Elim1Store]: treesize reduction 110, result has 61.8 percent of original size [2021-11-14 08:49:18,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 16 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 20 case distinctions, treesize of input 1353 treesize of output 1215 [2021-11-14 08:49:20,795 INFO L354 Elim1Store]: treesize reduction 292, result has 54.4 percent of original size [2021-11-14 08:49:20,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 4047 treesize of output 3457 [2021-11-14 08:49:24,170 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 91 refuted. 1 times theorem prover too weak. 65 trivial. 88 not checked. [2021-11-14 08:49:24,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044918738] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:49:24,171 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:49:24,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42, 45] total 121 [2021-11-14 08:49:24,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077504424] [2021-11-14 08:49:24,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:49:24,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 121 states [2021-11-14 08:49:24,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:49:24,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2021-11-14 08:49:24,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=857, Invalid=11727, Unknown=104, NotChecked=1832, Total=14520 [2021-11-14 08:49:24,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:49:24,174 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:49:24,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 121 states, 121 states have (on average 3.71900826446281) internal successors, (450), 121 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:49:24,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:49:24,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:49:24,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:49:24,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:49:24,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:49:24,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:49:24,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:49:24,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:49:24,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-11-14 08:49:24,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:49:34,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:49:34,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:49:34,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:49:34,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:49:34,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:49:34,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:49:34,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:49:34,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:49:34,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-14 08:49:34,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-11-14 08:49:34,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-11-14 08:49:35,173 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,SelfDestructingSolverStorable47 [2021-11-14 08:49:35,173 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:49:35,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:49:35,173 INFO L85 PathProgramCache]: Analyzing trace with hash 210862718, now seen corresponding path program 3 times [2021-11-14 08:49:35,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:49:35,174 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688567199] [2021-11-14 08:49:35,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:49:35,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:49:35,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:49:35,441 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 86 proven. 130 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-14 08:49:35,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:49:35,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688567199] [2021-11-14 08:49:35,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688567199] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:49:35,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410256642] [2021-11-14 08:49:35,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-14 08:49:35,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:49:35,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:49:35,443 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) [2021-11-14 08:49:35,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-14 08:49:35,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-14 08:49:35,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-14 08:49:35,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-14 08:49:35,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:49:36,619 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 136 proven. 105 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-14 08:49:36,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:49:37,083 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 111 proven. 130 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-14 08:49:37,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410256642] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:49:37,084 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:49:37,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 28, 28] total 46 [2021-11-14 08:49:37,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289650360] [2021-11-14 08:49:37,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:49:37,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-14 08:49:37,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:49:37,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-14 08:49:37,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1763, Unknown=0, NotChecked=0, Total=2070 [2021-11-14 08:49:37,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:49:37,085 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:49:37,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 5.326086956521739) internal successors, (245), 46 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-14 08:49:37,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:49:37,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:49:37,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:49:37,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:49:37,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:49:37,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:49:37,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2021-11-14 08:49:37,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:49:37,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-11-14 08:49:37,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2021-11-14 08:49:37,086 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:49:38,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:49:38,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:49:38,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:49:38,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:49:38,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:49:38,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:49:38,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-11-14 08:49:38,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:49:38,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-14 08:49:38,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-11-14 08:49:38,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-11-14 08:49:38,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-14 08:49:38,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-11-14 08:49:38,716 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:49:38,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:49:38,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1225398153, now seen corresponding path program 1 times [2021-11-14 08:49:38,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:49:38,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098812643] [2021-11-14 08:49:38,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:49:38,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:49:38,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:49:38,991 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 68 proven. 153 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-11-14 08:49:38,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:49:38,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098812643] [2021-11-14 08:49:38,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098812643] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:49:38,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812623446] [2021-11-14 08:49:38,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:49:38,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:49:38,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:49:38,995 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) [2021-11-14 08:49:38,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-11-14 08:49:39,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:49:39,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-14 08:49:39,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:49:39,735 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 105 proven. 116 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-11-14 08:49:39,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:49:40,121 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 105 proven. 116 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-11-14 08:49:40,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812623446] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-14 08:49:40,121 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-14 08:49:40,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 40 [2021-11-14 08:49:40,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530949301] [2021-11-14 08:49:40,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-14 08:49:40,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-11-14 08:49:40,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-14 08:49:40,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-11-14 08:49:40,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=1333, Unknown=0, NotChecked=0, Total=1560 [2021-11-14 08:49:40,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:49:40,123 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-11-14 08:49:40,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 5.825) internal successors, (233), 40 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) [2021-11-14 08:49:40,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:49:40,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:49:40,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:49:40,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:49:40,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:49:40,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:49:40,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-11-14 08:49:40,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:49:40,123 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-11-14 08:49:40,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2021-11-14 08:49:40,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2021-11-14 08:49:40,124 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:49:40,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-14 08:49:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-14 08:49:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-14 08:49:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-14 08:49:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:49:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-14 08:49:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-11-14 08:49:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-14 08:49:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-14 08:49:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-11-14 08:49:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-11-14 08:49:40,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-11-14 08:49:40,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-11-14 08:49:41,009 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,SelfDestructingSolverStorable49 [2021-11-14 08:49:41,009 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2021-11-14 08:49:41,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-14 08:49:41,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1373674965, now seen corresponding path program 1 times [2021-11-14 08:49:41,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-14 08:49:41,009 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33865106] [2021-11-14 08:49:41,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:49:41,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-14 08:49:41,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:49:43,173 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 0 proven. 293 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-14 08:49:43,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-14 08:49:43,174 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33865106] [2021-11-14 08:49:43,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33865106] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-14 08:49:43,174 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225635201] [2021-11-14 08:49:43,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-14 08:49:43,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:49:43,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-14 08:49:43,175 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) [2021-11-14 08:49:43,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-11-14 08:49:43,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-14 08:49:43,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 78 conjunts are in the unsatisfiable core [2021-11-14 08:49:43,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-14 08:49:43,278 INFO L388 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 [2021-11-14 08:49:43,411 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-14 08:49:43,411 INFO L388 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 [2021-11-14 08:49:43,585 INFO L388 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 15 treesize of output 11 [2021-11-14 08:49:43,751 INFO L388 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 23 treesize of output 22 [2021-11-14 08:49:43,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:43,828 INFO L388 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 23 treesize of output 22 [2021-11-14 08:49:44,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 32 treesize of output 34 [2021-11-14 08:49:44,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-11-14 08:49:44,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 49 [2021-11-14 08:49:44,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 46 [2021-11-14 08:49:44,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 61 [2021-11-14 08:49:44,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:44,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 58 [2021-11-14 08:49:45,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,248 INFO L354 Elim1Store]: treesize reduction 184, result has 19.3 percent of original size [2021-11-14 08:49:45,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 63 treesize of output 74 [2021-11-14 08:49:45,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-14 08:49:45,432 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-14 08:49:45,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2021-11-14 08:49:48,732 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-14 08:49:48,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 78 treesize of output 30 [2021-11-14 08:49:48,923 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 0 proven. 267 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2021-11-14 08:49:48,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-14 08:49:53,002 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_#t~pre5#1| Int)) (<= (let ((.cse0 (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)) |c_~#a~0.base|) (+ (* c_~x~0 4) |c_~#a~0.offset|) 1))) (+ (select .cse0 (+ 20 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:49:54,700 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_#t~pre5#1| Int)) (<= (let ((.cse0 (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)) |c_~#a~0.base|) (+ 4 (* c_thrThread5of6ForFork0_~t~0 4) |c_~#a~0.offset|) 1))) (+ (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 20 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:49:56,204 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_#t~pre5#1| Int)) (<= (let ((.cse0 (let ((.cse2 (* c_thrThread5of6ForFork0_~t~0 4))) (store (select (let ((.cse1 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse2 |c_~#a~0.offset|) 1)))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))) |c_~#a~0.base|) (+ 4 .cse2 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 20 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|))) 10)) is different from false [2021-11-14 08:49:57,660 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|ULTIMATE.start_main_#t~pre5#1| Int)) (<= (let ((.cse0 (let ((.cse2 (* c_~x~0 4))) (store (select (let ((.cse1 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse2 |c_~#a~0.offset|) 1)))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))) |c_~#a~0.base|) (+ .cse2 4 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 20 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:49:59,690 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_234| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_361| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_~x~0 4))) (store (select (let ((.cse1 (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_361| 4)) |v_ULTIMATE.start_main_#t~pre5#1_234|))) |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 20 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:50:01,794 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_234| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_361| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread4of6ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_361| 4)) |v_ULTIMATE.start_main_#t~pre5#1_234|))) |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 20 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:50:03,411 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_234| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_361| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread4of6ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1)))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_361| 4)) |v_ULTIMATE.start_main_#t~pre5#1_234|))) |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 20 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:50:04,747 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_234| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_361| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_~x~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1)))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_361| 4)) |v_ULTIMATE.start_main_#t~pre5#1_234|))) |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 20 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:50:06,809 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_237| Int) (|v_ULTIMATE.start_main_#t~pre5#1_234| Int) (|v_ULTIMATE.start_main_~i~0#1_363| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_361| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_~x~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_363| 4)) |v_ULTIMATE.start_main_#t~pre5#1_237|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_361| 4)) |v_ULTIMATE.start_main_#t~pre5#1_234|))) |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 20 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 16 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:50:09,146 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_237| Int) (|v_ULTIMATE.start_main_#t~pre5#1_234| Int) (|v_ULTIMATE.start_main_~i~0#1_363| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_361| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread3of6ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_363| 4)) |v_ULTIMATE.start_main_#t~pre5#1_237|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_361| 4)) |v_ULTIMATE.start_main_#t~pre5#1_234|))) |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 20 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:50:11,214 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_237| Int) (|v_ULTIMATE.start_main_#t~pre5#1_234| Int) (|v_ULTIMATE.start_main_~i~0#1_363| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_361| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread3of6ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (let ((.cse6 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1)))) (store .cse6 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_363| 4)) |v_ULTIMATE.start_main_#t~pre5#1_237|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_361| 4)) |v_ULTIMATE.start_main_#t~pre5#1_234|))) |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 20 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:50:13,175 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_237| Int) (|v_ULTIMATE.start_main_#t~pre5#1_234| Int) (|v_ULTIMATE.start_main_~i~0#1_363| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_361| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_~x~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (let ((.cse6 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1)))) (store .cse6 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_363| 4)) |v_ULTIMATE.start_main_#t~pre5#1_237|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_361| 4)) |v_ULTIMATE.start_main_#t~pre5#1_234|))) |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 20 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:50:15,337 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_237| Int) (|v_ULTIMATE.start_main_#t~pre5#1_234| Int) (|v_ULTIMATE.start_main_~i~0#1_363| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_365| Int) (|v_ULTIMATE.start_main_#t~pre5#1_240| Int) (|v_ULTIMATE.start_main_~i~0#1_361| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_~x~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (let ((.cse6 (let ((.cse7 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse7 |c_~#a~0.base| (store (select .cse7 |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1))))) (store .cse6 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_365| 4)) |v_ULTIMATE.start_main_#t~pre5#1_240|))))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_363| 4)) |v_ULTIMATE.start_main_#t~pre5#1_237|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_361| 4)) |v_ULTIMATE.start_main_#t~pre5#1_234|))) |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 20 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:50:18,066 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_237| Int) (|v_ULTIMATE.start_main_#t~pre5#1_234| Int) (|v_ULTIMATE.start_main_~i~0#1_363| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_365| Int) (|v_ULTIMATE.start_main_#t~pre5#1_240| Int) (|v_ULTIMATE.start_main_~i~0#1_361| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_thrThread2of6ForFork0_~t~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (let ((.cse6 (let ((.cse7 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|)))) (store .cse7 |c_~#a~0.base| (store (select .cse7 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse6 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_365| 4)) |v_ULTIMATE.start_main_#t~pre5#1_240|))))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_363| 4)) |v_ULTIMATE.start_main_#t~pre5#1_237|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_361| 4)) |v_ULTIMATE.start_main_#t~pre5#1_234|))) |c_~#a~0.base|) (+ .cse3 16 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 20 |c_~#a~0.offset|)) (select .cse0 (+ 12 |c_~#a~0.offset|)))) 10)) is different from false [2021-11-14 08:51:30,069 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_main_~i~0#1| Int) (|v_ULTIMATE.start_main_#t~pre5#1_237| Int) (|v_ULTIMATE.start_main_#t~pre5#1_234| Int) (|v_ULTIMATE.start_main_~i~0#1_363| Int) (|ULTIMATE.start_main_#t~pre5#1| Int) (|v_ULTIMATE.start_main_~i~0#1_365| Int) (|v_ULTIMATE.start_main_#t~pre5#1_240| Int) (|v_ULTIMATE.start_main_~i~0#1_361| Int)) (<= (let ((.cse0 (let ((.cse3 (* c_~x~0 4))) (store (select (let ((.cse1 (let ((.cse2 (let ((.cse4 (let ((.cse5 (let ((.cse6 (let ((.cse7 (let ((.cse8 (store |c_#memory_int| |c_~#a~0.base| (store (select |c_#memory_int| |c_~#a~0.base|) (+ .cse3 |c_~#a~0.offset|) 1)))) (store .cse8 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse8 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4)) |ULTIMATE.start_main_#t~pre5#1|))))) (store .cse7 |c_~#a~0.base| (store (select .cse7 |c_~#a~0.base|) (+ .cse3 4 |c_~#a~0.offset|) 1))))) (store .cse6 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse6 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_365| 4)) |v_ULTIMATE.start_main_#t~pre5#1_240|))))) (store .cse5 |c_~#a~0.base| (store (select .cse5 |c_~#a~0.base|) (+ .cse3 8 |c_~#a~0.offset|) 1))))) (store .cse4 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_363| 4)) |v_ULTIMATE.start_main_#t~pre5#1_237|))))) (store .cse2 |c_~#a~0.base| (store (select .cse2 |c_~#a~0.base|) (+ .cse3 12 |c_~#a~0.offset|) 1))))) (store .cse1 |c_ULTIMATE.start_main_~#t~1#1.base| (store (select .cse1 |c_ULTIMATE.start_main_~#t~1#1.base|) (+ |c_ULTIMATE.start_main_~#t~1#1.offset| (* |v_ULTIMATE.start_main_~i~0#1_361| 4)) |v_ULTIMATE.start_main_#t~pre5#1_234|))) |c_~#a~0.base|) (+ .cse3 16 |c_~#a~0.offset|) 1)))) (+ (select .cse0 (+ 20 |c_~#a~0.offset|)) (select .cse0 |c_~#a~0.offset|) (select .cse0 (+ 12 |c_~#a~0.offset|)) (select .cse0 (+ 8 |c_~#a~0.offset|)) (select .cse0 (+ 4 |c_~#a~0.offset|)) (select .cse0 (+ 16 |c_~#a~0.offset|)))) 10)) is different from false Received shutdown request... [2021-11-14 08:54:28,167 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (25)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-11-14 08:54:28,167 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-11-14 08:54:28,167 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (16)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-11-14 08:54:28,167 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-11-14 08:54:28,167 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-11-14 08:54:28,167 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (11)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-11-14 08:54:28,167 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-11-14 08:54:28,167 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-11-14 08:54:28,461 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2021-11-14 08:54:28,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-11-14 08:54:28,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-14 08:54:28,662 WARN L594 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 217 with TraceHistMax 6,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 140 known predicates. [2021-11-14 08:54:28,662 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 2 remaining) [2021-11-14 08:54:28,663 INFO L732 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-14 08:54:28,664 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 6 thread instances [2021-11-14 08:54:28,664 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-14 08:54:28,668 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 08:54:28 BasicIcfg [2021-11-14 08:54:28,668 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-14 08:54:28,668 INFO L158 Benchmark]: Toolchain (without parser) took 832404.68ms. Allocated memory was 356.5MB in the beginning and 673.2MB in the end (delta: 316.7MB). Free memory was 301.4MB in the beginning and 355.3MB in the end (delta: -53.9MB). Peak memory consumption was 264.1MB. Max. memory is 16.0GB. [2021-11-14 08:54:28,668 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 356.5MB. Free memory is still 319.0MB. There was no memory consumed. Max. memory is 16.0GB. [2021-11-14 08:54:28,669 INFO L158 Benchmark]: CACSL2BoogieTranslator took 405.44ms. Allocated memory is still 356.5MB. Free memory was 301.1MB in the beginning and 319.5MB in the end (delta: -18.4MB). Peak memory consumption was 19.6MB. Max. memory is 16.0GB. [2021-11-14 08:54:28,669 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.59ms. Allocated memory is still 356.5MB. Free memory was 319.5MB in the beginning and 317.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2021-11-14 08:54:28,669 INFO L158 Benchmark]: Boogie Preprocessor took 19.52ms. Allocated memory is still 356.5MB. Free memory was 317.4MB in the beginning and 315.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2021-11-14 08:54:28,669 INFO L158 Benchmark]: RCFGBuilder took 338.35ms. Allocated memory is still 356.5MB. Free memory was 315.3MB in the beginning and 301.7MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2021-11-14 08:54:28,669 INFO L158 Benchmark]: TraceAbstraction took 831592.71ms. Allocated memory was 356.5MB in the beginning and 673.2MB in the end (delta: 316.7MB). Free memory was 301.7MB in the beginning and 355.3MB in the end (delta: -53.6MB). Peak memory consumption was 263.4MB. Max. memory is 16.0GB. [2021-11-14 08:54:28,670 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.11ms. Allocated memory is still 356.5MB. Free memory is still 319.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 405.44ms. Allocated memory is still 356.5MB. Free memory was 301.1MB in the beginning and 319.5MB in the end (delta: -18.4MB). Peak memory consumption was 19.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 44.59ms. Allocated memory is still 356.5MB. Free memory was 319.5MB in the beginning and 317.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 19.52ms. Allocated memory is still 356.5MB. Free memory was 317.4MB in the beginning and 315.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 338.35ms. Allocated memory is still 356.5MB. Free memory was 315.3MB in the beginning and 301.7MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * TraceAbstraction took 831592.71ms. Allocated memory was 356.5MB in the beginning and 673.2MB in the end (delta: 316.7MB). Free memory was 301.7MB in the beginning and 355.3MB in the end (delta: -53.6MB). Peak memory consumption was 263.4MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 275, positive: 205, positive conditional: 10, positive unconditional: 195, negative: 70, negative conditional: 69, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 206, positive: 205, positive conditional: 10, positive unconditional: 195, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 206, positive: 205, positive conditional: 10, positive unconditional: 195, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 206, positive: 205, positive conditional: 10, positive unconditional: 195, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 206, positive: 205, positive conditional: 3, positive unconditional: 202, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 206, positive: 205, positive conditional: 3, positive unconditional: 202, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 196, positive: 195, positive conditional: 0, positive unconditional: 195, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 196, positive: 195, positive conditional: 0, positive unconditional: 195, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 45, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 45, negative conditional: 0, negative unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 206, positive: 10, positive conditional: 3, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 196, unknown conditional: 0, unknown unconditional: 196] , Statistics on independence cache: Total cache size (in pairs): 196, Positive cache size: 195, Positive conditional cache size: 0, Positive unconditional cache size: 195, Negative cache size: 1, Negative conditional cache size: 0, Negative unconditional cache size: 1, Eliminated conditions: 7, Maximal queried relation: 0, Independence queries for same thread: 69 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 62.52ms, Number of persistent set computation: 92, Number of trivial persistent sets: 92, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 196, positive: 195, positive conditional: 0, positive unconditional: 195, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 275, positive: 205, positive conditional: 10, positive unconditional: 195, negative: 70, negative conditional: 69, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 206, positive: 205, positive conditional: 10, positive unconditional: 195, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 206, positive: 205, positive conditional: 10, positive unconditional: 195, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 206, positive: 205, positive conditional: 10, positive unconditional: 195, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 206, positive: 205, positive conditional: 3, positive unconditional: 202, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 206, positive: 205, positive conditional: 3, positive unconditional: 202, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 196, positive: 195, positive conditional: 0, positive unconditional: 195, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 196, positive: 195, positive conditional: 0, positive unconditional: 195, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 45, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 45, negative conditional: 0, negative unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 206, positive: 10, positive conditional: 3, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 196, unknown conditional: 0, unknown unconditional: 196] , Statistics on independence cache: Total cache size (in pairs): 196, Positive cache size: 195, Positive conditional cache size: 0, Positive unconditional cache size: 195, Negative cache size: 1, Negative conditional cache size: 0, Negative unconditional cache size: 1, Eliminated conditions: 7, Maximal queried relation: 0, Independence queries for same thread: 69 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 568, positive: 491, positive conditional: 15, positive unconditional: 476, negative: 77, negative conditional: 72, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 496, positive: 491, positive conditional: 15, positive unconditional: 476, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 496, positive: 491, positive conditional: 15, positive unconditional: 476, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 496, positive: 491, positive conditional: 15, positive unconditional: 476, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 496, positive: 491, positive conditional: 3, positive unconditional: 488, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 496, positive: 491, positive conditional: 3, positive unconditional: 488, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 481, positive: 476, positive conditional: 0, positive unconditional: 476, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 481, positive: 475, positive conditional: 0, positive unconditional: 475, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 6, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 32, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 496, positive: 15, positive conditional: 3, positive unconditional: 12, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 481, unknown conditional: 0, unknown unconditional: 481] , Statistics on independence cache: Total cache size (in pairs): 481, Positive cache size: 476, Positive conditional cache size: 0, Positive unconditional cache size: 476, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Eliminated conditions: 12, Maximal queried relation: 0, Independence queries for same thread: 72 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 42.23ms, Number of persistent set computation: 107, Number of trivial persistent sets: 107, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 481, positive: 476, positive conditional: 0, positive unconditional: 476, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 568, positive: 491, positive conditional: 15, positive unconditional: 476, negative: 77, negative conditional: 72, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 496, positive: 491, positive conditional: 15, positive unconditional: 476, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 496, positive: 491, positive conditional: 15, positive unconditional: 476, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 496, positive: 491, positive conditional: 15, positive unconditional: 476, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 496, positive: 491, positive conditional: 3, positive unconditional: 488, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 496, positive: 491, positive conditional: 3, positive unconditional: 488, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 481, positive: 476, positive conditional: 0, positive unconditional: 476, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 481, positive: 475, positive conditional: 0, positive unconditional: 475, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 6, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 32, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 496, positive: 15, positive conditional: 3, positive unconditional: 12, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 481, unknown conditional: 0, unknown unconditional: 481] , Statistics on independence cache: Total cache size (in pairs): 481, Positive cache size: 476, Positive conditional cache size: 0, Positive unconditional cache size: 476, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Eliminated conditions: 12, Maximal queried relation: 0, Independence queries for same thread: 72 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1049, positive: 865, positive conditional: 76, positive unconditional: 789, negative: 184, negative conditional: 170, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 879, positive: 865, positive conditional: 76, positive unconditional: 789, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 879, positive: 865, positive conditional: 76, positive unconditional: 789, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 879, positive: 865, positive conditional: 76, positive unconditional: 789, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 879, positive: 865, positive conditional: 12, positive unconditional: 853, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 879, positive: 865, positive conditional: 12, positive unconditional: 853, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 801, positive: 787, positive conditional: 0, positive unconditional: 787, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 801, positive: 784, positive conditional: 0, positive unconditional: 784, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 17, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 46, positive: 5, positive conditional: 0, positive unconditional: 5, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 879, positive: 78, positive conditional: 12, positive unconditional: 66, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 801, unknown conditional: 0, unknown unconditional: 801] , Statistics on independence cache: Total cache size (in pairs): 801, Positive cache size: 787, Positive conditional cache size: 0, Positive unconditional cache size: 787, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14, Eliminated conditions: 64, Maximal queried relation: 0, Independence queries for same thread: 170 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 57.07ms, Number of persistent set computation: 155, Number of trivial persistent sets: 155, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 803, positive: 789, positive conditional: 0, positive unconditional: 789, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1049, positive: 865, positive conditional: 76, positive unconditional: 789, negative: 184, negative conditional: 170, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 879, positive: 865, positive conditional: 76, positive unconditional: 789, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 879, positive: 865, positive conditional: 76, positive unconditional: 789, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 879, positive: 865, positive conditional: 76, positive unconditional: 789, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 879, positive: 865, positive conditional: 12, positive unconditional: 853, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 879, positive: 865, positive conditional: 12, positive unconditional: 853, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 801, positive: 787, positive conditional: 0, positive unconditional: 787, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 801, positive: 784, positive conditional: 0, positive unconditional: 784, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 17, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 46, positive: 5, positive conditional: 0, positive unconditional: 5, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 879, positive: 78, positive conditional: 12, positive unconditional: 66, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 801, unknown conditional: 0, unknown unconditional: 801] , Statistics on independence cache: Total cache size (in pairs): 801, Positive cache size: 787, Positive conditional cache size: 0, Positive unconditional cache size: 787, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14, Eliminated conditions: 64, Maximal queried relation: 0, Independence queries for same thread: 170 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1394, positive: 1199, positive conditional: 81, positive unconditional: 1118, negative: 195, negative conditional: 173, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1221, positive: 1199, positive conditional: 81, positive unconditional: 1118, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1221, positive: 1199, positive conditional: 81, positive unconditional: 1118, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1221, positive: 1199, positive conditional: 81, positive unconditional: 1118, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1221, positive: 1199, positive conditional: 13, positive unconditional: 1186, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1221, positive: 1199, positive conditional: 13, positive unconditional: 1186, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1133, positive: 1111, positive conditional: 0, positive unconditional: 1111, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1133, positive: 1105, positive conditional: 0, positive unconditional: 1105, negative: 28, negative conditional: 0, negative unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 28, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 53, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 45, negative conditional: 0, negative unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1221, positive: 88, positive conditional: 13, positive unconditional: 75, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1133, unknown conditional: 0, unknown unconditional: 1133] , Statistics on independence cache: Total cache size (in pairs): 1133, Positive cache size: 1111, Positive conditional cache size: 0, Positive unconditional cache size: 1111, Negative cache size: 22, Negative conditional cache size: 0, Negative unconditional cache size: 22, Eliminated conditions: 68, Maximal queried relation: 0, Independence queries for same thread: 173 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 69.71ms, Number of persistent set computation: 170, Number of trivial persistent sets: 170, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1140, positive: 1118, positive conditional: 0, positive unconditional: 1118, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1394, positive: 1199, positive conditional: 81, positive unconditional: 1118, negative: 195, negative conditional: 173, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1221, positive: 1199, positive conditional: 81, positive unconditional: 1118, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1221, positive: 1199, positive conditional: 81, positive unconditional: 1118, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1221, positive: 1199, positive conditional: 81, positive unconditional: 1118, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1221, positive: 1199, positive conditional: 13, positive unconditional: 1186, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1221, positive: 1199, positive conditional: 13, positive unconditional: 1186, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1133, positive: 1111, positive conditional: 0, positive unconditional: 1111, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1133, positive: 1105, positive conditional: 0, positive unconditional: 1105, negative: 28, negative conditional: 0, negative unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 28, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 53, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 45, negative conditional: 0, negative unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1221, positive: 88, positive conditional: 13, positive unconditional: 75, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1133, unknown conditional: 0, unknown unconditional: 1133] , Statistics on independence cache: Total cache size (in pairs): 1133, Positive cache size: 1111, Positive conditional cache size: 0, Positive unconditional cache size: 1111, Negative cache size: 22, Negative conditional cache size: 0, Negative unconditional cache size: 22, Eliminated conditions: 68, Maximal queried relation: 0, Independence queries for same thread: 173 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 2477, positive: 1883, positive conditional: 345, positive unconditional: 1538, negative: 594, negative conditional: 560, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1973, positive: 1883, positive conditional: 345, positive unconditional: 1538, negative: 90, negative conditional: 56, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1973, positive: 1883, positive conditional: 345, positive unconditional: 1538, negative: 90, negative conditional: 56, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2431, positive: 1883, positive conditional: 345, positive unconditional: 1538, negative: 548, negative conditional: 458, negative unconditional: 90, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2431, positive: 1883, positive conditional: 29, positive unconditional: 1854, negative: 548, negative conditional: 0, negative unconditional: 548, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2431, positive: 1883, positive conditional: 29, positive unconditional: 1854, negative: 548, negative conditional: 0, negative unconditional: 548, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1557, positive: 1523, positive conditional: 0, positive unconditional: 1523, negative: 34, negative conditional: 0, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1557, positive: 1513, positive conditional: 0, positive unconditional: 1513, negative: 44, negative conditional: 0, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 44, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 34, negative conditional: 0, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 101, positive: 22, positive conditional: 0, positive unconditional: 22, negative: 79, negative conditional: 0, negative unconditional: 79, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2431, positive: 360, positive conditional: 29, positive unconditional: 331, negative: 514, negative conditional: 0, negative unconditional: 514, unknown: 1557, unknown conditional: 0, unknown unconditional: 1557] , Statistics on independence cache: Total cache size (in pairs): 1557, Positive cache size: 1523, Positive conditional cache size: 0, Positive unconditional cache size: 1523, Negative cache size: 34, Negative conditional cache size: 0, Negative unconditional cache size: 34, Eliminated conditions: 774, Maximal queried relation: 9, Independence queries for same thread: 504 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 120.34ms, Number of persistent set computation: 404, Number of trivial persistent sets: 404, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1572, positive: 1538, positive conditional: 0, positive unconditional: 1538, negative: 34, negative conditional: 0, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 2477, positive: 1883, positive conditional: 345, positive unconditional: 1538, negative: 594, negative conditional: 560, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1973, positive: 1883, positive conditional: 345, positive unconditional: 1538, negative: 90, negative conditional: 56, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1973, positive: 1883, positive conditional: 345, positive unconditional: 1538, negative: 90, negative conditional: 56, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2431, positive: 1883, positive conditional: 345, positive unconditional: 1538, negative: 548, negative conditional: 458, negative unconditional: 90, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2431, positive: 1883, positive conditional: 29, positive unconditional: 1854, negative: 548, negative conditional: 0, negative unconditional: 548, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2431, positive: 1883, positive conditional: 29, positive unconditional: 1854, negative: 548, negative conditional: 0, negative unconditional: 548, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1557, positive: 1523, positive conditional: 0, positive unconditional: 1523, negative: 34, negative conditional: 0, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1557, positive: 1513, positive conditional: 0, positive unconditional: 1513, negative: 44, negative conditional: 0, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 44, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 34, negative conditional: 0, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 101, positive: 22, positive conditional: 0, positive unconditional: 22, negative: 79, negative conditional: 0, negative unconditional: 79, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2431, positive: 360, positive conditional: 29, positive unconditional: 331, negative: 514, negative conditional: 0, negative unconditional: 514, unknown: 1557, unknown conditional: 0, unknown unconditional: 1557] , Statistics on independence cache: Total cache size (in pairs): 1557, Positive cache size: 1523, Positive conditional cache size: 0, Positive unconditional cache size: 1523, Negative cache size: 34, Negative conditional cache size: 0, Negative unconditional cache size: 34, Eliminated conditions: 774, Maximal queried relation: 9, Independence queries for same thread: 504 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 3112, positive: 2396, positive conditional: 450, positive unconditional: 1946, negative: 716, negative conditional: 669, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2499, positive: 2396, positive conditional: 450, positive unconditional: 1946, negative: 103, negative conditional: 56, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2499, positive: 2396, positive conditional: 450, positive unconditional: 1946, negative: 103, negative conditional: 56, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2957, positive: 2396, positive conditional: 450, positive unconditional: 1946, negative: 561, negative conditional: 458, negative unconditional: 103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2957, positive: 2396, positive conditional: 29, positive unconditional: 2367, negative: 561, negative conditional: 0, negative unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2957, positive: 2396, positive conditional: 29, positive unconditional: 2367, negative: 561, negative conditional: 0, negative unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1978, positive: 1931, positive conditional: 0, positive unconditional: 1931, negative: 47, negative conditional: 0, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1978, positive: 1916, positive conditional: 0, positive unconditional: 1916, negative: 62, negative conditional: 0, negative unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 62, positive: 15, positive conditional: 0, positive unconditional: 15, negative: 47, negative conditional: 0, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 112, positive: 16, positive conditional: 0, positive unconditional: 16, negative: 96, negative conditional: 0, negative unconditional: 96, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2957, positive: 465, positive conditional: 29, positive unconditional: 436, negative: 514, negative conditional: 0, negative unconditional: 514, unknown: 1978, unknown conditional: 0, unknown unconditional: 1978] , Statistics on independence cache: Total cache size (in pairs): 1978, Positive cache size: 1931, Positive conditional cache size: 0, Positive unconditional cache size: 1931, Negative cache size: 47, Negative conditional cache size: 0, Negative unconditional cache size: 47, Eliminated conditions: 879, Maximal queried relation: 9, Independence queries for same thread: 613 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 132.14ms, Number of persistent set computation: 477, Number of trivial persistent sets: 477, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1993, positive: 1946, positive conditional: 0, positive unconditional: 1946, negative: 47, negative conditional: 0, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 3112, positive: 2396, positive conditional: 450, positive unconditional: 1946, negative: 716, negative conditional: 669, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2499, positive: 2396, positive conditional: 450, positive unconditional: 1946, negative: 103, negative conditional: 56, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2499, positive: 2396, positive conditional: 450, positive unconditional: 1946, negative: 103, negative conditional: 56, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2957, positive: 2396, positive conditional: 450, positive unconditional: 1946, negative: 561, negative conditional: 458, negative unconditional: 103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2957, positive: 2396, positive conditional: 29, positive unconditional: 2367, negative: 561, negative conditional: 0, negative unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2957, positive: 2396, positive conditional: 29, positive unconditional: 2367, negative: 561, negative conditional: 0, negative unconditional: 561, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1978, positive: 1931, positive conditional: 0, positive unconditional: 1931, negative: 47, negative conditional: 0, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1978, positive: 1916, positive conditional: 0, positive unconditional: 1916, negative: 62, negative conditional: 0, negative unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 62, positive: 15, positive conditional: 0, positive unconditional: 15, negative: 47, negative conditional: 0, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 112, positive: 16, positive conditional: 0, positive unconditional: 16, negative: 96, negative conditional: 0, negative unconditional: 96, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2957, positive: 465, positive conditional: 29, positive unconditional: 436, negative: 514, negative conditional: 0, negative unconditional: 514, unknown: 1978, unknown conditional: 0, unknown unconditional: 1978] , Statistics on independence cache: Total cache size (in pairs): 1978, Positive cache size: 1931, Positive conditional cache size: 0, Positive unconditional cache size: 1931, Negative cache size: 47, Negative conditional cache size: 0, Negative unconditional cache size: 47, Eliminated conditions: 879, Maximal queried relation: 9, Independence queries for same thread: 613 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 689]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 217 with TraceHistMax 6,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 140 known predicates. - TimeoutResultAtElement [Line: 703]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PartialOrderCegarLoop was analyzing trace of length 217 with TraceHistMax 6,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 140 known predicates. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 3 procedures, 87 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 2.8s, OverallIterations: 5, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.8s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 25, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 326 NumberOfCodeBlocks, 326 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 341 ConstructedInterpolants, 0 QuantifiedInterpolants, 910 SizeOfPredicates, 6 NumberOfNonLiveVariables, 140 ConjunctsInSsa, 9 ConjunctsInUnsatCore, 6 InterpolantComputations, 3 PerfectInterpolantSequences, 6/10 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 2 thread instances CFG has 4 procedures, 93 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 2.1s, OverallIterations: 5, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.7s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 28, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.8s InterpolantComputationTime, 341 NumberOfCodeBlocks, 341 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 341 ConstructedInterpolants, 0 QuantifiedInterpolants, 910 SizeOfPredicates, 6 NumberOfNonLiveVariables, 140 ConjunctsInSsa, 9 ConjunctsInUnsatCore, 6 InterpolantComputations, 3 PerfectInterpolantSequences, 6/10 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 3 thread instances CFG has 5 procedures, 99 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 8.4s, OverallIterations: 8, TraceHistogramMax: 0, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 3.3s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 107, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 3.8s InterpolantComputationTime, 1046 NumberOfCodeBlocks, 1046 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 1367 ConstructedInterpolants, 0 QuantifiedInterpolants, 5819 SizeOfPredicates, 36 NumberOfNonLiveVariables, 800 ConjunctsInSsa, 42 ConjunctsInUnsatCore, 15 InterpolantComputations, 3 PerfectInterpolantSequences, 224/514 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 4 thread instances CFG has 6 procedures, 105 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 8.2s, OverallIterations: 8, TraceHistogramMax: 0, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 3.4s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 110, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 3.5s InterpolantComputationTime, 1061 NumberOfCodeBlocks, 1061 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 1367 ConstructedInterpolants, 0 QuantifiedInterpolants, 5819 SizeOfPredicates, 36 NumberOfNonLiveVariables, 800 ConjunctsInSsa, 42 ConjunctsInUnsatCore, 15 InterpolantComputations, 3 PerfectInterpolantSequences, 224/514 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 5 thread instances CFG has 7 procedures, 111 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 186.4s, OverallIterations: 12, TraceHistogramMax: 0, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 20.9s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 323, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 162.7s InterpolantComputationTime, 2530 NumberOfCodeBlocks, 2530 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 3536 ConstructedInterpolants, 64 QuantifiedInterpolants, 160242 SizeOfPredicates, 151 NumberOfNonLiveVariables, 2143 ConjunctsInSsa, 174 ConjunctsInUnsatCore, 27 InterpolantComputations, 3 PerfectInterpolantSequences, 1593/3256 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 6 thread instances CFG has 8 procedures, 117 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 623.7s, OverallIterations: 13, TraceHistogramMax: 0, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 19.7s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 376, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 313.1s InterpolantComputationTime, 2838 NumberOfCodeBlocks, 2838 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 4160 ConstructedInterpolants, 64 QuantifiedInterpolants, 161889 SizeOfPredicates, 175 NumberOfNonLiveVariables, 2527 ConjunctsInSsa, 198 ConjunctsInUnsatCore, 30 InterpolantComputations, 3 PerfectInterpolantSequences, 2204/4252 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown