/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-Sleep-NoLbe-New_States.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-7cd14b8b9f04096d8ddfd3d9cd8a4ac590fe5404-7cd14b8 [2021-03-12 12:40:30,380 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-12 12:40:30,383 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-12 12:40:30,421 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-12 12:40:30,421 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-12 12:40:30,424 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-12 12:40:30,426 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-12 12:40:30,431 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-12 12:40:30,434 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-12 12:40:30,438 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-12 12:40:30,439 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-12 12:40:30,440 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-12 12:40:30,440 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-12 12:40:30,442 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-12 12:40:30,443 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-12 12:40:30,444 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-12 12:40:30,448 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-12 12:40:30,449 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-12 12:40:30,451 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-12 12:40:30,459 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-12 12:40:30,460 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-12 12:40:30,461 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-12 12:40:30,462 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-12 12:40:30,464 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-12 12:40:30,469 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-12 12:40:30,470 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-12 12:40:30,470 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-12 12:40:30,471 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-12 12:40:30,472 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-12 12:40:30,472 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-12 12:40:30,473 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-12 12:40:30,473 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-12 12:40:30,475 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-12 12:40:30,475 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-12 12:40:30,476 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-12 12:40:30,477 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-12 12:40:30,477 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-12 12:40:30,477 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-12 12:40:30,477 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-12 12:40:30,478 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-12 12:40:30,479 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-12 12:40:30,479 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-Sleep-NoLbe-New_States.epf [2021-03-12 12:40:30,518 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-12 12:40:30,519 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-12 12:40:30,519 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-03-12 12:40:30,519 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-03-12 12:40:30,522 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-12 12:40:30,522 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-12 12:40:30,523 INFO L138 SettingsManager]: * Use SBE=true [2021-03-12 12:40:30,523 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-12 12:40:30,523 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-12 12:40:30,523 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-12 12:40:30,524 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-12 12:40:30,524 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-12 12:40:30,524 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-12 12:40:30,524 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-12 12:40:30,525 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-12 12:40:30,525 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-12 12:40:30,525 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-12 12:40:30,525 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-12 12:40:30,525 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-12 12:40:30,525 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-12 12:40:30,525 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-12 12:40:30,526 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-12 12:40:30,526 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-12 12:40:30,526 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-12 12:40:30,526 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-12 12:40:30,526 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-12 12:40:30,526 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-12 12:40:30,526 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-12 12:40:30,527 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-12 12:40:30,527 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-03-12 12:40:30,527 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2021-03-12 12:40:30,527 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-03-12 12:40:30,527 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2021-03-12 12:40:30,527 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-03-12 12:40:30,837 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-12 12:40:30,855 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-12 12:40:30,857 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-12 12:40:30,858 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-12 12:40:30,858 INFO L275 PluginConnector]: CDTParser initialized [2021-03-12 12:40:30,859 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i [2021-03-12 12:40:30,923 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3f51321aa/84f4b3180d0f42c5b6bc1fe3251d0f4b/FLAG28a5ee07a [2021-03-12 12:40:31,352 INFO L306 CDTParser]: Found 1 translation units. [2021-03-12 12:40:31,352 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i [2021-03-12 12:40:31,382 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3f51321aa/84f4b3180d0f42c5b6bc1fe3251d0f4b/FLAG28a5ee07a [2021-03-12 12:40:31,398 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3f51321aa/84f4b3180d0f42c5b6bc1fe3251d0f4b [2021-03-12 12:40:31,400 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-12 12:40:31,461 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-12 12:40:31,464 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-12 12:40:31,464 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-12 12:40:31,467 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-12 12:40:31,468 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.03 12:40:31" (1/1) ... [2021-03-12 12:40:31,469 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a8f4526 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 12:40:31, skipping insertion in model container [2021-03-12 12:40:31,469 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.03 12:40:31" (1/1) ... [2021-03-12 12:40:31,478 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-12 12:40:31,522 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-12 12:40:31,862 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i[30726,30739] [2021-03-12 12:40:31,872 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-12 12:40:31,880 INFO L203 MainTranslator]: Completed pre-run [2021-03-12 12:40:31,924 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i[30726,30739] [2021-03-12 12:40:31,930 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-12 12:40:32,003 INFO L208 MainTranslator]: Completed translation [2021-03-12 12:40:32,003 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 12:40:32 WrapperNode [2021-03-12 12:40:32,003 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-12 12:40:32,005 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-12 12:40:32,005 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-12 12:40:32,005 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-12 12:40:32,011 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 12:40:32" (1/1) ... [2021-03-12 12:40:32,039 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 12:40:32" (1/1) ... [2021-03-12 12:40:32,064 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-12 12:40:32,065 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-12 12:40:32,065 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-12 12:40:32,065 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-12 12:40:32,071 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 12:40:32" (1/1) ... [2021-03-12 12:40:32,072 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 12:40:32" (1/1) ... [2021-03-12 12:40:32,077 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 12:40:32" (1/1) ... [2021-03-12 12:40:32,077 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 12:40:32" (1/1) ... [2021-03-12 12:40:32,094 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 12:40:32" (1/1) ... [2021-03-12 12:40:32,097 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 12:40:32" (1/1) ... [2021-03-12 12:40:32,098 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 12:40:32" (1/1) ... [2021-03-12 12:40:32,100 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-12 12:40:32,101 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-12 12:40:32,101 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-12 12:40:32,101 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-12 12:40:32,101 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 12:40:32" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-12 12:40:32,176 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-12 12:40:32,176 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-03-12 12:40:32,177 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-03-12 12:40:32,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-12 12:40:32,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-12 12:40:32,177 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-12 12:40:32,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-12 12:40:32,178 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-12 12:40:32,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-12 12:40:32,179 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-12 12:40:32,691 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-12 12:40:32,691 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-03-12 12:40:32,693 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.03 12:40:32 BoogieIcfgContainer [2021-03-12 12:40:32,693 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-12 12:40:32,694 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-12 12:40:32,694 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-12 12:40:32,697 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-12 12:40:32,697 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.03 12:40:31" (1/3) ... [2021-03-12 12:40:32,697 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26562a97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.03 12:40:32, skipping insertion in model container [2021-03-12 12:40:32,698 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 12:40:32" (2/3) ... [2021-03-12 12:40:32,698 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26562a97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.03 12:40:32, skipping insertion in model container [2021-03-12 12:40:32,698 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.03 12:40:32" (3/3) ... [2021-03-12 12:40:32,699 INFO L111 eAbstractionObserver]: Analyzing ICFG 37_stack_lock_p0_vs_concur.i [2021-03-12 12:40:32,703 WARN L142 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-03-12 12:40:32,704 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-12 12:40:32,708 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-12 12:40:32,709 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-12 12:40:32,735 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,735 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,735 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,736 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,736 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,736 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,736 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,736 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,738 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,738 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,738 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,738 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,738 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,738 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,738 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,739 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,739 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,739 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,740 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,740 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,740 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,741 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,741 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,741 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,741 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,741 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,741 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,742 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,742 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,743 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,743 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,746 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,746 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,747 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,747 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,749 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,749 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,749 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,750 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,754 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,758 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,758 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,758 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,759 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,763 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,770 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,770 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,772 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,772 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,774 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,774 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,775 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,775 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,775 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,776 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,776 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,776 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,776 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:32,779 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-12 12:40:32,796 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-03-12 12:40:32,836 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-12 12:40:32,836 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-12 12:40:32,836 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-12 12:40:32,836 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-12 12:40:32,836 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-12 12:40:32,836 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-12 12:40:32,836 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-12 12:40:32,836 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-12 12:40:32,863 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-12 12:40:32,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:32,868 INFO L82 PathProgramCache]: Analyzing trace with hash -132535820, now seen corresponding path program 1 times [2021-03-12 12:40:32,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:32,875 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675019861] [2021-03-12 12:40:32,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:32,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:33,006 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-12 12:40:33,006 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675019861] [2021-03-12 12:40:33,007 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-12 12:40:33,007 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-12 12:40:33,007 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463054163] [2021-03-12 12:40:33,011 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-03-12 12:40:33,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:33,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-03-12 12:40:33,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-03-12 12:40:33,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,024 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:33,026 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-12 12:40:33,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,030 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-12 12:40:33,030 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-12 12:40:33,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:33,031 INFO L82 PathProgramCache]: Analyzing trace with hash -977568756, now seen corresponding path program 1 times [2021-03-12 12:40:33,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:33,031 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508606956] [2021-03-12 12:40:33,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:33,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-12 12:40:33,054 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-12 12:40:33,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-12 12:40:33,069 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-12 12:40:33,086 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-12 12:40:33,087 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-12 12:40:33,087 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-12 12:40:33,091 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-12 12:40:33,091 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-12 12:40:33,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,104 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,106 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,106 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,106 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,107 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,127 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,127 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,127 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,128 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,128 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,130 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,130 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,131 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,132 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,132 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,132 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,132 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,132 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,132 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,133 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,133 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,133 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,133 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,133 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,133 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,133 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,133 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,134 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,134 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,134 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,135 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,139 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,139 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,139 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,139 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,139 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,139 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,140 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,141 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,141 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,141 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,141 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,141 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,142 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,142 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,142 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,142 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,142 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,142 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,142 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,142 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,143 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,143 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,143 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,143 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,143 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,143 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,143 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,143 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,143 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,143 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,143 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,143 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,144 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,144 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,147 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,148 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,148 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,148 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,148 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,148 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,149 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,149 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,149 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,149 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,149 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,150 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,150 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,151 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,151 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,153 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,153 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,153 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,153 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,153 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,153 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,153 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,153 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,153 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,153 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,153 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,153 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,154 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,154 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,154 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,154 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,154 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,154 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,154 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,154 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,154 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,154 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,154 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,154 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,155 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,155 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,155 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,155 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,155 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,155 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,155 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,155 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,155 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,155 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,155 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,156 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,156 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,156 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,156 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,156 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,156 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,156 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,156 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,156 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,156 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,156 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,157 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,157 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,157 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,157 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,157 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,157 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,157 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,157 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,157 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,157 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,157 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,158 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,158 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,158 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,158 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,158 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,158 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,158 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,158 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,158 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,159 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,162 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,162 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,162 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,167 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,167 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,167 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,167 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,167 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,167 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,167 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,167 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,168 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,168 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,168 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,168 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,168 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,168 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,168 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,168 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,168 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,168 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,168 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:33,171 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-12 12:40:33,171 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-03-12 12:40:33,191 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-12 12:40:33,191 INFO L377 AbstractCegarLoop]: Hoare is true [2021-03-12 12:40:33,191 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-12 12:40:33,191 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-12 12:40:33,191 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-12 12:40:33,191 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-12 12:40:33,191 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-12 12:40:33,191 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-12 12:40:33,202 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:33,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:33,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1117984084, now seen corresponding path program 1 times [2021-03-12 12:40:33,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:33,205 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151780421] [2021-03-12 12:40:33,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-03-12 12:40:33,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:33,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-12 12:40:33,267 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151780421] [2021-03-12 12:40:33,267 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-12 12:40:33,267 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-12 12:40:33,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326173489] [2021-03-12 12:40:33,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-03-12 12:40:33,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:33,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-03-12 12:40:33,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-03-12 12:40:33,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,270 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:33,270 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-12 12:40:33,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,290 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-12 12:40:33,291 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:33,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:33,291 INFO L82 PathProgramCache]: Analyzing trace with hash -854253991, now seen corresponding path program 1 times [2021-03-12 12:40:33,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:33,292 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705786737] [2021-03-12 12:40:33,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:33,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:33,421 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:33,421 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705786737] [2021-03-12 12:40:33,422 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-12 12:40:33,422 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-12 12:40:33,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505426238] [2021-03-12 12:40:33,422 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-12 12:40:33,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:33,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-12 12:40:33,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-12 12:40:33,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,423 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:33,423 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-12 12:40:33,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,424 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:33,502 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-12 12:40:33,502 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:33,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:33,502 INFO L82 PathProgramCache]: Analyzing trace with hash -752631137, now seen corresponding path program 1 times [2021-03-12 12:40:33,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:33,503 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52028031] [2021-03-12 12:40:33,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:33,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:33,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-12 12:40:33,616 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52028031] [2021-03-12 12:40:33,616 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-12 12:40:33,616 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-12 12:40:33,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770887309] [2021-03-12 12:40:33,617 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-12 12:40:33,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:33,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-12 12:40:33,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-03-12 12:40:33,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,618 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:33,618 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 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-03-12 12:40:33,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:33,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:33,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:33,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:33,799 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-12 12:40:33,799 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:33,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:33,800 INFO L82 PathProgramCache]: Analyzing trace with hash -1055958622, now seen corresponding path program 1 times [2021-03-12 12:40:33,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:33,800 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605241115] [2021-03-12 12:40:33,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:33,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:33,960 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:33,960 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605241115] [2021-03-12 12:40:33,960 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92851908] [2021-03-12 12:40:33,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:34,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:34,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 13 conjunts are in the unsatisfiable core [2021-03-12 12:40:34,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:40:34,323 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-03-12 12:40:34,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:34,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:34,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:34,335 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:17, output treesize:13 [2021-03-12 12:40:34,603 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:34,604 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:34,694 INFO L354 Elim1Store]: treesize reduction 35, result has 50.7 percent of original size [2021-03-12 12:40:34,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 53 [2021-03-12 12:40:34,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:34,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:34,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:34,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:34, output treesize:45 [2021-03-12 12:40:35,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2021-03-12 12:40:35,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:35,454 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:35,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:40:35,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:35,471 INFO L354 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2021-03-12 12:40:35,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 1 [2021-03-12 12:40:35,472 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:35,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:40:35,479 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:35,487 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-03-12 12:40:35,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 1 [2021-03-12 12:40:35,488 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:35,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:35,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-03-12 12:40:35,505 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:151, output treesize:9 [2021-03-12 12:40:35,529 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:35,530 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:40:35,530 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 10 [2021-03-12 12:40:35,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208799433] [2021-03-12 12:40:35,531 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-12 12:40:35,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:35,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-12 12:40:35,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-03-12 12:40:35,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:35,532 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:35,532 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 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-03-12 12:40:35,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:35,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:35,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:35,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:35,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:35,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:35,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:35,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:35,965 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:35,965 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:35,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:35,966 INFO L82 PathProgramCache]: Analyzing trace with hash 1468242859, now seen corresponding path program 2 times [2021-03-12 12:40:35,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:35,966 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938295614] [2021-03-12 12:40:35,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:36,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:36,144 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 7 proven. 46 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:36,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938295614] [2021-03-12 12:40:36,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220500080] [2021-03-12 12:40:36,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:36,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-12 12:40:36,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-12 12:40:36,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-12 12:40:36,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:40:36,311 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-12 12:40:36,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:36,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:36,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:36,317 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-03-12 12:40:36,478 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:36,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:36,502 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:36,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:36,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:36,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:36,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:36,518 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:36,652 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:36,652 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:36,674 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:36,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:36,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:36,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:36,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:36,686 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:19, output treesize:7 [2021-03-12 12:40:36,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-03-12 12:40:36,701 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:36,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:36,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:36,703 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2021-03-12 12:40:36,723 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 7 proven. 46 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:36,723 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:40:36,723 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-03-12 12:40:36,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530294651] [2021-03-12 12:40:36,724 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-12 12:40:36,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:36,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-12 12:40:36,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-03-12 12:40:36,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:36,725 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:36,725 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 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-03-12 12:40:36,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:36,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:36,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:36,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:36,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:36,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:36,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:36,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:36,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:36,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:37,130 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:37,130 INFO L428 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:37,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:37,131 INFO L82 PathProgramCache]: Analyzing trace with hash -282921868, now seen corresponding path program 3 times [2021-03-12 12:40:37,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:37,131 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294512740] [2021-03-12 12:40:37,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:37,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:37,279 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 7 proven. 108 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:37,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294512740] [2021-03-12 12:40:37,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731882772] [2021-03-12 12:40:37,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:37,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-03-12 12:40:37,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-12 12:40:37,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-12 12:40:37,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:40:37,457 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-03-12 12:40:37,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:37,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:37,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:37,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:17, output treesize:13 [2021-03-12 12:40:37,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:37,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:37,637 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:37,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:40:37,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:37,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:37,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:37,677 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:11 [2021-03-12 12:40:37,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:37,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:37,824 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:37,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:37,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:37,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:37,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:37,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:37,979 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:37,979 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:38,006 INFO L354 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2021-03-12 12:40:38,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 23 [2021-03-12 12:40:38,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:38,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:38,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:38,013 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:28, output treesize:15 [2021-03-12 12:40:38,046 INFO L354 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2021-03-12 12:40:38,046 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 22 treesize of output 19 [2021-03-12 12:40:38,048 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:38,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:38,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:38,055 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:3 [2021-03-12 12:40:38,077 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 7 proven. 108 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:38,077 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:40:38,077 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-03-12 12:40:38,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155492385] [2021-03-12 12:40:38,078 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-12 12:40:38,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:38,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-12 12:40:38,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-03-12 12:40:38,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:38,080 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:38,080 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 14.142857142857142) internal successors, (198), 14 states have internal predecessors, (198), 0 states have call successors, (0), 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-03-12 12:40:38,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:38,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:38,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:38,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:38,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:38,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:38,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:38,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:38,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:38,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:38,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:38,644 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:38,644 INFO L428 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:38,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:38,644 INFO L82 PathProgramCache]: Analyzing trace with hash 208303101, now seen corresponding path program 4 times [2021-03-12 12:40:38,644 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:38,645 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17937919] [2021-03-12 12:40:38,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:38,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:38,789 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 7 proven. 196 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:38,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17937919] [2021-03-12 12:40:38,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5570509] [2021-03-12 12:40:38,790 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:38,943 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-12 12:40:38,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-12 12:40:38,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-12 12:40:38,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:40:38,999 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-12 12:40:39,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:39,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:39,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:39,010 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-03-12 12:40:39,146 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:39,146 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:39,170 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:39,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:40:39,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:39,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:39,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:39,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:40:39,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:39,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:39,331 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:39,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:40:39,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:39,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:39,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:39,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:17 [2021-03-12 12:40:39,481 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:39,482 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:39,503 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:39,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:40:39,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:39,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:39,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:39,519 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:13 [2021-03-12 12:40:39,680 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:39,680 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:39,741 INFO L354 Elim1Store]: treesize reduction 35, result has 50.7 percent of original size [2021-03-12 12:40:39,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 53 [2021-03-12 12:40:39,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:39,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:39,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:39,838 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:34, output treesize:45 [2021-03-12 12:40:40,258 INFO L354 Elim1Store]: treesize reduction 7, result has 66.7 percent of original size [2021-03-12 12:40:40,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 28 [2021-03-12 12:40:40,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:40,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:40:40,265 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:40,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2021-03-12 12:40:40,273 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:40,281 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-03-12 12:40:40,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 1 [2021-03-12 12:40:40,282 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:40,287 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:40,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:40:40,288 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:40,311 INFO L628 ElimStorePlain]: treesize reduction 23, result has 54.0 percent of original size [2021-03-12 12:40:40,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-03-12 12:40:40,313 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:151, output treesize:9 [2021-03-12 12:40:40,347 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 7 proven. 196 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:40,348 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:40:40,348 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-03-12 12:40:40,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095655538] [2021-03-12 12:40:40,349 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-12 12:40:40,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:40,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-12 12:40:40,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-03-12 12:40:40,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:40,350 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:40,350 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.625) internal successors, (250), 16 states have internal predecessors, (250), 0 states have call successors, (0), 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-03-12 12:40:40,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:40,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:40,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:40,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:40,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:40,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:40,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:40,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:40,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:40,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:40,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:40,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:40,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:40,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:40:40,993 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:40,993 INFO L428 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:40,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:40,994 INFO L82 PathProgramCache]: Analyzing trace with hash 1923295814, now seen corresponding path program 5 times [2021-03-12 12:40:40,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:40,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177647147] [2021-03-12 12:40:40,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:41,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:41,132 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 7 proven. 310 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:41,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177647147] [2021-03-12 12:40:41,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600154427] [2021-03-12 12:40:41,132 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:41,313 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-03-12 12:40:41,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-12 12:40:41,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 71 conjunts are in the unsatisfiable core [2021-03-12 12:40:41,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:40:41,369 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-12 12:40:41,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:41,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:41,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:41,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-03-12 12:40:41,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:41,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:41,524 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:41,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:40:41,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:41,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:41,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:41,540 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:13 [2021-03-12 12:40:41,708 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:41,708 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:41,732 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:41,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 33 [2021-03-12 12:40:41,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:41,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:41,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:41,748 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:33, output treesize:18 [2021-03-12 12:40:41,975 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:41,975 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:41,997 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:41,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 34 [2021-03-12 12:40:41,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:42,019 INFO L628 ElimStorePlain]: treesize reduction 4, result has 88.2 percent of original size [2021-03-12 12:40:42,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:42,021 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:34, output treesize:13 [2021-03-12 12:40:42,231 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:42,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:42,252 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:42,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:42,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:42,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:42,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:42,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:42,496 INFO L354 Elim1Store]: treesize reduction 31, result has 53.7 percent of original size [2021-03-12 12:40:42,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 51 [2021-03-12 12:40:42,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:42,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:42,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:42,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:28, output treesize:45 [2021-03-12 12:40:43,041 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:43,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:40:43,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:43,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:40:43,049 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:43,062 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-03-12 12:40:43,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2021-03-12 12:40:43,066 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:43,086 INFO L354 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2021-03-12 12:40:43,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 23 [2021-03-12 12:40:43,088 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:43,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2021-03-12 12:40:43,093 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:43,121 INFO L628 ElimStorePlain]: treesize reduction 32, result has 45.8 percent of original size [2021-03-12 12:40:43,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-03-12 12:40:43,124 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:151, output treesize:9 [2021-03-12 12:40:43,158 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 7 proven. 310 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:43,158 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:40:43,158 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 22] total 29 [2021-03-12 12:40:43,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401162583] [2021-03-12 12:40:43,160 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-03-12 12:40:43,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:43,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-03-12 12:40:43,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2021-03-12 12:40:43,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:43,161 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:43,161 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 10.413793103448276) internal successors, (302), 29 states have internal predecessors, (302), 0 states have call successors, (0), 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-03-12 12:40:43,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:43,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:43,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:43,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:43,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:43,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:43,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:40:43,161 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:44,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:44,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:44,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:44,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:44,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:44,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:44,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:40:44,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:44,260 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2021-03-12 12:40:44,260 INFO L428 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:44,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:44,260 INFO L82 PathProgramCache]: Analyzing trace with hash -52287665, now seen corresponding path program 6 times [2021-03-12 12:40:44,260 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:44,260 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59379946] [2021-03-12 12:40:44,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:44,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:44,480 INFO L134 CoverageAnalysis]: Checked inductivity of 460 backedges. 7 proven. 450 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:44,480 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59379946] [2021-03-12 12:40:44,480 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916815655] [2021-03-12 12:40:44,480 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:44,685 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-03-12 12:40:44,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-12 12:40:44,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 34 conjunts are in the unsatisfiable core [2021-03-12 12:40:44,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:40:44,733 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-12 12:40:44,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:44,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:44,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:44,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-03-12 12:40:44,857 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:44,857 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:44,879 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:44,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:44,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:44,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:44,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:44,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:45,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:45,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:45,027 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:45,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:40:45,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:45,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:45,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:45,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:40:45,154 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:45,154 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:45,174 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:45,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:45,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:45,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:45,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:45,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:45,299 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:45,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:45,320 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:45,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:40:45,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:45,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:45,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:45,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:40:45,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:45,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:45,466 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:45,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:40:45,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:45,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:45,478 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:45,478 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:34, output treesize:11 [2021-03-12 12:40:45,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:45,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:45,639 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:45,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:45,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:45,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:45,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:45,666 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:19, output treesize:7 [2021-03-12 12:40:45,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-03-12 12:40:45,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:45,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:45,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:45,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2021-03-12 12:40:45,714 INFO L134 CoverageAnalysis]: Checked inductivity of 460 backedges. 7 proven. 450 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:45,714 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:40:45,714 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14] total 22 [2021-03-12 12:40:45,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939842964] [2021-03-12 12:40:45,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-03-12 12:40:45,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:45,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-03-12 12:40:45,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-03-12 12:40:45,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:45,715 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:45,716 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 16.09090909090909) internal successors, (354), 22 states have internal predecessors, (354), 0 states have call successors, (0), 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-03-12 12:40:45,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:45,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:45,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:45,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:45,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:45,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:45,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:40:45,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:45,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:46,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:46,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:46,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:46,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:46,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:46,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:46,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:40:46,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:46,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:40:46,620 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable307 [2021-03-12 12:40:46,620 INFO L428 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:46,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:46,621 INFO L82 PathProgramCache]: Analyzing trace with hash 923302680, now seen corresponding path program 7 times [2021-03-12 12:40:46,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:46,621 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512177237] [2021-03-12 12:40:46,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:46,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:46,799 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 7 proven. 616 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:46,799 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512177237] [2021-03-12 12:40:46,799 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968688923] [2021-03-12 12:40:46,799 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:46,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:46,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-12 12:40:46,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:40:46,991 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-12 12:40:46,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:46,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:46,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:46,996 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-03-12 12:40:47,108 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:47,108 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:47,129 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:47,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:47,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:47,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:47,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:47,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:47,290 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:47,290 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:47,310 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:47,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:47,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:47,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:47,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:47,326 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:47,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:47,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:47,450 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:47,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:47,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:47,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:47,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:47,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:47,580 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:47,580 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:47,601 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:47,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:47,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:47,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:47,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:47,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:47,731 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:47,731 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:47,749 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:47,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:47,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:47,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:47,761 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:47,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:47,865 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:47,865 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:47,887 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:47,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:47,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:47,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:47,900 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:47,900 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:48,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:48,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:48,026 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:48,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:48,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:48,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:48,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:48,037 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:19, output treesize:7 [2021-03-12 12:40:48,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-03-12 12:40:48,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:48,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:48,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:48,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2021-03-12 12:40:48,078 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 7 proven. 616 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:48,079 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:40:48,079 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-03-12 12:40:48,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590317460] [2021-03-12 12:40:48,080 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-03-12 12:40:48,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:48,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-03-12 12:40:48,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2021-03-12 12:40:48,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:48,081 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:48,081 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 19.333333333333332) internal successors, (406), 21 states have internal predecessors, (406), 0 states have call successors, (0), 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-03-12 12:40:48,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:48,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:48,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:48,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:48,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:48,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:48,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:40:48,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:48,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:40:48,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:48,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:48,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:48,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:48,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:48,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:48,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:48,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:40:48,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:48,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:40:48,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:40:48,964 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:48,965 INFO L428 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:48,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:48,965 INFO L82 PathProgramCache]: Analyzing trace with hash -1228720735, now seen corresponding path program 8 times [2021-03-12 12:40:48,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:48,965 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715944363] [2021-03-12 12:40:48,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:49,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:49,200 INFO L134 CoverageAnalysis]: Checked inductivity of 818 backedges. 7 proven. 808 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:49,200 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715944363] [2021-03-12 12:40:49,201 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504806132] [2021-03-12 12:40:49,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:49,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-12 12:40:49,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-12 12:40:49,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-12 12:40:49,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:40:49,398 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-12 12:40:49,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:49,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:49,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:49,403 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-03-12 12:40:49,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:49,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:49,514 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:49,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:40:49,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:49,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:49,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:49,529 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:40:49,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:49,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:49,664 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:49,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:49,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:49,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:49,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:49,676 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:49,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:49,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:49,833 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:49,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:40:49,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:49,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:49,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:49,851 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:40:49,958 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:49,958 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:49,982 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:49,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:40:49,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:49,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:49,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:49,996 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:13 [2021-03-12 12:40:50,122 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:50,122 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:50,140 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:50,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:50,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:50,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:50,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:50,154 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:50,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:50,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:50,269 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:50,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:40:50,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:50,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:50,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:50,281 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:40:50,381 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:50,381 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:50,401 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:50,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 30 [2021-03-12 12:40:50,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:50,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:50,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:50,413 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:26, output treesize:13 [2021-03-12 12:40:50,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:50,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:50,570 INFO L354 Elim1Store]: treesize reduction 31, result has 53.7 percent of original size [2021-03-12 12:40:50,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 51 [2021-03-12 12:40:50,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:50,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:50,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:50,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:28, output treesize:45 [2021-03-12 12:40:51,099 INFO L354 Elim1Store]: treesize reduction 7, result has 66.7 percent of original size [2021-03-12 12:40:51,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 28 [2021-03-12 12:40:51,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:51,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2021-03-12 12:40:51,107 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:51,112 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:51,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:40:51,113 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:51,123 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-03-12 12:40:51,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2021-03-12 12:40:51,124 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:51,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:40:51,129 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:51,162 INFO L628 ElimStorePlain]: treesize reduction 23, result has 64.1 percent of original size [2021-03-12 12:40:51,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-03-12 12:40:51,165 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:151, output treesize:9 [2021-03-12 12:40:51,197 INFO L134 CoverageAnalysis]: Checked inductivity of 818 backedges. 7 proven. 808 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:51,197 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:40:51,197 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 24 [2021-03-12 12:40:51,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773048851] [2021-03-12 12:40:51,198 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-03-12 12:40:51,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:51,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-03-12 12:40:51,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2021-03-12 12:40:51,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:51,199 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:51,199 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 19.083333333333332) internal successors, (458), 24 states have internal predecessors, (458), 0 states have call successors, (0), 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-03-12 12:40:51,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:51,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:51,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:51,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:51,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:51,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:51,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:40:51,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:51,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:40:51,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:40:51,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:51,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:51,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:51,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:51,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:51,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:51,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:51,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:40:51,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:51,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:40:51,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:40:51,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:52,171 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable309,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:52,171 INFO L428 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:52,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:52,172 INFO L82 PathProgramCache]: Analyzing trace with hash 881551082, now seen corresponding path program 9 times [2021-03-12 12:40:52,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:52,172 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296832700] [2021-03-12 12:40:52,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:52,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:52,384 INFO L134 CoverageAnalysis]: Checked inductivity of 1036 backedges. 7 proven. 1026 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:52,384 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296832700] [2021-03-12 12:40:52,384 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482789775] [2021-03-12 12:40:52,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:52,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-03-12 12:40:52,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-12 12:40:52,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 57 conjunts are in the unsatisfiable core [2021-03-12 12:40:52,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:40:52,813 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-03-12 12:40:52,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:52,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:52,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:52,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:17, output treesize:13 [2021-03-12 12:40:52,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:52,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:52,968 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:52,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 30 [2021-03-12 12:40:52,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:52,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:52,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:52,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:26, output treesize:13 [2021-03-12 12:40:53,094 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:53,094 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:53,114 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:53,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 30 [2021-03-12 12:40:53,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:53,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:53,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:53,127 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2021-03-12 12:40:53,312 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:53,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:40:53,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:53,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:53,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:53,324 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:11 [2021-03-12 12:40:53,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:53,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:53,454 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:53,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:40:53,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:53,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:53,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:53,467 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:13 [2021-03-12 12:40:53,668 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:53,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:53,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:53,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:53,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:53,680 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:53,779 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:53,779 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:53,796 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:53,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:40:53,797 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:53,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:53,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:53,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:40:53,910 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:53,910 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:53,926 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:53,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:53,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:53,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:53,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:53,936 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:54,130 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:54,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:54,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:54,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:54,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:54,145 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:54,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:54,280 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:54,297 INFO L354 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2021-03-12 12:40:54,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 23 [2021-03-12 12:40:54,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:54,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:54,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:54,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:28, output treesize:15 [2021-03-12 12:40:54,340 INFO L354 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2021-03-12 12:40:54,340 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 22 treesize of output 19 [2021-03-12 12:40:54,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:54,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:54,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:54,347 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:3 [2021-03-12 12:40:54,373 INFO L134 CoverageAnalysis]: Checked inductivity of 1036 backedges. 7 proven. 1026 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:54,373 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:40:54,374 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 32 [2021-03-12 12:40:54,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991479683] [2021-03-12 12:40:54,374 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-03-12 12:40:54,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:54,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-03-12 12:40:54,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2021-03-12 12:40:54,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:54,375 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:54,375 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 15.9375) internal successors, (510), 32 states have internal predecessors, (510), 0 states have call successors, (0), 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-03-12 12:40:54,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:54,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:54,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:54,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:54,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:54,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:54,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:40:54,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:54,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:40:54,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:40:54,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:54,376 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:55,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:55,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:55,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:55,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:55,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:55,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:55,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:40:55,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:55,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:40:55,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:40:55,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:55,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-03-12 12:40:55,375 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable416 [2021-03-12 12:40:55,375 INFO L428 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:55,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:55,375 INFO L82 PathProgramCache]: Analyzing trace with hash 1688608499, now seen corresponding path program 10 times [2021-03-12 12:40:55,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:55,376 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850670735] [2021-03-12 12:40:55,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:55,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:55,621 INFO L134 CoverageAnalysis]: Checked inductivity of 1280 backedges. 7 proven. 1270 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:55,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850670735] [2021-03-12 12:40:55,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902536049] [2021-03-12 12:40:55,622 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:56,054 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-12 12:40:56,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-12 12:40:56,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 23 conjunts are in the unsatisfiable core [2021-03-12 12:40:56,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:40:56,098 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-03-12 12:40:56,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:56,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:56,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:56,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:17, output treesize:13 [2021-03-12 12:40:56,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:56,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:56,233 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:56,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:40:56,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:56,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:56,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:56,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:13 [2021-03-12 12:40:56,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:56,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:56,385 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:56,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 30 [2021-03-12 12:40:56,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:56,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:56,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:56,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:26, output treesize:13 [2021-03-12 12:40:56,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:56,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:56,513 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:56,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:40:56,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:56,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:56,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:56,527 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:13 [2021-03-12 12:40:56,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:56,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:56,644 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:40:56,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:40:56,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:56,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:56,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:56,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:40:56,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:56,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:56,770 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:56,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:40:56,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:56,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:56,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:56,783 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:40:56,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:56,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:56,906 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:56,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:40:56,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:56,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:56,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:56,919 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:17 [2021-03-12 12:40:57,054 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:57,054 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:57,073 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:57,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:40:57,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:57,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:57,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:57,089 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:17 [2021-03-12 12:40:57,221 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:57,221 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:57,238 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:57,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:40:57,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:57,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:57,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:57,251 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:17 [2021-03-12 12:40:57,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:57,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:57,423 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:57,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:40:57,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:57,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:57,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:40:57,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:17 [2021-03-12 12:40:57,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:57,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:40:57,596 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:40:57,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 28 [2021-03-12 12:40:57,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:57,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:57,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:57,607 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:25, output treesize:7 [2021-03-12 12:40:57,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-03-12 12:40:57,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:40:57,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:40:57,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:40:57,640 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2021-03-12 12:40:57,667 INFO L134 CoverageAnalysis]: Checked inductivity of 1280 backedges. 7 proven. 1270 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:57,667 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:40:57,667 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 27 [2021-03-12 12:40:57,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594630532] [2021-03-12 12:40:57,668 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-03-12 12:40:57,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:40:57,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-03-12 12:40:57,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-03-12 12:40:57,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:57,669 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:40:57,669 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 20.814814814814813) internal successors, (562), 27 states have internal predecessors, (562), 0 states have call successors, (0), 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-03-12 12:40:57,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:57,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:57,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:57,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:57,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:57,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:57,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:40:57,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:57,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:40:57,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:40:57,670 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:57,670 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2021-03-12 12:40:57,670 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:59,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:40:59,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:40:59,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:40:59,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:40:59,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:40:59,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:40:59,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:40:59,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:59,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:40:59,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:40:59,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:40:59,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-03-12 12:40:59,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-03-12 12:40:59,201 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable417,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:40:59,201 INFO L428 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:40:59,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:40:59,202 INFO L82 PathProgramCache]: Analyzing trace with hash -1876660804, now seen corresponding path program 11 times [2021-03-12 12:40:59,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:40:59,202 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19911729] [2021-03-12 12:40:59,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:40:59,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:40:59,529 INFO L134 CoverageAnalysis]: Checked inductivity of 1550 backedges. 7 proven. 1540 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:40:59,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19911729] [2021-03-12 12:40:59,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171372157] [2021-03-12 12:40:59,529 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:41:00,122 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2021-03-12 12:41:00,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-12 12:41:00,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 802 conjuncts, 115 conjunts are in the unsatisfiable core [2021-03-12 12:41:00,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:41:00,164 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-03-12 12:41:00,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:00,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:41:00,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:41:00,169 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:13 [2021-03-12 12:41:00,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:41:00,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:41:00,383 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:41:00,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 34 [2021-03-12 12:41:00,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:00,403 INFO L628 ElimStorePlain]: treesize reduction 4, result has 88.2 percent of original size [2021-03-12 12:41:00,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:41:00,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:34, output treesize:13 [2021-03-12 12:41:00,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:41:00,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:41:00,656 INFO L354 Elim1Store]: treesize reduction 35, result has 53.3 percent of original size [2021-03-12 12:41:00,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 55 [2021-03-12 12:41:00,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:00,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:41:00,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-03-12 12:41:00,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:31, output treesize:52 [2021-03-12 12:41:07,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:41:07,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:41:07,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:41:07,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:41:07,507 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:41:07,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:41:07,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:07,600 INFO L354 Elim1Store]: treesize reduction 54, result has 54.2 percent of original size [2021-03-12 12:41:07,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 82 [2021-03-12 12:41:07,602 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:07,639 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:41:07,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:41:07,641 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:07,704 INFO L354 Elim1Store]: treesize reduction 68, result has 42.4 percent of original size [2021-03-12 12:41:07,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 68 [2021-03-12 12:41:07,706 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:07,743 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:41:07,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:41:07,745 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:07,777 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:41:07,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:41:07,779 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:07,952 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 65 [2021-03-12 12:41:07,953 INFO L628 ElimStorePlain]: treesize reduction 22, result has 93.4 percent of original size [2021-03-12 12:41:08,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 24 dim-0 vars, and 6 xjuncts. [2021-03-12 12:41:08,191 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 7 variables, input treesize:221, output treesize:231 [2021-03-12 12:41:24,810 WARN L205 SmtUtils]: Spent 16.37 s on a formula simplification. DAG size of input: 145 DAG size of output: 103 [2021-03-12 12:41:30,648 WARN L205 SmtUtils]: Spent 5.32 s on a formula simplification. DAG size of input: 128 DAG size of output: 88 [2021-03-12 12:41:32,225 WARN L205 SmtUtils]: Spent 1.42 s on a formula simplification that was a NOOP. DAG size: 102 [2021-03-12 12:41:34,078 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:41:34,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:41:34,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:34,189 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 139 [2021-03-12 12:41:34,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:41:34,251 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:41:34,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:41:34,253 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:34,362 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 145 [2021-03-12 12:41:34,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:41:34,416 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:41:34,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:41:34,418 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:34,532 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 151 [2021-03-12 12:41:34,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:41:34,585 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:41:34,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:41:34,588 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:34,699 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 157 [2021-03-12 12:41:34,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:41:34,749 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:41:34,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:41:34,751 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:34,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:41:34,911 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:41:34,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:41:34,912 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-03-12 12:41:35,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:41:35,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 36 dim-0 vars, 6 dim-2 vars, End of recursive call: 36 dim-0 vars, and 6 xjuncts. [2021-03-12 12:41:35,436 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 42 variables, input treesize:203, output treesize:227 [2021-03-12 12:41:41,966 WARN L205 SmtUtils]: Spent 6.08 s on a formula simplification that was a NOOP. DAG size: 169 [2021-03-12 12:42:14,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:42:14,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:42:15,349 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:42:15,349 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:42:16,087 INFO L446 ElimStorePlain]: Different costs {420=[|v_#memory_int_104|], 650=[v_prenex_72]} [2021-03-12 12:42:16,155 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:42:16,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:42:16,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:16,272 INFO L354 Elim1Store]: treesize reduction 60, result has 51.6 percent of original size [2021-03-12 12:42:16,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 82 [2021-03-12 12:42:16,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:16,351 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:42:16,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2021-03-12 12:42:16,353 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:16,446 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:42:16,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:42:16,448 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:16,524 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:42:16,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:42:16,525 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:16,638 INFO L354 Elim1Store]: treesize reduction 74, result has 40.3 percent of original size [2021-03-12 12:42:16,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 70 [2021-03-12 12:42:16,640 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:16,719 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:42:16,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:42:16,721 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:16,802 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:42:16,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:42:16,803 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:16,919 INFO L354 Elim1Store]: treesize reduction 74, result has 40.3 percent of original size [2021-03-12 12:42:16,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 70 [2021-03-12 12:42:16,921 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:17,019 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:42:17,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:42:17,020 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:17,103 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:42:17,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:42:17,104 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:17,175 INFO L354 Elim1Store]: treesize reduction 123, result has 0.8 percent of original size [2021-03-12 12:42:17,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 1 [2021-03-12 12:42:17,176 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:17,316 INFO L354 Elim1Store]: treesize reduction 74, result has 40.3 percent of original size [2021-03-12 12:42:17,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 68 [2021-03-12 12:42:17,318 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:17,402 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:42:17,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:42:17,404 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:17,501 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:42:17,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:42:17,503 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:17,582 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:42:17,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 48 [2021-03-12 12:42:17,584 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:17,656 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:42:17,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:42:17,658 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:17,710 INFO L354 Elim1Store]: treesize reduction 123, result has 0.8 percent of original size [2021-03-12 12:42:17,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 1 [2021-03-12 12:42:17,711 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-03-12 12:42:18,305 WARN L205 SmtUtils]: Spent 592.00 ms on a formula simplification. DAG size of input: 407 DAG size of output: 226 [2021-03-12 12:42:18,305 INFO L628 ElimStorePlain]: treesize reduction 1028, result has 35.6 percent of original size [2021-03-12 12:42:18,305 INFO L518 ElimStorePlain]: Eliminatee v_prenex_72 vanished before elimination [2021-03-12 12:42:19,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 76 dim-0 vars, 2 dim-2 vars, End of recursive call: 72 dim-0 vars, and 12 xjuncts. [2021-03-12 12:42:19,023 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 78 variables, input treesize:1433, output treesize:473 [2021-03-12 12:42:52,763 WARN L205 SmtUtils]: Spent 32.95 s on a formula simplification. DAG size of input: 338 DAG size of output: 230 [2021-03-12 12:42:59,728 WARN L205 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 278 DAG size of output: 168 [2021-03-12 12:43:14,674 WARN L205 SmtUtils]: Spent 2.69 s on a formula simplification. DAG size of input: 285 DAG size of output: 42 [2021-03-12 12:43:14,779 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:43:14,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 50 [2021-03-12 12:43:14,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:14,818 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:43:14,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 50 [2021-03-12 12:43:14,819 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:14,900 INFO L628 ElimStorePlain]: treesize reduction 86, result has 54.5 percent of original size [2021-03-12 12:43:14,900 INFO L518 ElimStorePlain]: Eliminatee v_prenex_172 vanished before elimination [2021-03-12 12:43:15,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 2 dim-2 vars, End of recursive call: 12 dim-0 vars, and 2 xjuncts. [2021-03-12 12:43:15,017 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 22 variables, input treesize:165, output treesize:87 [2021-03-12 12:43:21,291 WARN L205 SmtUtils]: Spent 6.12 s on a formula simplification that was a NOOP. DAG size: 67 [2021-03-12 12:43:26,232 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:43:26,232 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:43:26,384 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:43:26,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:43:26,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:26,473 INFO L354 Elim1Store]: treesize reduction 68, result has 42.4 percent of original size [2021-03-12 12:43:26,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 70 [2021-03-12 12:43:26,476 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:26,515 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:43:26,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:43:26,517 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:26,624 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 80 [2021-03-12 12:43:26,624 INFO L628 ElimStorePlain]: treesize reduction 110, result has 59.7 percent of original size [2021-03-12 12:43:26,664 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:43:26,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:43:26,666 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:26,703 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:43:26,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:43:26,705 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:26,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:43:27,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 2 dim-2 vars, End of recursive call: 24 dim-0 vars, and 4 xjuncts. [2021-03-12 12:43:27,007 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 18 variables, input treesize:229, output treesize:153 [2021-03-12 12:43:32,089 WARN L205 SmtUtils]: Spent 4.81 s on a formula simplification that was a NOOP. DAG size: 116 [2021-03-12 12:43:43,125 INFO L446 ElimStorePlain]: Different costs {20=[v_prenex_194, v_prenex_195, v_prenex_196], 30=[|v_#memory_int_107|]} [2021-03-12 12:43:43,264 INFO L354 Elim1Store]: treesize reduction 54, result has 54.2 percent of original size [2021-03-12 12:43:43,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 80 [2021-03-12 12:43:43,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:43,338 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:43:43,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:43:43,340 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:43,394 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:43:43,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:43:43,396 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:43,683 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 140 [2021-03-12 12:43:43,683 INFO L628 ElimStorePlain]: treesize reduction 160, result has 67.7 percent of original size [2021-03-12 12:43:43,738 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:43:43,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:43:43,739 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:43,790 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:43:43,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:43:43,792 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:43,931 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 149 [2021-03-12 12:43:43,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:43:43,979 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:43:43,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:43:43,981 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:44,025 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:43:44,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:43:44,027 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:44,178 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 158 [2021-03-12 12:43:44,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:43:44,230 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:43:44,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:43:44,232 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:44,321 INFO L354 Elim1Store]: treesize reduction 63, result has 46.6 percent of original size [2021-03-12 12:43:44,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 73 [2021-03-12 12:43:44,323 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:44,369 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:43:44,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:43:44,371 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-03-12 12:43:44,704 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 169 [2021-03-12 12:43:44,704 INFO L628 ElimStorePlain]: treesize reduction 9, result has 97.9 percent of original size [2021-03-12 12:43:44,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 24 dim-0 vars, 4 dim-2 vars, End of recursive call: 36 dim-0 vars, and 9 xjuncts. [2021-03-12 12:43:44,989 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 28 variables, input treesize:433, output treesize:340 [2021-03-12 12:44:06,954 WARN L205 SmtUtils]: Spent 21.60 s on a formula simplification. DAG size of input: 208 DAG size of output: 123 [2021-03-12 12:44:16,648 WARN L205 SmtUtils]: Spent 6.13 s on a formula simplification. DAG size of input: 156 DAG size of output: 119 [2021-03-12 12:44:18,764 WARN L205 SmtUtils]: Spent 1.95 s on a formula simplification that was a NOOP. DAG size: 142 [2021-03-12 12:44:22,563 WARN L205 SmtUtils]: Spent 3.20 s on a formula simplification that was a NOOP. DAG size: 133 [2021-03-12 12:44:32,782 WARN L205 SmtUtils]: Spent 9.53 s on a formula simplification. DAG size of input: 139 DAG size of output: 46 [2021-03-12 12:44:32,840 INFO L354 Elim1Store]: treesize reduction 64, result has 26.4 percent of original size [2021-03-12 12:44:32,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 43 [2021-03-12 12:44:32,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:44:32,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:44:32,908 INFO L354 Elim1Store]: treesize reduction 64, result has 26.4 percent of original size [2021-03-12 12:44:32,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 43 [2021-03-12 12:44:32,910 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:44:32,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:44:32,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-2 vars, End of recursive call: 8 dim-0 vars, and 2 xjuncts. [2021-03-12 12:44:32,976 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 10 variables, input treesize:89, output treesize:71 [2021-03-12 12:44:45,006 WARN L205 SmtUtils]: Spent 11.94 s on a formula simplification that was a NOOP. DAG size: 52 [2021-03-12 12:44:58,981 WARN L205 SmtUtils]: Spent 13.88 s on a formula simplification. DAG size of input: 58 DAG size of output: 34 [2021-03-12 12:45:01,488 WARN L205 SmtUtils]: Spent 1.34 s on a formula simplification. DAG size of input: 60 DAG size of output: 34 [2021-03-12 12:45:03,298 WARN L205 SmtUtils]: Spent 1.73 s on a formula simplification that was a NOOP. DAG size: 37 [2021-03-12 12:45:07,692 WARN L205 SmtUtils]: Spent 4.09 s on a formula simplification that was a NOOP. DAG size: 40 [2021-03-12 12:45:09,103 WARN L205 SmtUtils]: Spent 1.33 s on a formula simplification that was a NOOP. DAG size: 46 [2021-03-12 12:45:09,159 INFO L354 Elim1Store]: treesize reduction 72, result has 17.2 percent of original size [2021-03-12 12:45:09,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 33 [2021-03-12 12:45:09,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:09,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:45:09,210 INFO L354 Elim1Store]: treesize reduction 72, result has 17.2 percent of original size [2021-03-12 12:45:09,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 33 [2021-03-12 12:45:09,212 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:09,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:45:09,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-2 vars, End of recursive call: 8 dim-0 vars, and 2 xjuncts. [2021-03-12 12:45:09,250 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 10 variables, input treesize:91, output treesize:65 [2021-03-12 12:45:14,952 WARN L205 SmtUtils]: Spent 5.63 s on a formula simplification that was a NOOP. DAG size: 45 [2021-03-12 12:45:16,829 WARN L205 SmtUtils]: Spent 1.79 s on a formula simplification that was a NOOP. DAG size: 54 [2021-03-12 12:45:20,134 WARN L205 SmtUtils]: Spent 3.21 s on a formula simplification that was a NOOP. DAG size: 49 [2021-03-12 12:45:21,034 INFO L354 Elim1Store]: treesize reduction 50, result has 54.5 percent of original size [2021-03-12 12:45:21,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 76 [2021-03-12 12:45:21,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:21,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:45:21,139 INFO L354 Elim1Store]: treesize reduction 50, result has 54.5 percent of original size [2021-03-12 12:45:21,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 76 [2021-03-12 12:45:21,141 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:21,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:45:22,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 2 dim-2 vars, End of recursive call: 10 dim-0 vars, and 2 xjuncts. [2021-03-12 12:45:22,006 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 12 variables, input treesize:81, output treesize:149 [2021-03-12 12:45:32,993 WARN L205 SmtUtils]: Spent 10.19 s on a formula simplification that was a NOOP. DAG size: 91 [2021-03-12 12:45:33,981 INFO L446 ElimStorePlain]: Different costs {17=[v_prenex_232], 24=[|#memory_int|]} [2021-03-12 12:45:33,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2021-03-12 12:45:33,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,013 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:45:34,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-03-12 12:45:34,016 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,048 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-03-12 12:45:34,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 36 treesize of output 20 [2021-03-12 12:45:34,055 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,074 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:45:34,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 13 [2021-03-12 12:45:34,077 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,093 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:45:34,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-03-12 12:45:34,095 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,128 INFO L354 Elim1Store]: treesize reduction 24, result has 27.3 percent of original size [2021-03-12 12:45:34,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 24 [2021-03-12 12:45:34,130 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,144 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:45:34,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-03-12 12:45:34,146 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2021-03-12 12:45:34,157 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,187 INFO L354 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2021-03-12 12:45:34,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 36 treesize of output 1 [2021-03-12 12:45:34,188 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,207 INFO L354 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2021-03-12 12:45:34,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 36 treesize of output 16 [2021-03-12 12:45:34,209 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,222 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:45:34,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-03-12 12:45:34,224 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2021-03-12 12:45:34,232 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,489 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 75 [2021-03-12 12:45:34,490 INFO L628 ElimStorePlain]: treesize reduction 433, result has 36.8 percent of original size [2021-03-12 12:45:34,520 INFO L354 Elim1Store]: treesize reduction 6, result has 76.0 percent of original size [2021-03-12 12:45:34,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 31 [2021-03-12 12:45:34,522 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,539 INFO L354 Elim1Store]: treesize reduction 56, result has 1.8 percent of original size [2021-03-12 12:45:34,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 1 [2021-03-12 12:45:34,540 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,555 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-03-12 12:45:34,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 17 [2021-03-12 12:45:34,557 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,568 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-03-12 12:45:34,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 17 [2021-03-12 12:45:34,570 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,712 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-03-12 12:45:34,712 INFO L628 ElimStorePlain]: treesize reduction 10, result has 93.9 percent of original size [2021-03-12 12:45:34,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:45:34,719 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 14 variables, input treesize:1033, output treesize:3 [2021-03-12 12:45:34,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1550 backedges. 7 proven. 1540 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:45:34,773 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:45:34,773 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 39] total 52 [2021-03-12 12:45:34,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903052280] [2021-03-12 12:45:34,774 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-03-12 12:45:34,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:45:34,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-03-12 12:45:34,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=2428, Unknown=2, NotChecked=0, Total=2652 [2021-03-12 12:45:34,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:45:34,775 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:45:34,776 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 11.807692307692308) internal successors, (614), 52 states have internal predecessors, (614), 0 states have call successors, (0), 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-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2021-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-03-12 12:45:34,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:45:43,179 WARN L205 SmtUtils]: Spent 7.40 s on a formula simplification. DAG size of input: 137 DAG size of output: 89 [2021-03-12 12:45:47,023 WARN L205 SmtUtils]: Spent 3.63 s on a formula simplification that was a NOOP. DAG size: 105 [2021-03-12 12:45:53,738 WARN L205 SmtUtils]: Spent 6.66 s on a formula simplification that was a NOOP. DAG size: 172 [2021-03-12 12:46:04,164 WARN L205 SmtUtils]: Spent 10.37 s on a formula simplification that was a NOOP. DAG size: 175 [2021-03-12 12:46:35,891 WARN L205 SmtUtils]: Spent 27.39 s on a formula simplification that was a NOOP. DAG size: 235 [2021-03-12 12:46:59,225 WARN L205 SmtUtils]: Spent 23.25 s on a formula simplification that was a NOOP. DAG size: 238 [2021-03-12 12:47:01,696 WARN L205 SmtUtils]: Spent 2.17 s on a formula simplification. DAG size of input: 248 DAG size of output: 45 [2021-03-12 12:47:04,021 WARN L205 SmtUtils]: Spent 2.28 s on a formula simplification that was a NOOP. DAG size: 72 [2021-03-12 12:47:10,214 WARN L205 SmtUtils]: Spent 6.15 s on a formula simplification that was a NOOP. DAG size: 75 [2021-03-12 12:47:17,989 WARN L205 SmtUtils]: Spent 7.49 s on a formula simplification that was a NOOP. DAG size: 121 [2021-03-12 12:47:21,587 WARN L205 SmtUtils]: Spent 3.55 s on a formula simplification that was a NOOP. DAG size: 124 [2021-03-12 12:47:37,298 WARN L205 SmtUtils]: Spent 13.39 s on a formula simplification that was a NOOP. DAG size: 127 [2021-03-12 12:47:43,965 WARN L205 SmtUtils]: Spent 6.46 s on a formula simplification. DAG size of input: 173 DAG size of output: 120 [2021-03-12 12:48:07,031 WARN L205 SmtUtils]: Spent 22.98 s on a formula simplification. DAG size of input: 251 DAG size of output: 190 [2021-03-12 12:48:13,006 WARN L205 SmtUtils]: Spent 5.87 s on a formula simplification. DAG size of input: 206 DAG size of output: 138 [2021-03-12 12:48:16,041 WARN L205 SmtUtils]: Spent 2.87 s on a formula simplification. DAG size of input: 153 DAG size of output: 49 [2021-03-12 12:48:19,269 WARN L205 SmtUtils]: Spent 3.03 s on a formula simplification. DAG size of input: 66 DAG size of output: 35 [2021-03-12 12:48:24,488 WARN L205 SmtUtils]: Spent 5.01 s on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-03-12 12:48:27,015 WARN L205 SmtUtils]: Spent 2.34 s on a formula simplification that was a NOOP. DAG size: 55 [2021-03-12 12:48:35,134 WARN L205 SmtUtils]: Spent 8.05 s on a formula simplification that was a NOOP. DAG size: 94 [2021-03-12 12:48:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:48:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:48:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:48:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:48:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:48:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:48:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:48:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:48:35,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:48:35,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:48:35,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:48:35,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-03-12 12:48:35,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-03-12 12:48:35,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-03-12 12:48:35,507 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable418 [2021-03-12 12:48:35,507 INFO L428 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:48:35,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:48:35,508 INFO L82 PathProgramCache]: Analyzing trace with hash -303865019, now seen corresponding path program 12 times [2021-03-12 12:48:35,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:48:35,508 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186128695] [2021-03-12 12:48:35,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:48:35,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:48:35,884 INFO L134 CoverageAnalysis]: Checked inductivity of 1846 backedges. 7 proven. 1836 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:48:35,885 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186128695] [2021-03-12 12:48:35,885 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763817809] [2021-03-12 12:48:35,885 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:48:36,376 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2021-03-12 12:48:36,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-12 12:48:36,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 865 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-12 12:48:36,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:48:36,429 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-03-12 12:48:36,430 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:36,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:36,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:48:36,436 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:17, output treesize:13 [2021-03-12 12:48:36,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:36,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:36,581 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:48:36,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:48:36,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:36,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:36,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:48:36,595 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:11 [2021-03-12 12:48:36,707 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:36,707 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:36,732 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:48:36,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:48:36,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:36,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:36,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:48:36,747 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:48:36,856 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:36,856 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:36,878 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:48:36,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:48:36,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:36,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:36,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:48:36,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:48:37,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,026 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:48:37,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:48:37,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:37,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:37,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:48:37,040 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:48:37,149 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,150 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,171 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:48:37,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:48:37,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:37,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:37,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:48:37,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:48:37,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,322 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:48:37,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:48:37,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:37,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:37,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:48:37,336 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:48:37,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,474 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:48:37,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:48:37,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:37,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:37,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:48:37,488 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:48:37,598 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,599 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,619 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:48:37,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:48:37,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:37,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:37,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:48:37,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:48:37,744 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,744 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,765 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:48:37,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:48:37,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:37,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:37,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:48:37,778 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:48:37,905 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,905 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:37,925 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:48:37,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:48:37,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:37,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:37,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:48:37,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:48:38,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:38,093 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:38,138 INFO L354 Elim1Store]: treesize reduction 39, result has 50.6 percent of original size [2021-03-12 12:48:38,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 59 [2021-03-12 12:48:38,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:38,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:38,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-03-12 12:48:38,300 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:35, output treesize:56 [2021-03-12 12:48:44,653 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:44,654 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:44,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:44,654 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:48:44,887 INFO L354 Elim1Store]: treesize reduction 54, result has 54.2 percent of original size [2021-03-12 12:48:44,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 82 [2021-03-12 12:48:44,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:44,935 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:48:44,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:48:44,936 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:44,982 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:48:44,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:48:44,983 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:45,017 INFO L354 Elim1Store]: treesize reduction 117, result has 0.8 percent of original size [2021-03-12 12:48:45,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 1 [2021-03-12 12:48:45,018 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:45,062 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:48:45,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:48:45,064 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:45,104 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:48:45,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:48:45,106 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:45,203 INFO L628 ElimStorePlain]: treesize reduction 77, result has 69.2 percent of original size [2021-03-12 12:48:45,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 16 dim-0 vars, and 4 xjuncts. [2021-03-12 12:48:45,342 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 7 variables, input treesize:203, output treesize:141 [2021-03-12 12:48:50,152 WARN L205 SmtUtils]: Spent 4.63 s on a formula simplification that was a NOOP. DAG size: 98 [2021-03-12 12:48:50,715 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:50,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:48:50,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:50,754 INFO L354 Elim1Store]: treesize reduction 6, result has 76.0 percent of original size [2021-03-12 12:48:50,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 33 [2021-03-12 12:48:50,757 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:50,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2021-03-12 12:48:50,764 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:50,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:48:50,772 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:50,785 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:50,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:48:50,787 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:50,800 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-03-12 12:48:50,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 15 [2021-03-12 12:48:50,801 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:50,808 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:50,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2021-03-12 12:48:50,810 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:50,818 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:48:50,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:48:50,819 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:50,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:48:50,826 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:50,836 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-03-12 12:48:50,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 13 [2021-03-12 12:48:50,838 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:50,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-03-12 12:48:50,843 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:50,850 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-03-12 12:48:50,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 13 [2021-03-12 12:48:50,851 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-03-12 12:48:50,882 INFO L628 ElimStorePlain]: treesize reduction 26, result has 55.9 percent of original size [2021-03-12 12:48:50,884 INFO L550 ElimStorePlain]: Start of recursive call 1: 18 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:48:50,885 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 19 variables, input treesize:349, output treesize:3 [2021-03-12 12:48:50,919 INFO L134 CoverageAnalysis]: Checked inductivity of 1846 backedges. 7 proven. 1836 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:48:50,919 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:48:50,919 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 32 [2021-03-12 12:48:50,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300942868] [2021-03-12 12:48:50,920 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-03-12 12:48:50,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:48:50,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-03-12 12:48:50,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=891, Unknown=0, NotChecked=0, Total=992 [2021-03-12 12:48:50,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:48:50,921 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:48:50,921 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 20.8125) internal successors, (666), 32 states have internal predecessors, (666), 0 states have call successors, (0), 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-03-12 12:48:50,921 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:48:50,921 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:48:50,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:48:50,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:48:50,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:48:50,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:48:50,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:48:50,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:48:50,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:48:50,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:48:50,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:48:50,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2021-03-12 12:48:50,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-03-12 12:48:50,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2021-03-12 12:48:50,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:49:01,591 WARN L205 SmtUtils]: Spent 8.75 s on a formula simplification that was a NOOP. DAG size: 101 [2021-03-12 12:49:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:49:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:49:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:49:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:49:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:49:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:49:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:49:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:49:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:49:01,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:49:01,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:49:01,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-03-12 12:49:01,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-03-12 12:49:01,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-03-12 12:49:01,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-03-12 12:49:01,891 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7180,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:49:01,891 INFO L428 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:49:01,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:49:01,891 INFO L82 PathProgramCache]: Analyzing trace with hash -1148448882, now seen corresponding path program 13 times [2021-03-12 12:49:01,892 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:49:01,892 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833338875] [2021-03-12 12:49:01,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:49:01,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:49:02,279 INFO L134 CoverageAnalysis]: Checked inductivity of 2168 backedges. 7 proven. 2158 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:49:02,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833338875] [2021-03-12 12:49:02,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899368749] [2021-03-12 12:49:02,279 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:49:02,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:49:02,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 928 conjuncts, 26 conjunts are in the unsatisfiable core [2021-03-12 12:49:02,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:49:02,505 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-03-12 12:49:02,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:02,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:02,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:02,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:17, output treesize:13 [2021-03-12 12:49:02,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:02,621 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:02,641 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:02,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:02,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:02,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:02,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:02,655 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:17 [2021-03-12 12:49:02,788 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:02,788 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:02,809 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:02,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:02,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:02,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:02,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:02,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:13 [2021-03-12 12:49:02,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:02,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:02,983 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:02,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:02,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:02,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:02,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:02,997 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:13 [2021-03-12 12:49:03,115 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:03,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:03,144 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:49:03,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:49:03,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:03,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:03,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:03,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:49:03,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:03,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:03,333 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:49:03,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:49:03,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:03,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:03,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:03,352 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:49:03,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:03,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:03,510 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:49:03,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:49:03,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:03,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:03,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:03,524 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:49:03,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:03,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:03,693 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:49:03,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:49:03,695 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:03,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:03,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:03,713 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:49:03,857 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:03,858 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:03,883 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:49:03,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:49:03,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:03,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:03,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:03,902 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:49:04,032 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:04,032 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:04,053 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:04,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:49:04,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:04,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:04,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:04,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:49:04,185 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:04,185 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:04,207 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:04,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 30 [2021-03-12 12:49:04,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:04,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:04,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:04,222 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:26, output treesize:13 [2021-03-12 12:49:04,340 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:04,340 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:04,361 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:49:04,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:49:04,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:04,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:04,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:04,374 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:49:04,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:04,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:04,509 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:04,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:49:04,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:04,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:04,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:04,523 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:49:04,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:04,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:04,663 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:49:04,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:49:04,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:04,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:04,674 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:49:04,674 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:19, output treesize:7 [2021-03-12 12:49:04,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-03-12 12:49:04,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:04,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:04,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:49:04,715 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2021-03-12 12:49:04,751 INFO L134 CoverageAnalysis]: Checked inductivity of 2168 backedges. 7 proven. 2158 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:49:04,751 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:49:04,751 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2021-03-12 12:49:04,751 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188595702] [2021-03-12 12:49:04,752 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-03-12 12:49:04,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:49:04,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-03-12 12:49:04,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=953, Unknown=0, NotChecked=0, Total=1056 [2021-03-12 12:49:04,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:49:04,753 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:49:04,753 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 21.757575757575758) internal successors, (718), 33 states have internal predecessors, (718), 0 states have call successors, (0), 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-03-12 12:49:04,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:49:04,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:49:04,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:49:04,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:49:04,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:49:04,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:49:04,753 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:49:04,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:49:04,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:49:04,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:49:04,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:49:04,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2021-03-12 12:49:04,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-03-12 12:49:04,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2021-03-12 12:49:04,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2021-03-12 12:49:04,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:49:06,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-03-12 12:49:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-03-12 12:49:07,154 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8247 [2021-03-12 12:49:07,154 INFO L428 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:49:07,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:49:07,154 INFO L82 PathProgramCache]: Analyzing trace with hash 378765975, now seen corresponding path program 14 times [2021-03-12 12:49:07,154 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:49:07,154 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852688552] [2021-03-12 12:49:07,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:49:07,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:49:07,563 INFO L134 CoverageAnalysis]: Checked inductivity of 2516 backedges. 7 proven. 2506 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:49:07,564 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852688552] [2021-03-12 12:49:07,564 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603225575] [2021-03-12 12:49:07,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:49:07,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-12 12:49:07,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-12 12:49:07,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 991 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-12 12:49:07,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:49:07,790 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-03-12 12:49:07,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:07,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:07,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:07,796 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:17, output treesize:13 [2021-03-12 12:49:07,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:07,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:07,955 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:49:07,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:49:07,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:07,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:07,969 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:07,969 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:49:08,080 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:08,080 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:08,101 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:08,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:49:08,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:08,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:08,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:08,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:49:08,227 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:08,227 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:08,248 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:49:08,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:49:08,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:08,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:08,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:08,262 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:49:08,373 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:08,373 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:08,394 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:08,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:49:08,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:08,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:08,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:08,408 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:49:08,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:08,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:08,544 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:08,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 30 [2021-03-12 12:49:08,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:08,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:08,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:08,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:26, output treesize:13 [2021-03-12 12:49:08,674 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:08,674 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:08,695 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:08,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:08,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:08,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:08,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:08,709 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:13 [2021-03-12 12:49:08,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:08,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:08,858 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:08,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:08,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:08,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:08,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:08,874 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:13 [2021-03-12 12:49:08,994 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:08,994 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:09,015 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:09,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:09,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:09,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:09,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:09,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:17 [2021-03-12 12:49:09,183 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:09,183 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:09,203 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:09,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:09,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:09,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:09,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:09,218 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:17 [2021-03-12 12:49:09,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:09,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:09,386 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:09,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:09,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:09,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:09,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:09,401 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:17 [2021-03-12 12:49:09,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:09,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:09,574 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:09,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:09,575 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:09,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:09,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:09,589 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:17 [2021-03-12 12:49:09,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:09,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:09,776 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:09,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:09,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:09,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:09,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:09,791 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:13 [2021-03-12 12:49:09,910 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:09,910 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:09,935 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:09,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:09,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:09,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:09,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:09,953 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:11 [2021-03-12 12:49:10,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:10,102 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:10,127 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:49:10,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:49:10,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:10,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:10,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:49:10,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:19, output treesize:7 [2021-03-12 12:49:10,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-03-12 12:49:10,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:10,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:10,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:49:10,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2021-03-12 12:49:10,238 INFO L134 CoverageAnalysis]: Checked inductivity of 2516 backedges. 7 proven. 2506 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:49:10,238 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-12 12:49:10,238 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 35 [2021-03-12 12:49:10,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532109933] [2021-03-12 12:49:10,239 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-03-12 12:49:10,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-12 12:49:10,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-03-12 12:49:10,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1080, Unknown=0, NotChecked=0, Total=1190 [2021-03-12 12:49:10,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:49:10,240 INFO L480 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-03-12 12:49:10,241 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 35 states have (on average 22.0) internal successors, (770), 35 states have internal predecessors, (770), 0 states have call successors, (0), 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-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2021-03-12 12:49:10,241 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:49:12,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-03-12 12:49:12,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-03-12 12:49:12,976 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8248 [2021-03-12 12:49:12,976 INFO L428 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-12 12:49:12,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-12 12:49:12,976 INFO L82 PathProgramCache]: Analyzing trace with hash -1791308704, now seen corresponding path program 15 times [2021-03-12 12:49:12,976 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-12 12:49:12,976 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224403653] [2021-03-12 12:49:12,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-12 12:49:13,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-12 12:49:13,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2890 backedges. 7 proven. 2880 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-12 12:49:13,412 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224403653] [2021-03-12 12:49:13,412 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586626779] [2021-03-12 12:49:13,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:49:14,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2021-03-12 12:49:14,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-12 12:49:14,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 78 conjunts are in the unsatisfiable core [2021-03-12 12:49:14,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-12 12:49:14,546 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-12 12:49:14,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:14,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:14,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:14,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-03-12 12:49:14,689 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:14,689 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:14,713 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:49:14,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:49:14,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:14,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:14,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:14,732 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:49:14,868 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:14,868 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:14,888 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:14,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:49:14,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:14,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:14,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:14,902 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:24, output treesize:13 [2021-03-12 12:49:15,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:15,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:15,040 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:15,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:15,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:15,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:15,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:15,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:17 [2021-03-12 12:49:15,191 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:15,191 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:15,211 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:15,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:15,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:15,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:15,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:15,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:34, output treesize:17 [2021-03-12 12:49:15,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:15,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:15,388 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:15,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2021-03-12 12:49:15,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:15,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:15,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:49:15,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:34, output treesize:11 [2021-03-12 12:49:15,629 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:49:15,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:49:15,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:15,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:15,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:15,643 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:49:15,761 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:15,761 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:15,782 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-03-12 12:49:15,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 26 [2021-03-12 12:49:15,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:15,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:15,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:15,796 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-03-12 12:49:15,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:15,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:15,935 INFO L354 Elim1Store]: treesize reduction 19, result has 44.1 percent of original size [2021-03-12 12:49:15,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 28 [2021-03-12 12:49:15,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:15,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:15,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-12 12:49:15,948 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:24, output treesize:13 [2021-03-12 12:49:16,144 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:16,144 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:16,240 INFO L354 Elim1Store]: treesize reduction 39, result has 50.6 percent of original size [2021-03-12 12:49:16,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 62 [2021-03-12 12:49:16,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:16,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:49:16,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-03-12 12:49:16,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:43, output treesize:64 [2021-03-12 12:49:23,390 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:23,391 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-12 12:49:23,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-12 12:49:23,749 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:49:23,749 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 3 case distinctions, treesize of input 43 treesize of output 53 [2021-03-12 12:49:23,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:23,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-12 12:49:23,885 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-03-12 12:49:23,885 INFO L354 Elim1Store]: treesize reduction 60, result has 51.6 percent of original size [2021-03-12 12:49:23,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 56 treesize of output 91 [2021-03-12 12:49:23,887 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:23,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-12 12:49:23,955 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:49:23,956 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 3 case distinctions, treesize of input 47 treesize of output 53 [2021-03-12 12:49:23,957 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:23,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-12 12:49:24,040 INFO L354 Elim1Store]: treesize reduction 78, result has 37.1 percent of original size [2021-03-12 12:49:24,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 56 treesize of output 73 [2021-03-12 12:49:24,042 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:24,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-12 12:49:24,089 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:49:24,089 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 2 case distinctions, treesize of input 47 treesize of output 53 [2021-03-12 12:49:24,091 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:24,130 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:49:24,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 53 [2021-03-12 12:49:24,132 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-03-12 12:49:24,362 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 79 [2021-03-12 12:49:24,363 INFO L628 ElimStorePlain]: treesize reduction 18, result has 95.0 percent of original size [2021-03-12 12:49:24,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 1 dim-2 vars, End of recursive call: 36 dim-0 vars, and 6 xjuncts. [2021-03-12 12:49:24,781 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:317, output treesize:265 [2021-03-12 12:49:44,106 WARN L205 SmtUtils]: Spent 18.79 s on a formula simplification. DAG size of input: 179 DAG size of output: 125 [2021-03-12 12:50:01,530 INFO L446 ElimStorePlain]: Different costs {272=[v_prenex_283], 306=[|v_#memory_int_164|]} [2021-03-12 12:50:01,620 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:50:01,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 52 [2021-03-12 12:50:01,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:50:01,708 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:50:01,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:50:01,709 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:50:01,847 INFO L354 Elim1Store]: treesize reduction 60, result has 51.6 percent of original size [2021-03-12 12:50:01,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 56 treesize of output 91 [2021-03-12 12:50:01,849 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:50:02,001 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 39 [2021-03-12 12:50:02,001 INFO L354 Elim1Store]: treesize reduction 69, result has 44.4 percent of original size [2021-03-12 12:50:02,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 73 [2021-03-12 12:50:02,003 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:50:02,096 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:50:02,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:50:02,097 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:50:02,206 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:50:02,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 53 [2021-03-12 12:50:02,208 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-03-12 12:50:02,309 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:50:02,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 53 [2021-03-12 12:50:02,311 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-03-12 12:50:02,403 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:50:02,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 50 [2021-03-12 12:50:02,405 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-03-12 12:50:02,508 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:50:02,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 53 [2021-03-12 12:50:02,510 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-03-12 12:50:02,598 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:50:02,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 53 [2021-03-12 12:50:02,599 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-03-12 12:50:02,671 INFO L354 Elim1Store]: treesize reduction 123, result has 0.8 percent of original size [2021-03-12 12:50:02,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 1 [2021-03-12 12:50:02,672 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-03-12 12:50:02,730 INFO L354 Elim1Store]: treesize reduction 123, result has 0.8 percent of original size [2021-03-12 12:50:02,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 1 [2021-03-12 12:50:02,731 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-03-12 12:50:03,322 WARN L205 SmtUtils]: Spent 590.00 ms on a formula simplification. DAG size of input: 321 DAG size of output: 177 [2021-03-12 12:50:03,323 INFO L628 ElimStorePlain]: treesize reduction 669, result has 40.7 percent of original size [2021-03-12 12:50:03,323 INFO L518 ElimStorePlain]: Eliminatee |v_#memory_int_164| vanished before elimination [2021-03-12 12:50:03,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 52 dim-0 vars, 2 dim-2 vars, End of recursive call: 54 dim-0 vars, and 9 xjuncts. [2021-03-12 12:50:03,918 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 54 variables, input treesize:1129, output treesize:370 [2021-03-12 12:50:31,618 WARN L205 SmtUtils]: Spent 27.01 s on a formula simplification. DAG size of input: 266 DAG size of output: 177 [2021-03-12 12:51:20,090 INFO L446 ElimStorePlain]: Different costs {12=[v_prenex_335, v_prenex_341, |v_#memory_int_165|, v_prenex_329], 20=[v_prenex_338], 30=[v_prenex_332]} [2021-03-12 12:51:20,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-12 12:51:20,474 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 24 [2021-03-12 12:51:20,475 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:51:20,475 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 2 case distinctions, treesize of input 41 treesize of output 51 [2021-03-12 12:51:20,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:20,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-12 12:51:21,076 WARN L205 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 36 [2021-03-12 12:51:21,077 INFO L354 Elim1Store]: treesize reduction 74, result has 40.3 percent of original size [2021-03-12 12:51:21,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 48 treesize of output 73 [2021-03-12 12:51:21,079 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:21,315 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 24 [2021-03-12 12:51:21,316 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:51:21,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 51 [2021-03-12 12:51:21,318 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:23,019 WARN L205 SmtUtils]: Spent 1.70 s on a formula simplification. DAG size of input: 250 DAG size of output: 232 [2021-03-12 12:51:23,020 INFO L628 ElimStorePlain]: treesize reduction 266, result has 67.6 percent of original size [2021-03-12 12:51:23,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-12 12:51:23,296 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 24 [2021-03-12 12:51:23,297 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:51:23,297 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 3 case distinctions, treesize of input 41 treesize of output 51 [2021-03-12 12:51:23,302 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:23,517 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 24 [2021-03-12 12:51:23,517 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:51:23,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 53 [2021-03-12 12:51:23,519 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:24,299 WARN L205 SmtUtils]: Spent 779.00 ms on a formula simplification that was a NOOP. DAG size: 242 [2021-03-12 12:51:24,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:51:24,478 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 24 [2021-03-12 12:51:24,478 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:51:24,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:51:24,480 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:24,620 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 24 [2021-03-12 12:51:24,621 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:51:24,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2021-03-12 12:51:24,622 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:25,280 WARN L205 SmtUtils]: Spent 657.00 ms on a formula simplification that was a NOOP. DAG size: 252 [2021-03-12 12:51:25,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:51:25,439 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 24 [2021-03-12 12:51:25,439 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:51:25,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:51:25,441 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:25,574 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 24 [2021-03-12 12:51:25,574 INFO L354 Elim1Store]: treesize reduction 32, result has 49.2 percent of original size [2021-03-12 12:51:25,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:51:25,576 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:26,182 WARN L205 SmtUtils]: Spent 605.00 ms on a formula simplification that was a NOOP. DAG size: 261 [2021-03-12 12:51:26,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:51:26,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-12 12:51:26,304 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:51:26,304 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 2 case distinctions, treesize of input 41 treesize of output 51 [2021-03-12 12:51:26,306 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:26,400 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:51:26,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 51 [2021-03-12 12:51:26,402 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:26,917 WARN L205 SmtUtils]: Spent 514.00 ms on a formula simplification that was a NOOP. DAG size: 267 [2021-03-12 12:51:26,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-12 12:51:27,072 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-03-12 12:51:27,072 INFO L354 Elim1Store]: treesize reduction 60, result has 51.6 percent of original size [2021-03-12 12:51:27,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 87 [2021-03-12 12:51:27,075 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:27,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-03-12 12:51:27,188 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:51:27,188 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 3 case distinctions, treesize of input 41 treesize of output 51 [2021-03-12 12:51:27,190 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:27,297 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:51:27,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 51 [2021-03-12 12:51:27,299 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-03-12 12:51:28,092 WARN L205 SmtUtils]: Spent 792.00 ms on a formula simplification. DAG size of input: 280 DAG size of output: 270 [2021-03-12 12:51:28,093 INFO L628 ElimStorePlain]: treesize reduction 18, result has 97.3 percent of original size [2021-03-12 12:51:28,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 48 dim-0 vars, 6 dim-2 vars, End of recursive call: 78 dim-0 vars, and 13 xjuncts. [2021-03-12 12:51:28,988 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 54 variables, input treesize:793, output treesize:532 [2021-03-12 12:52:02,607 WARN L205 SmtUtils]: Spent 32.50 s on a formula simplification. DAG size of input: 367 DAG size of output: 207 [2021-03-12 12:52:21,112 WARN L205 SmtUtils]: Spent 13.60 s on a formula simplification. DAG size of input: 247 DAG size of output: 157 [2021-03-12 12:52:34,182 INFO L446 ElimStorePlain]: Different costs {870=[v_prenex_488], 930=[|v_#memory_int_166|]} [2021-03-12 12:52:34,385 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 44 [2021-03-12 12:52:34,385 INFO L354 Elim1Store]: treesize reduction 60, result has 51.6 percent of original size [2021-03-12 12:52:34,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 87 [2021-03-12 12:52:34,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:34,517 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:34,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 53 [2021-03-12 12:52:34,519 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:34,629 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:34,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 52 [2021-03-12 12:52:34,631 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:34,737 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:34,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:52:34,739 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:34,852 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:34,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 51 [2021-03-12 12:52:34,854 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:35,030 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 44 [2021-03-12 12:52:35,031 INFO L354 Elim1Store]: treesize reduction 60, result has 51.6 percent of original size [2021-03-12 12:52:35,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 84 [2021-03-12 12:52:35,033 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:35,145 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:35,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 52 [2021-03-12 12:52:35,147 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:35,256 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:35,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:52:35,258 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:35,361 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:35,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 48 [2021-03-12 12:52:35,363 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:35,462 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:35,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 48 [2021-03-12 12:52:35,464 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:35,567 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:35,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 46 [2021-03-12 12:52:35,569 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:35,663 INFO L354 Elim1Store]: treesize reduction 123, result has 0.8 percent of original size [2021-03-12 12:52:35,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 41 treesize of output 1 [2021-03-12 12:52:35,664 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:35,760 INFO L354 Elim1Store]: treesize reduction 123, result has 0.8 percent of original size [2021-03-12 12:52:35,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 1 [2021-03-12 12:52:35,761 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:35,885 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:35,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 53 [2021-03-12 12:52:35,886 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:36,007 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:36,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 51 [2021-03-12 12:52:36,009 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:36,115 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:36,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 52 [2021-03-12 12:52:36,117 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:36,270 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 39 [2021-03-12 12:52:36,270 INFO L354 Elim1Store]: treesize reduction 69, result has 44.4 percent of original size [2021-03-12 12:52:36,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 41 treesize of output 79 [2021-03-12 12:52:36,272 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:36,379 INFO L354 Elim1Store]: treesize reduction 123, result has 0.8 percent of original size [2021-03-12 12:52:36,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 1 [2021-03-12 12:52:36,380 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:36,488 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:36,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 48 [2021-03-12 12:52:36,490 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:36,600 INFO L354 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2021-03-12 12:52:36,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 48 [2021-03-12 12:52:36,601 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:36,737 INFO L354 Elim1Store]: treesize reduction 78, result has 37.1 percent of original size [2021-03-12 12:52:36,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 41 treesize of output 70 [2021-03-12 12:52:36,739 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-03-12 12:52:38,226 WARN L205 SmtUtils]: Spent 1.49 s on a formula simplification. DAG size of input: 524 DAG size of output: 295 [2021-03-12 12:52:38,227 INFO L628 ElimStorePlain]: treesize reduction 1054, result has 45.5 percent of original size [2021-03-12 12:52:38,227 INFO L518 ElimStorePlain]: Eliminatee |v_#memory_int_166| vanished before elimination [2021-03-12 12:52:38,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 84 dim-0 vars, 2 dim-2 vars, End of recursive call: 68 dim-0 vars, and 17 xjuncts. [2021-03-12 12:52:38,905 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 86 variables, input treesize:1837, output treesize:694 [2021-03-12 12:53:54,038 WARN L205 SmtUtils]: Spent 1.24 m on a formula simplification. DAG size of input: 393 DAG size of output: 216 Received shutdown request... [2021-03-12 12:54:23,236 WARN L222 SmtUtils]: Removed 10 from assertion stack [2021-03-12 12:54:23,438 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8249,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-12 12:54:23,438 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-12 12:54:23,443 WARN L224 ceAbstractionStarter]: Timeout [2021-03-12 12:54:23,444 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.03 12:54:23 BasicIcfg [2021-03-12 12:54:23,444 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-12 12:54:23,444 INFO L168 Benchmark]: Toolchain (without parser) took 832042.30 ms. Allocated memory was 255.9 MB in the beginning and 935.3 MB in the end (delta: 679.5 MB). Free memory was 235.4 MB in the beginning and 458.3 MB in the end (delta: -223.0 MB). Peak memory consumption was 455.5 MB. Max. memory is 16.0 GB. [2021-03-12 12:54:23,444 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 255.9 MB. Free memory is still 237.4 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-03-12 12:54:23,444 INFO L168 Benchmark]: CACSL2BoogieTranslator took 539.36 ms. Allocated memory was 255.9 MB in the beginning and 310.4 MB in the end (delta: 54.5 MB). Free memory was 234.5 MB in the beginning and 273.6 MB in the end (delta: -39.1 MB). Peak memory consumption was 16.8 MB. Max. memory is 16.0 GB. [2021-03-12 12:54:23,445 INFO L168 Benchmark]: Boogie Procedure Inliner took 59.27 ms. Allocated memory is still 310.4 MB. Free memory was 273.6 MB in the beginning and 271.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-12 12:54:23,445 INFO L168 Benchmark]: Boogie Preprocessor took 35.28 ms. Allocated memory is still 310.4 MB. Free memory was 271.5 MB in the beginning and 270.0 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-12 12:54:23,445 INFO L168 Benchmark]: RCFGBuilder took 592.51 ms. Allocated memory is still 310.4 MB. Free memory was 270.0 MB in the beginning and 274.2 MB in the end (delta: -4.2 MB). Peak memory consumption was 18.8 MB. Max. memory is 16.0 GB. [2021-03-12 12:54:23,445 INFO L168 Benchmark]: TraceAbstraction took 830749.75 ms. Allocated memory was 310.4 MB in the beginning and 935.3 MB in the end (delta: 625.0 MB). Free memory was 273.6 MB in the beginning and 458.3 MB in the end (delta: -184.8 MB). Peak memory consumption was 439.9 MB. Max. memory is 16.0 GB. [2021-03-12 12:54:23,445 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.11 ms. Allocated memory is still 255.9 MB. Free memory is still 237.4 MB. There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 539.36 ms. Allocated memory was 255.9 MB in the beginning and 310.4 MB in the end (delta: 54.5 MB). Free memory was 234.5 MB in the beginning and 273.6 MB in the end (delta: -39.1 MB). Peak memory consumption was 16.8 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 59.27 ms. Allocated memory is still 310.4 MB. Free memory was 273.6 MB in the beginning and 271.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 35.28 ms. Allocated memory is still 310.4 MB. Free memory was 271.5 MB in the beginning and 270.0 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 592.51 ms. Allocated memory is still 310.4 MB. Free memory was 270.0 MB in the beginning and 274.2 MB in the end (delta: -4.2 MB). Peak memory consumption was 18.8 MB. Max. memory is 16.0 GB. * TraceAbstraction took 830749.75 ms. Allocated memory was 310.4 MB in the beginning and 935.3 MB in the end (delta: 625.0 MB). Free memory was 273.6 MB in the beginning and 458.3 MB in the end (delta: -184.8 MB). Peak memory consumption was 439.9 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 31, positive: 13, positive conditional: 13, positive unconditional: 0, negative: 18, negative conditional: 18, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: DistributingIndependenceRelation.Independence Queries: [ total: 13, positive: 13, positive conditional: 13, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DistributingIndependenceRelation.Statistics on underlying relations: [ CachedIndependenceRelation.Independence Queries: [ total: 13, positive: 13, positive conditional: 0, positive unconditional: 13, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 9, positive: 9, positive conditional: 0, positive unconditional: 9, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 9, positive: 9, positive conditional: 0, positive unconditional: 9, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 13, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 9, unknown conditional: 0, unknown unconditional: 9] , Statistics on independence cache: Total cache size (in pairs): 9, Positive cache size: 9, Positive conditional cache size: 0, Positive unconditional cache size: 9, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 9, Positive cache size: 9, Positive conditional cache size: 0, Positive unconditional cache size: 9, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 ], Maximal queried relation: 0, Independence queries for same thread: 18 - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 5163, positive: 4316, positive conditional: 4316, positive unconditional: 0, negative: 847, negative conditional: 847, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: DistributingIndependenceRelation.Independence Queries: [ total: 4316, positive: 4316, positive conditional: 4316, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DistributingIndependenceRelation.Statistics on underlying relations: [ CachedIndependenceRelation.Independence Queries: [ total: 4316, positive: 4316, positive conditional: 0, positive unconditional: 4316, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 60, positive: 60, positive conditional: 0, positive unconditional: 60, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 60, positive: 60, positive conditional: 0, positive unconditional: 60, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 4316, positive: 4256, positive conditional: 0, positive unconditional: 4256, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 60, unknown conditional: 0, unknown unconditional: 60] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 ], Maximal queried relation: 0, Independence queries for same thread: 847 - TimeoutResultAtElement [Line: 722]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable (line 722). Cancelled while PartialOrderCegarLoop was analyzing trace of length 432 with TraceHistMax 16,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 276 for 19771ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 62 locations, 1 error locations. Started 2 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 830540.4ms, OverallIterations: 20, TraceHistogramMax: 0, EmptinessCheckTime: 0.0ms, AutomataDifference: 0.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 11.8ms, PartialOrderReductionTime: 202618.7ms, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 486, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 608.8ms SsaConstructionTime, 2842.7ms SatisfiabilityAnalysisTime, 310122.7ms InterpolantComputationTime, 6806 NumberOfCodeBlocks, 6806 NumberOfCodeBlocksAsserted, 90 NumberOfCheckSat, 6753 ConstructedInterpolants, 2681 QuantifiedInterpolants, 94387 SizeOfPredicates, 407 NumberOfNonLiveVariables, 8141 ConjunctsInSsa, 484 ConjunctsInUnsatCore, 32 InterpolantComputations, 4 PerfectInterpolantSequences, 294/26054 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