/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/pthread-ext/02_inc_cas.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-11af1e5 [2020-10-11 13:17:17,019 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-11 13:17:17,022 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-11 13:17:17,046 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-11 13:17:17,046 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-11 13:17:17,047 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-11 13:17:17,049 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-11 13:17:17,051 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-11 13:17:17,052 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-11 13:17:17,053 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-11 13:17:17,054 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-11 13:17:17,056 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-11 13:17:17,056 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-11 13:17:17,057 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-11 13:17:17,058 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-11 13:17:17,059 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-11 13:17:17,060 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-11 13:17:17,061 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-11 13:17:17,063 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-11 13:17:17,065 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-11 13:17:17,067 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-11 13:17:17,068 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-11 13:17:17,069 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-11 13:17:17,070 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-11 13:17:17,073 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-11 13:17:17,073 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-11 13:17:17,073 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-11 13:17:17,074 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-11 13:17:17,075 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-11 13:17:17,076 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-11 13:17:17,076 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-11 13:17:17,077 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-11 13:17:17,078 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-11 13:17:17,079 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-11 13:17:17,080 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-11 13:17:17,080 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-11 13:17:17,081 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-11 13:17:17,082 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-11 13:17:17,082 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-11 13:17:17,083 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-11 13:17:17,084 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-11 13:17:17,084 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-10-11 13:17:17,108 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-11 13:17:17,108 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-11 13:17:17,109 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-11 13:17:17,110 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-11 13:17:17,110 INFO L138 SettingsManager]: * Use SBE=true [2020-10-11 13:17:17,110 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-11 13:17:17,110 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-11 13:17:17,111 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-11 13:17:17,111 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-11 13:17:17,111 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-11 13:17:17,111 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-11 13:17:17,111 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-11 13:17:17,112 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-11 13:17:17,112 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-11 13:17:17,112 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-11 13:17:17,112 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-11 13:17:17,112 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-11 13:17:17,113 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-11 13:17:17,113 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-11 13:17:17,113 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-11 13:17:17,113 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-11 13:17:17,113 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 13:17:17,114 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-11 13:17:17,114 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-11 13:17:17,114 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-11 13:17:17,114 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-11 13:17:17,114 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-11 13:17:17,114 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-11 13:17:17,115 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-11 13:17:17,115 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-11 13:17:17,453 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-11 13:17:17,471 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-11 13:17:17,475 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-11 13:17:17,477 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-11 13:17:17,477 INFO L275 PluginConnector]: CDTParser initialized [2020-10-11 13:17:17,478 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/02_inc_cas.i [2020-10-11 13:17:17,547 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/163009d30/88c038f61928440e8f737e2c68012f5f/FLAG9667ce43d [2020-10-11 13:17:18,063 INFO L306 CDTParser]: Found 1 translation units. [2020-10-11 13:17:18,064 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/02_inc_cas.i [2020-10-11 13:17:18,079 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/163009d30/88c038f61928440e8f737e2c68012f5f/FLAG9667ce43d [2020-10-11 13:17:18,404 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/163009d30/88c038f61928440e8f737e2c68012f5f [2020-10-11 13:17:18,415 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-11 13:17:18,417 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-11 13:17:18,418 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-11 13:17:18,419 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-11 13:17:18,423 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-11 13:17:18,425 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 01:17:18" (1/1) ... [2020-10-11 13:17:18,428 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@76bc61e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 01:17:18, skipping insertion in model container [2020-10-11 13:17:18,428 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 01:17:18" (1/1) ... [2020-10-11 13:17:18,438 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-11 13:17:18,497 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-11 13:17:18,934 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 13:17:18,954 INFO L203 MainTranslator]: Completed pre-run [2020-10-11 13:17:19,039 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 13:17:19,113 INFO L208 MainTranslator]: Completed translation [2020-10-11 13:17:19,113 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 01:17:19 WrapperNode [2020-10-11 13:17:19,114 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-11 13:17:19,115 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-11 13:17:19,115 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-11 13:17:19,115 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-11 13:17:19,124 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 01:17:19" (1/1) ... [2020-10-11 13:17:19,141 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 01:17:19" (1/1) ... [2020-10-11 13:17:19,166 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-11 13:17:19,167 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-11 13:17:19,167 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-11 13:17:19,167 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-11 13:17:19,177 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 01:17:19" (1/1) ... [2020-10-11 13:17:19,177 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 01:17:19" (1/1) ... [2020-10-11 13:17:19,180 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 01:17:19" (1/1) ... [2020-10-11 13:17:19,180 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 01:17:19" (1/1) ... [2020-10-11 13:17:19,186 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 01:17:19" (1/1) ... [2020-10-11 13:17:19,192 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 01:17:19" (1/1) ... [2020-10-11 13:17:19,194 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 01:17:19" (1/1) ... [2020-10-11 13:17:19,197 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-11 13:17:19,198 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-11 13:17:19,198 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-11 13:17:19,198 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-11 13:17:19,204 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 01:17:19" (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 [2020-10-11 13:17:19,273 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-11 13:17:19,273 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-10-11 13:17:19,273 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-10-11 13:17:19,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-11 13:17:19,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-11 13:17:19,274 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-11 13:17:19,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-11 13:17:19,274 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-11 13:17:19,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-11 13:17:19,276 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-11 13:17:19,750 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-11 13:17:19,750 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-11 13:17:19,752 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 01:17:19 BoogieIcfgContainer [2020-10-11 13:17:19,753 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-11 13:17:19,754 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-11 13:17:19,754 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-11 13:17:19,758 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-11 13:17:19,758 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 01:17:18" (1/3) ... [2020-10-11 13:17:19,759 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71be9166 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 01:17:19, skipping insertion in model container [2020-10-11 13:17:19,760 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 01:17:19" (2/3) ... [2020-10-11 13:17:19,760 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71be9166 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 01:17:19, skipping insertion in model container [2020-10-11 13:17:19,760 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 01:17:19" (3/3) ... [2020-10-11 13:17:19,763 INFO L111 eAbstractionObserver]: Analyzing ICFG 02_inc_cas.i [2020-10-11 13:17:19,775 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-11 13:17:19,776 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-11 13:17:19,784 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-11 13:17:19,785 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-11 13:17:19,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,814 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,817 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,818 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,818 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,819 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,819 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,819 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,820 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,820 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,821 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,823 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,823 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,824 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,824 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,833 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,833 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,833 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,834 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,836 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,836 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,836 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:19,855 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-11 13:17:19,879 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 13:17:19,880 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-11 13:17:19,880 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 13:17:19,880 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 13:17:19,880 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 13:17:19,880 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 13:17:19,881 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 13:17:19,881 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 13:17:19,894 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-11 13:17:19,898 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 48 places, 50 transitions, 105 flow [2020-10-11 13:17:19,901 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 48 places, 50 transitions, 105 flow [2020-10-11 13:17:19,903 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 48 places, 50 transitions, 105 flow [2020-10-11 13:17:19,942 INFO L129 PetriNetUnfolder]: 6/58 cut-off events. [2020-10-11 13:17:19,942 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 13:17:19,947 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63 conditions, 58 events. 6/58 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 99 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 40. Up to 4 conditions per place. [2020-10-11 13:17:19,949 INFO L117 LiptonReduction]: Number of co-enabled transitions 620 [2020-10-11 13:17:20,094 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:20,372 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:20,546 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2020-10-11 13:17:20,895 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 41 [2020-10-11 13:17:21,071 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:21,165 INFO L132 LiptonReduction]: Checked pairs total: 723 [2020-10-11 13:17:21,165 INFO L134 LiptonReduction]: Total number of compositions: 45 [2020-10-11 13:17:21,176 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 16 places, 16 transitions, 37 flow [2020-10-11 13:17:21,188 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-10-11 13:17:21,190 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-10-11 13:17:21,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-11 13:17:21,198 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:17:21,199 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-11 13:17:21,199 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:17:21,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:17:21,205 INFO L82 PathProgramCache]: Analyzing trace with hash -989909266, now seen corresponding path program 1 times [2020-10-11 13:17:21,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:17:21,217 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719665616] [2020-10-11 13:17:21,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:17:21,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:17:21,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:17:21,374 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719665616] [2020-10-11 13:17:21,375 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 13:17:21,375 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-11 13:17:21,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58547414] [2020-10-11 13:17:21,380 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-11 13:17:21,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:17:21,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-11 13:17:21,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-11 13:17:21,397 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 2 states. [2020-10-11 13:17:21,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:17:21,410 INFO L93 Difference]: Finished difference Result 35 states and 63 transitions. [2020-10-11 13:17:21,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-11 13:17:21,411 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 6 [2020-10-11 13:17:21,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:17:21,420 INFO L225 Difference]: With dead ends: 35 [2020-10-11 13:17:21,421 INFO L226 Difference]: Without dead ends: 35 [2020-10-11 13:17:21,422 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-11 13:17:21,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2020-10-11 13:17:21,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2020-10-11 13:17:21,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 13:17:21,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 63 transitions. [2020-10-11 13:17:21,458 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 63 transitions. Word has length 6 [2020-10-11 13:17:21,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:17:21,459 INFO L481 AbstractCegarLoop]: Abstraction has 35 states and 63 transitions. [2020-10-11 13:17:21,459 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-11 13:17:21,459 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 63 transitions. [2020-10-11 13:17:21,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-11 13:17:21,460 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:17:21,460 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2020-10-11 13:17:21,460 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-11 13:17:21,461 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:17:21,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:17:21,461 INFO L82 PathProgramCache]: Analyzing trace with hash -989983857, now seen corresponding path program 1 times [2020-10-11 13:17:21,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:17:21,462 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237185669] [2020-10-11 13:17:21,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:17:21,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 13:17:21,488 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 13:17:21,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 13:17:21,500 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 13:17:21,520 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-11 13:17:21,520 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-11 13:17:21,522 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-11 13:17:21,523 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-11 13:17:21,523 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-11 13:17:21,535 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,535 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,535 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,536 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,536 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,537 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,537 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,538 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,538 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,539 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,539 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,540 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,540 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,541 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,541 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:21,573 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-11 13:17:21,574 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 13:17:21,574 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-11 13:17:21,574 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 13:17:21,574 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 13:17:21,574 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 13:17:21,574 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 13:17:21,574 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 13:17:21,575 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 13:17:21,578 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-11 13:17:21,578 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 78 places, 82 transitions, 176 flow [2020-10-11 13:17:21,578 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 78 places, 82 transitions, 176 flow [2020-10-11 13:17:21,578 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 78 places, 82 transitions, 176 flow [2020-10-11 13:17:21,604 INFO L129 PetriNetUnfolder]: 11/99 cut-off events. [2020-10-11 13:17:21,604 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-11 13:17:21,607 INFO L80 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 99 events. 11/99 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 289 event pairs, 0 based on Foata normal form. 0/83 useless extension candidates. Maximal degree in co-relation 71. Up to 6 conditions per place. [2020-10-11 13:17:21,612 INFO L117 LiptonReduction]: Number of co-enabled transitions 3224 [2020-10-11 13:17:22,149 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-10-11 13:17:22,698 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:22,889 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:23,107 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:23,225 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:23,257 INFO L132 LiptonReduction]: Checked pairs total: 4977 [2020-10-11 13:17:23,257 INFO L134 LiptonReduction]: Total number of compositions: 71 [2020-10-11 13:17:23,258 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 29 transitions, 70 flow [2020-10-11 13:17:23,279 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 445 states. [2020-10-11 13:17:23,279 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states. [2020-10-11 13:17:23,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-11 13:17:23,280 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:17:23,280 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-11 13:17:23,281 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 13:17:23,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:17:23,281 INFO L82 PathProgramCache]: Analyzing trace with hash 165095412, now seen corresponding path program 1 times [2020-10-11 13:17:23,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:17:23,282 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233109546] [2020-10-11 13:17:23,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:17:23,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:17:23,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:17:23,314 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233109546] [2020-10-11 13:17:23,314 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 13:17:23,314 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-11 13:17:23,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174189385] [2020-10-11 13:17:23,315 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-11 13:17:23,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:17:23,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-11 13:17:23,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-11 13:17:23,316 INFO L87 Difference]: Start difference. First operand 445 states. Second operand 2 states. [2020-10-11 13:17:23,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:17:23,345 INFO L93 Difference]: Finished difference Result 354 states and 1023 transitions. [2020-10-11 13:17:23,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-11 13:17:23,345 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 6 [2020-10-11 13:17:23,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:17:23,355 INFO L225 Difference]: With dead ends: 354 [2020-10-11 13:17:23,356 INFO L226 Difference]: Without dead ends: 354 [2020-10-11 13:17:23,356 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-11 13:17:23,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2020-10-11 13:17:23,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2020-10-11 13:17:23,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2020-10-11 13:17:23,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 1023 transitions. [2020-10-11 13:17:23,435 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 1023 transitions. Word has length 6 [2020-10-11 13:17:23,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:17:23,436 INFO L481 AbstractCegarLoop]: Abstraction has 354 states and 1023 transitions. [2020-10-11 13:17:23,436 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-11 13:17:23,436 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 1023 transitions. [2020-10-11 13:17:23,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-11 13:17:23,437 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:17:23,437 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1] [2020-10-11 13:17:23,438 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-11 13:17:23,438 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 13:17:23,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:17:23,438 INFO L82 PathProgramCache]: Analyzing trace with hash 994254804, now seen corresponding path program 1 times [2020-10-11 13:17:23,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:17:23,439 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994539839] [2020-10-11 13:17:23,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:17:23,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 13:17:23,460 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 13:17:23,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 13:17:23,474 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 13:17:23,480 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-11 13:17:23,480 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-11 13:17:23,481 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-11 13:17:23,481 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-11 13:17:23,483 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-11 13:17:23,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,507 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,509 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,509 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,510 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,510 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,513 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,513 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,521 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,527 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,527 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,527 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,563 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:23,568 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-11 13:17:23,569 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 13:17:23,569 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-11 13:17:23,569 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 13:17:23,569 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 13:17:23,569 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 13:17:23,569 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 13:17:23,569 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 13:17:23,570 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 13:17:23,572 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-11 13:17:23,572 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 108 places, 114 transitions, 249 flow [2020-10-11 13:17:23,572 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 108 places, 114 transitions, 249 flow [2020-10-11 13:17:23,572 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 108 places, 114 transitions, 249 flow [2020-10-11 13:17:23,600 INFO L129 PetriNetUnfolder]: 16/140 cut-off events. [2020-10-11 13:17:23,600 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-11 13:17:23,603 INFO L80 FinitePrefix]: Finished finitePrefix Result has 156 conditions, 140 events. 16/140 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 477 event pairs, 0 based on Foata normal form. 0/117 useless extension candidates. Maximal degree in co-relation 103. Up to 8 conditions per place. [2020-10-11 13:17:23,610 INFO L117 LiptonReduction]: Number of co-enabled transitions 7812 [2020-10-11 13:17:24,886 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:24,994 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:25,014 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:25,926 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:25,927 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:25,929 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:25,955 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:25,956 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:25,959 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:26,208 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:26,210 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:26,212 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:26,224 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:26,413 INFO L132 LiptonReduction]: Checked pairs total: 11162 [2020-10-11 13:17:26,413 INFO L134 LiptonReduction]: Total number of compositions: 100 [2020-10-11 13:17:26,414 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 41 transitions, 103 flow [2020-10-11 13:17:26,653 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 4009 states. [2020-10-11 13:17:26,654 INFO L276 IsEmpty]: Start isEmpty. Operand 4009 states. [2020-10-11 13:17:26,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-11 13:17:26,654 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:17:26,655 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-11 13:17:26,655 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 13:17:26,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:17:26,655 INFO L82 PathProgramCache]: Analyzing trace with hash -1032795845, now seen corresponding path program 1 times [2020-10-11 13:17:26,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:17:26,656 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413392042] [2020-10-11 13:17:26,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:17:26,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:17:26,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:17:26,681 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413392042] [2020-10-11 13:17:26,682 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 13:17:26,682 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-11 13:17:26,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671157005] [2020-10-11 13:17:26,682 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-11 13:17:26,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:17:26,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-11 13:17:26,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-11 13:17:26,683 INFO L87 Difference]: Start difference. First operand 4009 states. Second operand 2 states. [2020-10-11 13:17:26,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:17:26,758 INFO L93 Difference]: Finished difference Result 3189 states and 12750 transitions. [2020-10-11 13:17:26,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-11 13:17:26,758 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 6 [2020-10-11 13:17:26,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:17:26,802 INFO L225 Difference]: With dead ends: 3189 [2020-10-11 13:17:26,802 INFO L226 Difference]: Without dead ends: 3189 [2020-10-11 13:17:26,803 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-11 13:17:26,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3189 states. [2020-10-11 13:17:26,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3189 to 3189. [2020-10-11 13:17:26,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3189 states. [2020-10-11 13:17:27,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3189 states to 3189 states and 12750 transitions. [2020-10-11 13:17:27,014 INFO L78 Accepts]: Start accepts. Automaton has 3189 states and 12750 transitions. Word has length 6 [2020-10-11 13:17:27,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:17:27,014 INFO L481 AbstractCegarLoop]: Abstraction has 3189 states and 12750 transitions. [2020-10-11 13:17:27,015 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-11 13:17:27,015 INFO L276 IsEmpty]: Start isEmpty. Operand 3189 states and 12750 transitions. [2020-10-11 13:17:27,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-11 13:17:27,016 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:17:27,016 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:17:27,016 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-11 13:17:27,016 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 13:17:27,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:17:27,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1140895884, now seen corresponding path program 1 times [2020-10-11 13:17:27,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:17:27,018 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395878306] [2020-10-11 13:17:27,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:17:27,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:17:27,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:17:27,401 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395878306] [2020-10-11 13:17:27,401 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 13:17:27,401 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 13:17:27,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738819253] [2020-10-11 13:17:27,402 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-11 13:17:27,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:17:27,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-11 13:17:27,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2020-10-11 13:17:27,406 INFO L87 Difference]: Start difference. First operand 3189 states and 12750 transitions. Second operand 9 states. [2020-10-11 13:17:28,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:17:28,166 INFO L93 Difference]: Finished difference Result 7745 states and 31413 transitions. [2020-10-11 13:17:28,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-11 13:17:28,166 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 9 [2020-10-11 13:17:28,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:17:28,243 INFO L225 Difference]: With dead ends: 7745 [2020-10-11 13:17:28,243 INFO L226 Difference]: Without dead ends: 7745 [2020-10-11 13:17:28,244 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2020-10-11 13:17:28,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7745 states. [2020-10-11 13:17:28,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7745 to 5171. [2020-10-11 13:17:28,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5171 states. [2020-10-11 13:17:28,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5171 states to 5171 states and 20687 transitions. [2020-10-11 13:17:28,497 INFO L78 Accepts]: Start accepts. Automaton has 5171 states and 20687 transitions. Word has length 9 [2020-10-11 13:17:28,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:17:28,498 INFO L481 AbstractCegarLoop]: Abstraction has 5171 states and 20687 transitions. [2020-10-11 13:17:28,498 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-11 13:17:28,498 INFO L276 IsEmpty]: Start isEmpty. Operand 5171 states and 20687 transitions. [2020-10-11 13:17:28,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-11 13:17:28,500 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:17:28,500 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:17:28,500 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-11 13:17:28,500 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 13:17:28,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:17:28,501 INFO L82 PathProgramCache]: Analyzing trace with hash -1534323010, now seen corresponding path program 1 times [2020-10-11 13:17:28,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:17:28,501 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783603561] [2020-10-11 13:17:28,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:17:28,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:17:28,686 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:17:28,686 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783603561] [2020-10-11 13:17:28,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040675907] [2020-10-11 13:17:28,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 13:17:28,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:17:28,854 WARN L261 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 40 conjunts are in the unsatisfiable core [2020-10-11 13:17:28,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:17:28,952 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:17:28,953 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 66 [2020-10-11 13:17:28,955 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:28,987 INFO L625 ElimStorePlain]: treesize reduction 23, result has 59.6 percent of original size [2020-10-11 13:17:28,987 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:17:28,988 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:34 [2020-10-11 13:17:29,037 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:17:29,038 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:29,050 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:17:29,050 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:29,057 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:17:29,058 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:29,102 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:29,103 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:17:29,103 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:111, output treesize:99 [2020-10-11 13:17:29,169 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:17:29,208 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:29,208 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 21 treesize of output 53 [2020-10-11 13:17:29,209 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:29,224 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:29,225 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-11 13:17:29,226 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:29,239 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:29,240 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-11 13:17:29,240 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:29,288 INFO L625 ElimStorePlain]: treesize reduction 69, result has 28.1 percent of original size [2020-10-11 13:17:29,289 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:17:29,289 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:114, output treesize:27 [2020-10-11 13:17:29,361 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:17:29,362 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:17:29,389 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-11 13:17:29,390 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:29,401 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-11 13:17:29,402 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:29,452 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:29,457 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-11 13:17:29,458 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:134, output treesize:88 [2020-10-11 13:17:29,554 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:29,669 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 45 treesize of output 39 [2020-10-11 13:17:29,670 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:29,697 INFO L625 ElimStorePlain]: treesize reduction 10, result has 79.6 percent of original size [2020-10-11 13:17:29,702 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2020-10-11 13:17:29,703 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:60, output treesize:39 [2020-10-11 13:17:29,767 INFO L384 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 31 treesize of output 15 [2020-10-11 13:17:29,769 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:29,777 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:29,779 INFO L545 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:17:29,780 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:46, output treesize:9 [2020-10-11 13:17:29,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:17:29,803 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:17:29,803 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2020-10-11 13:17:29,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511347899] [2020-10-11 13:17:29,804 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 13:17:29,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:17:29,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 13:17:29,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2020-10-11 13:17:29,805 INFO L87 Difference]: Start difference. First operand 5171 states and 20687 transitions. Second operand 16 states. [2020-10-11 13:17:31,143 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 30 [2020-10-11 13:17:32,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:17:32,365 INFO L93 Difference]: Finished difference Result 9266 states and 36256 transitions. [2020-10-11 13:17:32,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 13:17:32,366 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 11 [2020-10-11 13:17:32,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:17:32,422 INFO L225 Difference]: With dead ends: 9266 [2020-10-11 13:17:32,422 INFO L226 Difference]: Without dead ends: 9266 [2020-10-11 13:17:32,423 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=241, Invalid=949, Unknown=0, NotChecked=0, Total=1190 [2020-10-11 13:17:32,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9266 states. [2020-10-11 13:17:32,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9266 to 5444. [2020-10-11 13:17:32,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5444 states. [2020-10-11 13:17:32,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5444 states to 5444 states and 21881 transitions. [2020-10-11 13:17:32,666 INFO L78 Accepts]: Start accepts. Automaton has 5444 states and 21881 transitions. Word has length 11 [2020-10-11 13:17:32,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:17:32,666 INFO L481 AbstractCegarLoop]: Abstraction has 5444 states and 21881 transitions. [2020-10-11 13:17:32,666 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 13:17:32,666 INFO L276 IsEmpty]: Start isEmpty. Operand 5444 states and 21881 transitions. [2020-10-11 13:17:32,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-11 13:17:32,667 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:17:32,667 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:17:32,880 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2020-10-11 13:17:32,881 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 13:17:32,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:17:32,881 INFO L82 PathProgramCache]: Analyzing trace with hash -225815848, now seen corresponding path program 1 times [2020-10-11 13:17:32,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:17:32,881 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299368600] [2020-10-11 13:17:32,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:17:32,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:17:33,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 13:17:33,119 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299368600] [2020-10-11 13:17:33,120 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617244867] [2020-10-11 13:17:33,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 13:17:33,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:17:33,189 WARN L261 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 46 conjunts are in the unsatisfiable core [2020-10-11 13:17:33,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:17:33,232 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:17:33,233 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 54 [2020-10-11 13:17:33,234 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:33,266 INFO L625 ElimStorePlain]: treesize reduction 24, result has 58.6 percent of original size [2020-10-11 13:17:33,267 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:17:33,267 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:34 [2020-10-11 13:17:33,303 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:17:33,304 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:33,312 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:17:33,313 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:33,321 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:17:33,321 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:33,361 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:33,362 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:17:33,362 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:111, output treesize:99 [2020-10-11 13:17:33,419 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:17:33,441 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:17:33,443 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:33,454 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:17:33,455 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:33,462 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:17:33,464 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:33,503 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:33,506 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 3 xjuncts. [2020-10-11 13:17:33,507 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:129, output treesize:96 [2020-10-11 13:17:33,675 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:17:33,703 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:33,704 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-11 13:17:33,705 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:33,744 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:33,745 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 21 treesize of output 53 [2020-10-11 13:17:33,745 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:33,758 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:33,758 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-11 13:17:33,759 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:33,795 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:33,798 INFO L545 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 3 xjuncts. [2020-10-11 13:17:33,799 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:111, output treesize:93 [2020-10-11 13:17:33,926 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:17:33,951 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-11 13:17:33,952 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:33,957 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-11 13:17:33,958 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:33,984 INFO L625 ElimStorePlain]: treesize reduction 5, result has 88.6 percent of original size [2020-10-11 13:17:33,986 INFO L545 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. [2020-10-11 13:17:33,986 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:134, output treesize:39 [2020-10-11 13:17:34,129 INFO L384 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 41 treesize of output 21 [2020-10-11 13:17:34,131 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:34,140 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:34,141 INFO L545 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:17:34,142 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:56, output treesize:9 [2020-10-11 13:17:34,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:17:34,166 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:17:34,167 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2020-10-11 13:17:34,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010501074] [2020-10-11 13:17:34,167 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 13:17:34,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:17:34,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 13:17:34,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2020-10-11 13:17:34,168 INFO L87 Difference]: Start difference. First operand 5444 states and 21881 transitions. Second operand 17 states. [2020-10-11 13:17:34,478 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 39 [2020-10-11 13:17:34,618 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2020-10-11 13:17:38,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:17:38,029 INFO L93 Difference]: Finished difference Result 9820 states and 38869 transitions. [2020-10-11 13:17:38,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 13:17:38,029 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 12 [2020-10-11 13:17:38,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:17:38,080 INFO L225 Difference]: With dead ends: 9820 [2020-10-11 13:17:38,080 INFO L226 Difference]: Without dead ends: 9820 [2020-10-11 13:17:38,081 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2020-10-11 13:17:38,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9820 states. [2020-10-11 13:17:38,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9820 to 7716. [2020-10-11 13:17:38,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7716 states. [2020-10-11 13:17:38,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7716 states to 7716 states and 30913 transitions. [2020-10-11 13:17:38,483 INFO L78 Accepts]: Start accepts. Automaton has 7716 states and 30913 transitions. Word has length 12 [2020-10-11 13:17:38,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:17:38,483 INFO L481 AbstractCegarLoop]: Abstraction has 7716 states and 30913 transitions. [2020-10-11 13:17:38,483 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 13:17:38,483 INFO L276 IsEmpty]: Start isEmpty. Operand 7716 states and 30913 transitions. [2020-10-11 13:17:38,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-11 13:17:38,484 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:17:38,484 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1] [2020-10-11 13:17:38,690 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 13:17:38,691 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 13:17:38,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:17:38,692 INFO L82 PathProgramCache]: Analyzing trace with hash -768998574, now seen corresponding path program 1 times [2020-10-11 13:17:38,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:17:38,693 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609588548] [2020-10-11 13:17:38,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:17:38,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 13:17:38,716 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 13:17:38,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 13:17:38,731 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 13:17:38,742 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-11 13:17:38,742 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-11 13:17:38,742 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-11 13:17:38,743 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-11 13:17:38,743 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-11 13:17:38,759 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,759 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,759 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,759 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,759 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,759 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,759 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,759 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,760 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,760 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,760 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,761 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,761 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,762 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,762 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,762 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,762 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,763 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,763 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,763 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,763 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,763 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,763 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,763 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,764 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,764 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,765 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,765 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,765 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,765 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,768 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,768 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,768 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,768 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,768 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,768 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,769 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,769 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,769 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,771 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,771 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,771 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,771 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,772 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,772 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,773 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,773 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,773 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,774 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,774 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,775 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,775 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,775 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,775 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,775 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,776 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,776 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,776 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,776 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,776 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,776 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,776 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,776 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,779 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,779 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,779 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,779 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,779 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,779 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,780 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,780 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,780 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,780 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,781 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,781 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,781 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,781 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,781 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,781 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,781 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,781 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,782 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,782 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,782 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,783 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,784 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,785 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,786 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,786 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,787 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,788 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,788 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,788 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,797 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,797 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,797 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:17:38,804 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-11 13:17:38,804 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 13:17:38,804 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-11 13:17:38,805 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 13:17:38,805 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 13:17:38,805 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 13:17:38,805 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 13:17:38,805 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 13:17:38,805 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 13:17:38,807 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-11 13:17:38,807 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 146 transitions, 324 flow [2020-10-11 13:17:38,807 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 146 transitions, 324 flow [2020-10-11 13:17:38,807 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 138 places, 146 transitions, 324 flow [2020-10-11 13:17:38,836 INFO L129 PetriNetUnfolder]: 21/181 cut-off events. [2020-10-11 13:17:38,836 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-11 13:17:38,839 INFO L80 FinitePrefix]: Finished finitePrefix Result has 204 conditions, 181 events. 21/181 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 683 event pairs, 0 based on Foata normal form. 0/151 useless extension candidates. Maximal degree in co-relation 149. Up to 10 conditions per place. [2020-10-11 13:17:38,852 INFO L117 LiptonReduction]: Number of co-enabled transitions 14384 [2020-10-11 13:17:40,166 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:40,179 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:40,258 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:40,259 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:40,260 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:40,280 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:40,281 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:40,282 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:40,665 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:40,680 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:40,759 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:41,354 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:41,355 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:41,356 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:41,373 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:41,801 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2020-10-11 13:17:42,002 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:42,027 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:42,028 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:42,029 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:42,497 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:42,497 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:42,498 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:42,509 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:17:42,509 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:42,510 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:42,680 INFO L132 LiptonReduction]: Checked pairs total: 20417 [2020-10-11 13:17:42,680 INFO L134 LiptonReduction]: Total number of compositions: 133 [2020-10-11 13:17:42,682 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 48 places, 51 transitions, 134 flow [2020-10-11 13:17:46,157 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 28876 states. [2020-10-11 13:17:46,157 INFO L276 IsEmpty]: Start isEmpty. Operand 28876 states. [2020-10-11 13:17:46,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-11 13:17:46,157 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:17:46,158 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-11 13:17:46,158 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:17:46,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:17:46,158 INFO L82 PathProgramCache]: Analyzing trace with hash -669891112, now seen corresponding path program 1 times [2020-10-11 13:17:46,159 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:17:46,159 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090850334] [2020-10-11 13:17:46,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:17:46,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:17:46,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:17:46,169 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090850334] [2020-10-11 13:17:46,170 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 13:17:46,170 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-11 13:17:46,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049825671] [2020-10-11 13:17:46,170 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-11 13:17:46,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:17:46,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-11 13:17:46,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-11 13:17:46,171 INFO L87 Difference]: Start difference. First operand 28876 states. Second operand 2 states. [2020-10-11 13:17:46,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:17:46,382 INFO L93 Difference]: Finished difference Result 22953 states and 117582 transitions. [2020-10-11 13:17:46,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-11 13:17:46,382 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 6 [2020-10-11 13:17:46,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:17:46,544 INFO L225 Difference]: With dead ends: 22953 [2020-10-11 13:17:46,544 INFO L226 Difference]: Without dead ends: 22953 [2020-10-11 13:17:46,545 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-11 13:17:48,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22953 states. [2020-10-11 13:17:48,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22953 to 22953. [2020-10-11 13:17:48,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22953 states. [2020-10-11 13:17:48,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22953 states to 22953 states and 117582 transitions. [2020-10-11 13:17:48,693 INFO L78 Accepts]: Start accepts. Automaton has 22953 states and 117582 transitions. Word has length 6 [2020-10-11 13:17:48,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:17:48,693 INFO L481 AbstractCegarLoop]: Abstraction has 22953 states and 117582 transitions. [2020-10-11 13:17:48,693 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-11 13:17:48,693 INFO L276 IsEmpty]: Start isEmpty. Operand 22953 states and 117582 transitions. [2020-10-11 13:17:48,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-11 13:17:48,693 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:17:48,694 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:17:48,694 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-11 13:17:48,694 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:17:48,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:17:48,694 INFO L82 PathProgramCache]: Analyzing trace with hash 2026511937, now seen corresponding path program 1 times [2020-10-11 13:17:48,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:17:48,695 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407837609] [2020-10-11 13:17:48,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:17:48,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:17:48,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:17:48,859 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407837609] [2020-10-11 13:17:48,859 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 13:17:48,859 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 13:17:48,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298538827] [2020-10-11 13:17:48,860 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-11 13:17:48,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:17:48,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-11 13:17:48,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2020-10-11 13:17:48,861 INFO L87 Difference]: Start difference. First operand 22953 states and 117582 transitions. Second operand 9 states. [2020-10-11 13:17:50,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:17:50,456 INFO L93 Difference]: Finished difference Result 57133 states and 295583 transitions. [2020-10-11 13:17:50,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-11 13:17:50,456 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 9 [2020-10-11 13:17:50,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:17:50,814 INFO L225 Difference]: With dead ends: 57133 [2020-10-11 13:17:50,815 INFO L226 Difference]: Without dead ends: 57133 [2020-10-11 13:17:50,815 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-10-11 13:17:51,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57133 states. [2020-10-11 13:17:54,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57133 to 35921. [2020-10-11 13:17:54,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35921 states. [2020-10-11 13:17:54,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35921 states to 35921 states and 184201 transitions. [2020-10-11 13:17:54,593 INFO L78 Accepts]: Start accepts. Automaton has 35921 states and 184201 transitions. Word has length 9 [2020-10-11 13:17:54,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:17:54,593 INFO L481 AbstractCegarLoop]: Abstraction has 35921 states and 184201 transitions. [2020-10-11 13:17:54,593 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-11 13:17:54,593 INFO L276 IsEmpty]: Start isEmpty. Operand 35921 states and 184201 transitions. [2020-10-11 13:17:54,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-11 13:17:54,593 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:17:54,593 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:17:54,594 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-11 13:17:54,594 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:17:54,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:17:54,594 INFO L82 PathProgramCache]: Analyzing trace with hash -1189420139, now seen corresponding path program 1 times [2020-10-11 13:17:54,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:17:54,594 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599410208] [2020-10-11 13:17:54,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:17:54,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:17:54,792 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:17:54,793 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599410208] [2020-10-11 13:17:54,793 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478006082] [2020-10-11 13:17:54,793 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 [2020-10-11 13:17:54,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:17:54,888 WARN L261 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 39 conjunts are in the unsatisfiable core [2020-10-11 13:17:54,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:17:54,936 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:17:54,937 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 66 [2020-10-11 13:17:54,938 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:54,976 INFO L625 ElimStorePlain]: treesize reduction 23, result has 61.7 percent of original size [2020-10-11 13:17:54,976 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:17:54,977 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:37 [2020-10-11 13:17:55,019 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:17:55,020 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:55,029 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:17:55,030 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:55,036 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:17:55,037 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:55,082 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:55,083 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:17:55,083 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:120, output treesize:108 [2020-10-11 13:17:55,148 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:17:55,171 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:55,172 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-11 13:17:55,172 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:55,190 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:55,191 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-11 13:17:55,191 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:55,222 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:55,223 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 21 treesize of output 53 [2020-10-11 13:17:55,224 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:55,263 INFO L625 ElimStorePlain]: treesize reduction 75, result has 28.6 percent of original size [2020-10-11 13:17:55,264 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:17:55,264 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:123, output treesize:30 [2020-10-11 13:17:55,324 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:17:55,354 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-11 13:17:55,355 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:55,376 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-11 13:17:55,377 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:55,427 INFO L625 ElimStorePlain]: treesize reduction 52, result has 44.7 percent of original size [2020-10-11 13:17:55,429 INFO L545 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. [2020-10-11 13:17:55,430 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:140, output treesize:42 [2020-10-11 13:17:55,505 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 35 treesize of output 33 [2020-10-11 13:17:55,506 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:55,526 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:55,528 INFO L545 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. [2020-10-11 13:17:55,528 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:50, output treesize:39 [2020-10-11 13:17:55,582 INFO L384 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 31 treesize of output 15 [2020-10-11 13:17:55,583 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:17:55,592 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:17:55,593 INFO L545 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:17:55,593 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:46, output treesize:9 [2020-10-11 13:17:55,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:17:55,617 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:17:55,617 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-11 13:17:55,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139854968] [2020-10-11 13:17:55,618 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 13:17:55,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:17:55,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 13:17:55,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2020-10-11 13:17:55,618 INFO L87 Difference]: Start difference. First operand 35921 states and 184201 transitions. Second operand 16 states. [2020-10-11 13:17:55,771 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 35 [2020-10-11 13:17:56,265 WARN L193 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 37 [2020-10-11 13:17:59,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:17:59,492 INFO L93 Difference]: Finished difference Result 68510 states and 347960 transitions. [2020-10-11 13:17:59,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 13:17:59,493 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 11 [2020-10-11 13:17:59,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:17:59,799 INFO L225 Difference]: With dead ends: 68510 [2020-10-11 13:17:59,799 INFO L226 Difference]: Without dead ends: 68510 [2020-10-11 13:17:59,800 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=265, Invalid=995, Unknown=0, NotChecked=0, Total=1260 [2020-10-11 13:18:00,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68510 states. [2020-10-11 13:18:01,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68510 to 38781. [2020-10-11 13:18:01,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38781 states. [2020-10-11 13:18:01,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38781 states to 38781 states and 199971 transitions. [2020-10-11 13:18:01,687 INFO L78 Accepts]: Start accepts. Automaton has 38781 states and 199971 transitions. Word has length 11 [2020-10-11 13:18:01,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:18:01,687 INFO L481 AbstractCegarLoop]: Abstraction has 38781 states and 199971 transitions. [2020-10-11 13:18:01,688 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 13:18:01,688 INFO L276 IsEmpty]: Start isEmpty. Operand 38781 states and 199971 transitions. [2020-10-11 13:18:01,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-11 13:18:01,689 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:18:01,689 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:18:01,894 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-11 13:18:01,895 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:18:01,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:18:01,896 INFO L82 PathProgramCache]: Analyzing trace with hash -1625565198, now seen corresponding path program 1 times [2020-10-11 13:18:01,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:18:01,897 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356617580] [2020-10-11 13:18:01,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:18:01,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:18:01,985 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-11 13:18:01,986 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356617580] [2020-10-11 13:18:01,986 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 13:18:01,986 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-11 13:18:01,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96982008] [2020-10-11 13:18:01,986 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 13:18:01,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:18:01,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 13:18:01,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2020-10-11 13:18:01,987 INFO L87 Difference]: Start difference. First operand 38781 states and 199971 transitions. Second operand 7 states. [2020-10-11 13:18:04,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:18:04,356 INFO L93 Difference]: Finished difference Result 71082 states and 359500 transitions. [2020-10-11 13:18:04,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 13:18:04,357 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 12 [2020-10-11 13:18:04,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:18:04,587 INFO L225 Difference]: With dead ends: 71082 [2020-10-11 13:18:04,588 INFO L226 Difference]: Without dead ends: 71082 [2020-10-11 13:18:04,588 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2020-10-11 13:18:04,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71082 states. [2020-10-11 13:18:08,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71082 to 53374. [2020-10-11 13:18:08,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53374 states. [2020-10-11 13:18:09,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53374 states to 53374 states and 274933 transitions. [2020-10-11 13:18:09,181 INFO L78 Accepts]: Start accepts. Automaton has 53374 states and 274933 transitions. Word has length 12 [2020-10-11 13:18:09,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:18:09,182 INFO L481 AbstractCegarLoop]: Abstraction has 53374 states and 274933 transitions. [2020-10-11 13:18:09,182 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 13:18:09,182 INFO L276 IsEmpty]: Start isEmpty. Operand 53374 states and 274933 transitions. [2020-10-11 13:18:09,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-11 13:18:09,183 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:18:09,183 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:18:09,183 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-10-11 13:18:09,183 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:18:09,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:18:09,184 INFO L82 PathProgramCache]: Analyzing trace with hash -460749678, now seen corresponding path program 2 times [2020-10-11 13:18:09,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:18:09,184 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187755382] [2020-10-11 13:18:09,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:18:09,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:18:09,342 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-11 13:18:09,342 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187755382] [2020-10-11 13:18:09,342 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899118572] [2020-10-11 13:18:09,343 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 [2020-10-11 13:18:09,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 13:18:09,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 13:18:09,422 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 50 conjunts are in the unsatisfiable core [2020-10-11 13:18:09,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:18:09,479 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:18:09,480 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 66 [2020-10-11 13:18:09,481 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:09,520 INFO L625 ElimStorePlain]: treesize reduction 23, result has 61.7 percent of original size [2020-10-11 13:18:09,520 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:18:09,520 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:37 [2020-10-11 13:18:09,555 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:18:09,555 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:09,564 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:18:09,565 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:09,572 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:18:09,573 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:09,622 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:09,623 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:18:09,623 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:120, output treesize:108 [2020-10-11 13:18:09,697 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:18:09,707 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:18:09,712 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:09,722 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:18:09,725 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:09,731 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:18:09,732 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:09,782 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:09,783 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:18:09,783 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:141, output treesize:108 [2020-10-11 13:18:09,785 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:18:09,809 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:09,810 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-11 13:18:09,810 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:09,831 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:09,832 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-11 13:18:09,832 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:09,864 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:09,865 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 21 treesize of output 53 [2020-10-11 13:18:09,866 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:09,909 INFO L625 ElimStorePlain]: treesize reduction 75, result has 28.6 percent of original size [2020-10-11 13:18:09,909 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:18:09,910 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:123, output treesize:30 [2020-10-11 13:18:09,969 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:18:09,993 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-11 13:18:09,993 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:10,005 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-11 13:18:10,006 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:10,034 INFO L625 ElimStorePlain]: treesize reduction 6, result has 87.5 percent of original size [2020-10-11 13:18:10,035 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:18:10,035 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:152, output treesize:42 [2020-10-11 13:18:10,145 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 45 treesize of output 39 [2020-10-11 13:18:10,146 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:10,177 INFO L625 ElimStorePlain]: treesize reduction 10, result has 79.6 percent of original size [2020-10-11 13:18:10,179 INFO L545 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. [2020-10-11 13:18:10,180 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:60, output treesize:39 [2020-10-11 13:18:10,233 INFO L384 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 31 treesize of output 15 [2020-10-11 13:18:10,234 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:10,243 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:10,245 INFO L545 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:18:10,246 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:46, output treesize:9 [2020-10-11 13:18:10,267 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-11 13:18:10,267 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:18:10,268 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2020-10-11 13:18:10,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119700902] [2020-10-11 13:18:10,268 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 13:18:10,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:18:10,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 13:18:10,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2020-10-11 13:18:10,269 INFO L87 Difference]: Start difference. First operand 53374 states and 274933 transitions. Second operand 16 states. [2020-10-11 13:18:10,488 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 35 [2020-10-11 13:18:10,645 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 37 [2020-10-11 13:18:14,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:18:14,109 INFO L93 Difference]: Finished difference Result 90520 states and 457275 transitions. [2020-10-11 13:18:14,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 13:18:14,110 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 14 [2020-10-11 13:18:14,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:18:14,443 INFO L225 Difference]: With dead ends: 90520 [2020-10-11 13:18:14,443 INFO L226 Difference]: Without dead ends: 90520 [2020-10-11 13:18:14,444 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=232, Invalid=890, Unknown=0, NotChecked=0, Total=1122 [2020-10-11 13:18:14,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90520 states. [2020-10-11 13:18:19,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90520 to 54285. [2020-10-11 13:18:19,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54285 states. [2020-10-11 13:18:19,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54285 states to 54285 states and 278623 transitions. [2020-10-11 13:18:19,733 INFO L78 Accepts]: Start accepts. Automaton has 54285 states and 278623 transitions. Word has length 14 [2020-10-11 13:18:19,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:18:19,733 INFO L481 AbstractCegarLoop]: Abstraction has 54285 states and 278623 transitions. [2020-10-11 13:18:19,733 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 13:18:19,734 INFO L276 IsEmpty]: Start isEmpty. Operand 54285 states and 278623 transitions. [2020-10-11 13:18:19,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 13:18:19,736 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:18:19,736 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:18:19,942 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 13:18:19,943 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:18:19,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:18:19,944 INFO L82 PathProgramCache]: Analyzing trace with hash -373346649, now seen corresponding path program 1 times [2020-10-11 13:18:19,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:18:19,944 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122737315] [2020-10-11 13:18:19,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:18:19,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:18:20,645 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:18:20,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122737315] [2020-10-11 13:18:20,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597978585] [2020-10-11 13:18:20,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 [2020-10-11 13:18:20,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:18:20,734 WARN L261 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 68 conjunts are in the unsatisfiable core [2020-10-11 13:18:20,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:18:20,787 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:18:20,787 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 66 [2020-10-11 13:18:20,788 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:20,824 INFO L625 ElimStorePlain]: treesize reduction 23, result has 61.7 percent of original size [2020-10-11 13:18:20,825 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:18:20,825 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:37 [2020-10-11 13:18:20,875 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:18:20,876 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:20,883 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:18:20,884 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:20,895 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:18:20,896 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:20,943 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:20,944 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:18:20,944 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:120, output treesize:108 [2020-10-11 13:18:21,019 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-10-11 13:18:21,070 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:21,071 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:18:21,072 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:21,193 INFO L350 Elim1Store]: treesize reduction 16, result has 83.7 percent of original size [2020-10-11 13:18:21,194 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 27 treesize of output 99 [2020-10-11 13:18:21,195 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:21,238 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:21,239 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:18:21,240 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:21,431 WARN L193 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-10-11 13:18:21,433 INFO L625 ElimStorePlain]: treesize reduction 82, result has 66.5 percent of original size [2020-10-11 13:18:21,434 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:18:21,434 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:141, output treesize:163 [2020-10-11 13:18:21,677 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:18:21,677 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:18:21,678 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 4 disjuncts [2020-10-11 13:18:21,679 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 4 disjuncts [2020-10-11 13:18:21,680 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-10-11 13:18:21,723 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-11 13:18:21,724 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:21,746 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-11 13:18:21,747 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:21,772 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-11 13:18:21,773 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:21,810 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-11 13:18:21,810 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:21,825 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-11 13:18:21,826 INFO L545 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:21,855 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-11 13:18:21,856 INFO L545 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:21,870 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-11 13:18:21,871 INFO L545 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:21,884 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-11 13:18:21,885 INFO L545 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:22,199 WARN L193 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2020-10-11 13:18:22,200 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:22,209 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 8 xjuncts. [2020-10-11 13:18:22,210 INFO L244 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:705, output treesize:510 [2020-10-11 13:18:22,776 WARN L193 SmtUtils]: Spent 520.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2020-10-11 13:18:22,781 INFO L603 QuantifierPusher]: Distributing 8 conjuncts over 2 disjuncts [2020-10-11 13:18:23,254 WARN L193 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 61 [2020-10-11 13:18:23,260 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 11, 1] term [2020-10-11 13:18:23,261 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:18:23,293 INFO L441 ElimStorePlain]: Different costs {10=[v_prenex_11], 11=[v_prenex_5, |v_#memory_int_884|, v_prenex_8]} [2020-10-11 13:18:23,320 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 45 treesize of output 39 [2020-10-11 13:18:23,321 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:23,678 WARN L193 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 111 [2020-10-11 13:18:23,679 INFO L625 ElimStorePlain]: treesize reduction 30, result has 89.6 percent of original size [2020-10-11 13:18:23,689 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 35 treesize of output 33 [2020-10-11 13:18:23,693 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:23,821 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2020-10-11 13:18:23,822 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:23,830 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 35 treesize of output 33 [2020-10-11 13:18:23,831 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:23,945 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2020-10-11 13:18:23,946 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:23,967 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 35 treesize of output 33 [2020-10-11 13:18:23,969 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:24,083 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2020-10-11 13:18:24,084 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:24,090 INFO L545 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 4 dim-2 vars, End of recursive call: 10 dim-0 vars, and 4 xjuncts. [2020-10-11 13:18:24,091 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 14 variables, input treesize:309, output treesize:225 [2020-10-11 13:18:24,309 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:18:24,368 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:24,368 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:18:24,369 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:24,399 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:24,399 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:18:24,400 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:24,458 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:24,459 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 72 [2020-10-11 13:18:24,460 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:24,497 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:24,498 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:18:24,498 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:24,638 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-10-11 13:18:24,639 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:24,647 INFO L545 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 1 dim-1 vars, End of recursive call: 10 dim-0 vars, and 4 xjuncts. [2020-10-11 13:18:24,648 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 11 variables, input treesize:245, output treesize:220 [2020-10-11 13:18:25,652 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:18:25,657 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:18:25,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-11 13:18:25,737 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 49 [2020-10-11 13:18:25,739 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:25,756 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 48 [2020-10-11 13:18:25,757 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:25,872 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-10-11 13:18:25,872 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:25,889 INFO L545 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 10 dim-0 vars, and 2 xjuncts. [2020-10-11 13:18:25,889 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:176, output treesize:134 [2020-10-11 13:18:26,120 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:18:26,176 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2020-10-11 13:18:26,179 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:26,185 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2020-10-11 13:18:26,188 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:18:26,223 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:18:26,227 INFO L545 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-11 13:18:26,227 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:131, output treesize:19 [2020-10-11 13:18:26,286 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:18:26,286 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:18:26,286 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 13:18:26,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001016188] [2020-10-11 13:18:26,289 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 13:18:26,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:18:26,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 13:18:26,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2020-10-11 13:18:26,290 INFO L87 Difference]: Start difference. First operand 54285 states and 278623 transitions. Second operand 23 states. [2020-10-11 13:18:26,489 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 31 [2020-10-11 13:18:26,768 WARN L193 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-10-11 13:18:27,037 WARN L193 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2020-10-11 13:18:31,437 WARN L193 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 47 [2020-10-11 13:18:41,944 WARN L193 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 55 [2020-10-11 13:18:56,470 WARN L193 SmtUtils]: Spent 2.33 s on a formula simplification. DAG size of input: 109 DAG size of output: 71 [2020-10-11 13:19:02,997 WARN L193 SmtUtils]: Spent 2.34 s on a formula simplification. DAG size of input: 112 DAG size of output: 73 [2020-10-11 13:19:07,509 WARN L193 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 77 [2020-10-11 13:19:26,577 WARN L193 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 79 [2020-10-11 13:19:43,451 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 90 [2020-10-11 13:21:14,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:21:14,390 INFO L93 Difference]: Finished difference Result 101568 states and 520995 transitions. [2020-10-11 13:21:14,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-11 13:21:14,390 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 15 [2020-10-11 13:21:14,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:21:14,835 INFO L225 Difference]: With dead ends: 101568 [2020-10-11 13:21:14,835 INFO L226 Difference]: Without dead ends: 101568 [2020-10-11 13:21:14,836 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 802 ImplicationChecksByTransitivity, 42.5s TimeCoverageRelationStatistics Valid=484, Invalid=2696, Unknown=12, NotChecked=0, Total=3192 [2020-10-11 13:21:15,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101568 states. [2020-10-11 13:21:17,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101568 to 60115. [2020-10-11 13:21:17,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60115 states. [2020-10-11 13:21:17,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60115 states to 60115 states and 307559 transitions. [2020-10-11 13:21:17,870 INFO L78 Accepts]: Start accepts. Automaton has 60115 states and 307559 transitions. Word has length 15 [2020-10-11 13:21:17,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:21:17,870 INFO L481 AbstractCegarLoop]: Abstraction has 60115 states and 307559 transitions. [2020-10-11 13:21:17,870 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 13:21:17,871 INFO L276 IsEmpty]: Start isEmpty. Operand 60115 states and 307559 transitions. [2020-10-11 13:21:17,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 13:21:17,873 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:21:17,874 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:21:18,086 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-11 13:21:18,087 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:21:18,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:21:18,087 INFO L82 PathProgramCache]: Analyzing trace with hash 363313407, now seen corresponding path program 2 times [2020-10-11 13:21:18,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:21:18,088 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917497460] [2020-10-11 13:21:18,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:21:18,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:21:18,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:21:18,504 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917497460] [2020-10-11 13:21:18,504 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101212736] [2020-10-11 13:21:18,505 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 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 [2020-10-11 13:21:18,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 13:21:18,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 13:21:18,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 62 conjunts are in the unsatisfiable core [2020-10-11 13:21:18,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:21:18,669 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:21:18,670 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 54 [2020-10-11 13:21:18,671 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:18,712 INFO L625 ElimStorePlain]: treesize reduction 24, result has 58.6 percent of original size [2020-10-11 13:21:18,713 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:21:18,713 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:34 [2020-10-11 13:21:18,752 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 4 disjuncts [2020-10-11 13:21:18,764 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:21:18,765 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:18,772 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:21:18,773 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:18,783 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:21:18,783 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:18,835 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:21:18,837 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 3 xjuncts. [2020-10-11 13:21:18,837 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:108, output treesize:96 [2020-10-11 13:21:18,929 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-10-11 13:21:19,092 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2020-10-11 13:21:19,093 INFO L350 Elim1Store]: treesize reduction 16, result has 83.7 percent of original size [2020-10-11 13:21:19,094 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 27 treesize of output 99 [2020-10-11 13:21:19,095 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:21:19,096 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:21:19,096 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:21:19,099 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:19,164 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:21:19,164 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:21:19,165 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:21:19,166 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:21:19,169 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:19,223 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:21:19,224 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:21:19,225 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:21:19,226 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:21:19,228 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:19,438 WARN L193 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 55 [2020-10-11 13:21:19,438 INFO L625 ElimStorePlain]: treesize reduction 109, result has 56.0 percent of original size [2020-10-11 13:21:19,440 INFO L545 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 3 xjuncts. [2020-10-11 13:21:19,441 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:129, output treesize:139 [2020-10-11 13:21:19,608 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2020-10-11 13:21:19,679 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:21:19,694 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 3 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 [2020-10-11 13:21:19,695 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:19,703 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 3 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 [2020-10-11 13:21:19,704 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:19,711 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 3 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 [2020-10-11 13:21:19,712 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:19,718 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2020-10-11 13:21:19,719 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:19,808 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:21:19,810 INFO L545 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2020-10-11 13:21:19,810 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:208, output treesize:136 [2020-10-11 13:21:19,967 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2020-10-11 13:21:19,981 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:21:20,025 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:21:20,025 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:21:20,027 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:21:20,028 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:21:20,029 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:21:20,031 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:20,102 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:21:20,103 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 72 [2020-10-11 13:21:20,104 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:21:20,105 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:21:20,106 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:21:20,106 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:21:20,110 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:20,146 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:21:20,147 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:21:20,148 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:21:20,149 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:21:20,150 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:21:20,153 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:20,177 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:21:20,178 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:21:20,179 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:21:20,179 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:21:20,180 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:21:20,183 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:20,351 WARN L193 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 44 [2020-10-11 13:21:20,352 INFO L625 ElimStorePlain]: treesize reduction 14, result has 90.1 percent of original size [2020-10-11 13:21:20,355 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2020-10-11 13:21:20,355 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:156, output treesize:91 [2020-10-11 13:21:20,425 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:21:20,428 INFO L441 ElimStorePlain]: Different costs {0=[|v_#memory_int_887|], 2=[v_prenex_23]} [2020-10-11 13:21:20,433 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-11 13:21:20,437 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 17 [2020-10-11 13:21:20,437 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:20,519 INFO L625 ElimStorePlain]: treesize reduction 45, result has 57.1 percent of original size [2020-10-11 13:21:20,529 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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 [2020-10-11 13:21:20,529 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:20,562 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:21:20,563 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-11 13:21:20,563 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:120, output treesize:56 [2020-10-11 13:21:20,632 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:21:20,879 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:21:20,887 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:21:20,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-11 13:21:20,924 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 45 [2020-10-11 13:21:20,925 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:20,938 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 44 [2020-10-11 13:21:20,939 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:21,013 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:21:21,022 INFO L545 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 8 dim-0 vars, and 2 xjuncts. [2020-10-11 13:21:21,022 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:158, output treesize:96 [2020-10-11 13:21:21,181 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:21:21,203 INFO L384 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 31 treesize of output 15 [2020-10-11 13:21:21,214 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:21,219 INFO L384 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 31 treesize of output 15 [2020-10-11 13:21:21,222 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:21:21,251 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:21:21,253 INFO L545 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-11 13:21:21,254 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:93, output treesize:19 [2020-10-11 13:21:21,311 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:21:21,311 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:21:21,311 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-11 13:21:21,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271582072] [2020-10-11 13:21:21,312 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 13:21:21,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:21:21,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 13:21:21,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2020-10-11 13:21:21,313 INFO L87 Difference]: Start difference. First operand 60115 states and 307559 transitions. Second operand 22 states. [2020-10-11 13:21:21,623 WARN L193 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 50 [2020-10-11 13:21:21,948 WARN L193 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 44 [2020-10-11 13:21:22,322 WARN L193 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 46 [2020-10-11 13:21:22,879 WARN L193 SmtUtils]: Spent 375.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 98 [2020-10-11 13:21:23,352 WARN L193 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 104 [2020-10-11 13:21:23,671 WARN L193 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 51 [2020-10-11 13:21:24,016 WARN L193 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 62 [2020-10-11 13:21:24,240 WARN L193 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2020-10-11 13:21:24,556 WARN L193 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 98 [2020-10-11 13:21:24,912 WARN L193 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 97 [2020-10-11 13:21:25,568 WARN L193 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 99 [2020-10-11 13:21:25,928 WARN L193 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2020-10-11 13:21:26,336 WARN L193 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 104 [2020-10-11 13:21:28,912 WARN L193 SmtUtils]: Spent 388.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 104 [2020-10-11 13:21:29,244 WARN L193 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 72 [2020-10-11 13:21:30,081 WARN L193 SmtUtils]: Spent 388.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 106 [2020-10-11 13:21:30,696 WARN L193 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 78 [2020-10-11 13:21:31,836 WARN L193 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 86 [2020-10-11 13:21:32,888 WARN L193 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 80 [2020-10-11 13:21:34,306 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2020-10-11 13:21:35,076 WARN L193 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2020-10-11 13:21:39,767 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 55 [2020-10-11 13:21:40,525 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2020-10-11 13:21:41,172 WARN L193 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2020-10-11 13:21:41,694 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 42 [2020-10-11 13:21:41,923 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2020-10-11 13:21:42,559 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 62 [2020-10-11 13:21:42,912 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2020-10-11 13:21:53,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:21:53,263 INFO L93 Difference]: Finished difference Result 139703 states and 728321 transitions. [2020-10-11 13:21:53,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-10-11 13:21:53,264 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 15 [2020-10-11 13:21:53,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:21:53,897 INFO L225 Difference]: With dead ends: 139703 [2020-10-11 13:21:53,897 INFO L226 Difference]: Without dead ends: 139703 [2020-10-11 13:21:53,899 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1160 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=660, Invalid=3122, Unknown=0, NotChecked=0, Total=3782 [2020-10-11 13:21:58,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139703 states. [2020-10-11 13:22:00,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139703 to 64926. [2020-10-11 13:22:00,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64926 states. [2020-10-11 13:22:01,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64926 states to 64926 states and 334455 transitions. [2020-10-11 13:22:01,192 INFO L78 Accepts]: Start accepts. Automaton has 64926 states and 334455 transitions. Word has length 15 [2020-10-11 13:22:01,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:22:01,192 INFO L481 AbstractCegarLoop]: Abstraction has 64926 states and 334455 transitions. [2020-10-11 13:22:01,192 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 13:22:01,192 INFO L276 IsEmpty]: Start isEmpty. Operand 64926 states and 334455 transitions. [2020-10-11 13:22:01,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 13:22:01,196 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:22:01,196 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:22:01,411 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 13:22:01,412 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:22:01,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:22:01,413 INFO L82 PathProgramCache]: Analyzing trace with hash -2122056188, now seen corresponding path program 1 times [2020-10-11 13:22:01,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:22:01,414 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192134076] [2020-10-11 13:22:01,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:22:01,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:22:02,060 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:22:02,061 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192134076] [2020-10-11 13:22:02,061 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270492803] [2020-10-11 13:22:02,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 [2020-10-11 13:22:02,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:22:02,159 WARN L261 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 69 conjunts are in the unsatisfiable core [2020-10-11 13:22:02,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:22:02,212 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:22:02,213 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 66 [2020-10-11 13:22:02,214 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:02,263 INFO L625 ElimStorePlain]: treesize reduction 23, result has 61.7 percent of original size [2020-10-11 13:22:02,263 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:22:02,264 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:37 [2020-10-11 13:22:02,309 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:22:02,309 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:02,316 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:22:02,316 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:02,322 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:22:02,323 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:02,372 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:02,373 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:22:02,373 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:120, output treesize:108 [2020-10-11 13:22:02,447 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-10-11 13:22:02,497 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:02,497 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:22:02,498 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:02,550 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:02,551 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:22:02,552 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:02,680 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2020-10-11 13:22:02,681 INFO L350 Elim1Store]: treesize reduction 16, result has 83.7 percent of original size [2020-10-11 13:22:02,681 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 27 treesize of output 99 [2020-10-11 13:22:02,682 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:02,897 WARN L193 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-10-11 13:22:02,897 INFO L625 ElimStorePlain]: treesize reduction 82, result has 66.5 percent of original size [2020-10-11 13:22:02,898 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:22:02,898 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:141, output treesize:163 [2020-10-11 13:22:03,167 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 10, 2, 1] term [2020-10-11 13:22:03,168 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:22:03,170 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:22:03,170 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:22:03,171 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:22:03,191 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2020-10-11 13:22:03,193 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:03,206 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2020-10-11 13:22:03,207 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:03,225 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2020-10-11 13:22:03,226 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:03,235 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2020-10-11 13:22:03,237 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:03,354 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-10-11 13:22:03,355 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:03,357 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2020-10-11 13:22:03,357 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:252, output treesize:200 [2020-10-11 13:22:03,532 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2020-10-11 13:22:03,540 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:22:03,576 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:03,576 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:22:03,577 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:03,610 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:03,611 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:22:03,612 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:03,643 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:03,643 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:22:03,644 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:03,694 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:03,695 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 72 [2020-10-11 13:22:03,696 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:03,926 WARN L193 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2020-10-11 13:22:03,927 INFO L625 ElimStorePlain]: treesize reduction 4, result has 97.9 percent of original size [2020-10-11 13:22:03,930 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2020-10-11 13:22:03,931 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:220, output treesize:191 [2020-10-11 13:22:04,119 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:22:04,120 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:22:04,160 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 42 [2020-10-11 13:22:04,161 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:04,177 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 43 [2020-10-11 13:22:04,178 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:04,359 WARN L193 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 49 [2020-10-11 13:22:04,361 INFO L625 ElimStorePlain]: treesize reduction 12, result has 91.0 percent of original size [2020-10-11 13:22:04,364 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2020-10-11 13:22:04,364 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:184, output treesize:118 [2020-10-11 13:22:05,389 WARN L193 SmtUtils]: Spent 964.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 55 [2020-10-11 13:22:05,398 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 8, 1] term [2020-10-11 13:22:05,398 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:22:05,401 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:22:05,403 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:22:05,410 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:22:05,519 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2020-10-11 13:22:05,520 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:05,577 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2020-10-11 13:22:05,578 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:05,592 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-11 13:22:05,603 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 42 [2020-10-11 13:22:05,605 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:06,052 WARN L193 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 81 [2020-10-11 13:22:06,053 INFO L625 ElimStorePlain]: treesize reduction 156, result has 63.6 percent of original size [2020-10-11 13:22:06,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-11 13:22:06,078 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 43 [2020-10-11 13:22:06,079 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:06,092 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 41 [2020-10-11 13:22:06,092 INFO L545 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:06,241 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2020-10-11 13:22:06,242 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:06,249 INFO L545 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-2 vars, End of recursive call: 12 dim-0 vars, and 4 xjuncts. [2020-10-11 13:22:06,249 INFO L244 ElimStorePlain]: Needed 6 recursive calls to eliminate 10 variables, input treesize:463, output treesize:237 [2020-10-11 13:22:06,464 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-10-11 13:22:06,475 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:22:06,922 WARN L193 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 67 [2020-10-11 13:22:06,928 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:22:06,979 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 24 [2020-10-11 13:22:06,982 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:06,986 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 24 [2020-10-11 13:22:06,988 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:07,024 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:07,026 INFO L545 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:22:07,026 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:151, output treesize:9 [2020-10-11 13:22:07,044 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:22:07,045 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:22:07,045 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-10-11 13:22:07,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175352912] [2020-10-11 13:22:07,045 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 13:22:07,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:22:07,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 13:22:07,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2020-10-11 13:22:07,046 INFO L87 Difference]: Start difference. First operand 64926 states and 334455 transitions. Second operand 22 states. [2020-10-11 13:22:07,268 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 38 [2020-10-11 13:22:07,465 WARN L193 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 40 [2020-10-11 13:22:07,808 WARN L193 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2020-10-11 13:22:08,105 WARN L193 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 59 [2020-10-11 13:22:12,803 WARN L193 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 76 [2020-10-11 13:22:13,732 WARN L193 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 88 [2020-10-11 13:22:14,162 WARN L193 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 79 [2020-10-11 13:22:17,305 WARN L193 SmtUtils]: Spent 682.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2020-10-11 13:22:20,063 WARN L193 SmtUtils]: Spent 382.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 91 [2020-10-11 13:22:26,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:22:26,514 INFO L93 Difference]: Finished difference Result 103101 states and 528733 transitions. [2020-10-11 13:22:26,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 13:22:26,515 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 15 [2020-10-11 13:22:26,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:22:26,995 INFO L225 Difference]: With dead ends: 103101 [2020-10-11 13:22:26,995 INFO L226 Difference]: Without dead ends: 103101 [2020-10-11 13:22:26,996 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2020-10-11 13:22:27,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103101 states. [2020-10-11 13:22:30,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103101 to 73179. [2020-10-11 13:22:30,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73179 states. [2020-10-11 13:22:30,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73179 states to 73179 states and 379654 transitions. [2020-10-11 13:22:30,851 INFO L78 Accepts]: Start accepts. Automaton has 73179 states and 379654 transitions. Word has length 15 [2020-10-11 13:22:30,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:22:30,852 INFO L481 AbstractCegarLoop]: Abstraction has 73179 states and 379654 transitions. [2020-10-11 13:22:30,852 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 13:22:30,852 INFO L276 IsEmpty]: Start isEmpty. Operand 73179 states and 379654 transitions. [2020-10-11 13:22:30,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 13:22:30,854 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:22:30,854 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:22:31,054 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-11 13:22:31,055 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:22:31,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:22:31,056 INFO L82 PathProgramCache]: Analyzing trace with hash 2133579943, now seen corresponding path program 3 times [2020-10-11 13:22:31,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:22:31,057 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184126119] [2020-10-11 13:22:31,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:22:31,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:22:31,653 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:22:31,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184126119] [2020-10-11 13:22:31,654 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076944886] [2020-10-11 13:22:31,654 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 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 [2020-10-11 13:22:31,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 13:22:31,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 13:22:31,830 WARN L261 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 69 conjunts are in the unsatisfiable core [2020-10-11 13:22:31,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:22:31,892 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:22:31,893 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 54 [2020-10-11 13:22:31,895 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:31,942 INFO L625 ElimStorePlain]: treesize reduction 24, result has 58.6 percent of original size [2020-10-11 13:22:31,943 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:22:31,943 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:34 [2020-10-11 13:22:31,987 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:22:31,987 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:31,995 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:22:31,996 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:32,005 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:22:32,006 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:32,059 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:32,059 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:22:32,059 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:111, output treesize:99 [2020-10-11 13:22:32,158 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-10-11 13:22:32,229 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:32,230 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:22:32,231 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:22:32,231 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:22:32,236 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:32,382 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2020-10-11 13:22:32,383 INFO L350 Elim1Store]: treesize reduction 16, result has 83.7 percent of original size [2020-10-11 13:22:32,384 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 27 treesize of output 99 [2020-10-11 13:22:32,385 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:22:32,386 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:22:32,387 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:22:32,405 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:32,468 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:32,469 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:22:32,470 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:22:32,472 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:22:32,475 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:32,804 WARN L193 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 41 [2020-10-11 13:22:32,805 INFO L625 ElimStorePlain]: treesize reduction 97, result has 62.7 percent of original size [2020-10-11 13:22:32,806 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:22:32,807 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:141, output treesize:163 [2020-10-11 13:22:33,002 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-10-11 13:22:33,232 WARN L193 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2020-10-11 13:22:33,236 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:22:33,237 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:22:33,267 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2020-10-11 13:22:33,268 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:33,287 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2020-10-11 13:22:33,289 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:33,309 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2020-10-11 13:22:33,311 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:33,331 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2020-10-11 13:22:33,333 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:33,531 WARN L193 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-10-11 13:22:33,532 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:33,535 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 4 xjuncts. [2020-10-11 13:22:33,535 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:264, output treesize:204 [2020-10-11 13:22:33,805 WARN L193 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2020-10-11 13:22:33,818 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:22:33,871 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:33,871 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:22:33,872 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:22:33,873 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:22:33,873 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:22:33,876 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:33,912 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:33,913 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:22:33,914 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:22:33,915 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:22:33,915 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:22:33,917 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:33,977 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:33,977 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 72 [2020-10-11 13:22:33,978 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:22:33,979 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:22:33,979 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:22:33,980 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:22:33,982 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:34,007 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:34,007 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:22:34,008 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:22:34,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:22:34,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:22:34,011 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:34,289 WARN L193 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2020-10-11 13:22:34,290 INFO L625 ElimStorePlain]: treesize reduction 19, result has 91.7 percent of original size [2020-10-11 13:22:34,294 INFO L545 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 4 xjuncts. [2020-10-11 13:22:34,294 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:236, output treesize:211 [2020-10-11 13:22:34,540 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:22:34,541 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:22:34,564 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-11 13:22:34,565 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:34,572 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-11 13:22:34,577 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-11 13:22:34,578 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:34,692 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-10-11 13:22:34,693 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:34,696 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2020-10-11 13:22:34,697 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:176, output treesize:142 [2020-10-11 13:22:34,957 WARN L193 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 60 [2020-10-11 13:22:34,962 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 10, 1] term [2020-10-11 13:22:34,962 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:22:34,972 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:22:35,030 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 48 [2020-10-11 13:22:35,031 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:35,047 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 47 [2020-10-11 13:22:35,048 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:35,220 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 69 [2020-10-11 13:22:35,221 INFO L625 ElimStorePlain]: treesize reduction 82, result has 62.6 percent of original size [2020-10-11 13:22:35,234 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 38 [2020-10-11 13:22:35,235 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:35,370 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2020-10-11 13:22:35,371 INFO L625 ElimStorePlain]: treesize reduction 4, result has 96.6 percent of original size [2020-10-11 13:22:35,375 INFO L545 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-2 vars, End of recursive call: 6 dim-0 vars, and 2 xjuncts. [2020-10-11 13:22:35,376 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 10 variables, input treesize:249, output treesize:106 [2020-10-11 13:22:35,509 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 6, 1] term [2020-10-11 13:22:35,510 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:22:35,708 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:35,708 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 32 [2020-10-11 13:22:35,710 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:22:35,728 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:22:35,730 INFO L545 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:22:35,730 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:71, output treesize:9 [2020-10-11 13:22:35,756 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:22:35,756 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:22:35,756 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-10-11 13:22:35,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373821773] [2020-10-11 13:22:35,757 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 13:22:35,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:22:35,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 13:22:35,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2020-10-11 13:22:35,758 INFO L87 Difference]: Start difference. First operand 73179 states and 379654 transitions. Second operand 22 states. [2020-10-11 13:22:35,986 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 30 [2020-10-11 13:22:36,256 WARN L193 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 40 [2020-10-11 13:22:36,486 WARN L193 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 42 [2020-10-11 13:22:37,157 WARN L193 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 53 [2020-10-11 13:22:37,601 WARN L193 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 55 [2020-10-11 13:22:42,036 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 45 [2020-10-11 13:22:42,492 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 62 [2020-10-11 13:22:44,891 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 47 [2020-10-11 13:22:46,036 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2020-10-11 13:22:53,703 WARN L193 SmtUtils]: Spent 3.24 s on a formula simplification. DAG size of input: 37 DAG size of output: 36 [2020-10-11 13:22:59,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:22:59,728 INFO L93 Difference]: Finished difference Result 99870 states and 511734 transitions. [2020-10-11 13:22:59,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-11 13:22:59,729 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 15 [2020-10-11 13:22:59,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:23:00,206 INFO L225 Difference]: With dead ends: 99870 [2020-10-11 13:23:00,206 INFO L226 Difference]: Without dead ends: 99870 [2020-10-11 13:23:00,207 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=216, Invalid=1344, Unknown=0, NotChecked=0, Total=1560 [2020-10-11 13:23:00,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99870 states. [2020-10-11 13:23:03,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99870 to 75333. [2020-10-11 13:23:03,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75333 states. [2020-10-11 13:23:03,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75333 states to 75333 states and 391980 transitions. [2020-10-11 13:23:03,798 INFO L78 Accepts]: Start accepts. Automaton has 75333 states and 391980 transitions. Word has length 15 [2020-10-11 13:23:03,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:23:03,798 INFO L481 AbstractCegarLoop]: Abstraction has 75333 states and 391980 transitions. [2020-10-11 13:23:03,798 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 13:23:03,798 INFO L276 IsEmpty]: Start isEmpty. Operand 75333 states and 391980 transitions. [2020-10-11 13:23:03,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 13:23:03,801 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:23:03,801 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:23:04,001 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-11 13:23:04,002 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:23:04,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:23:04,003 INFO L82 PathProgramCache]: Analyzing trace with hash 139211389, now seen corresponding path program 4 times [2020-10-11 13:23:04,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:23:04,004 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277023678] [2020-10-11 13:23:04,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:23:04,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:23:04,702 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:23:04,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277023678] [2020-10-11 13:23:04,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337506289] [2020-10-11 13:23:04,703 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 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 [2020-10-11 13:23:04,789 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 13:23:04,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 13:23:04,792 WARN L261 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 65 conjunts are in the unsatisfiable core [2020-10-11 13:23:04,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:23:04,848 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:23:04,849 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 54 [2020-10-11 13:23:04,850 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:04,895 INFO L625 ElimStorePlain]: treesize reduction 24, result has 60.7 percent of original size [2020-10-11 13:23:04,896 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:23:04,896 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:37 [2020-10-11 13:23:04,949 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:23:04,950 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:04,960 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:23:04,960 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:04,973 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:23:04,973 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:05,034 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:05,034 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:23:05,035 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:120, output treesize:108 [2020-10-11 13:23:05,129 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-10-11 13:23:05,289 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2020-10-11 13:23:05,290 INFO L350 Elim1Store]: treesize reduction 16, result has 83.7 percent of original size [2020-10-11 13:23:05,291 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 27 treesize of output 99 [2020-10-11 13:23:05,291 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:05,351 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:05,351 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:23:05,352 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:05,405 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:05,406 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:23:05,406 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:05,633 WARN L193 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-10-11 13:23:05,634 INFO L625 ElimStorePlain]: treesize reduction 82, result has 66.5 percent of original size [2020-10-11 13:23:05,635 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:23:05,635 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:141, output treesize:163 [2020-10-11 13:23:05,769 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 10, 2, 1] term [2020-10-11 13:23:05,770 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:23:05,771 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:23:05,779 INFO L441 ElimStorePlain]: Different costs {4=[|v_#memory_int_898|], 5=[v_prenex_55, v_prenex_53]} [2020-10-11 13:23:05,784 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:23:05,785 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:05,896 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2020-10-11 13:23:05,897 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:05,906 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:23:05,911 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:05,917 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:23:05,918 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:06,033 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2020-10-11 13:23:06,034 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:06,044 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:23:06,045 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:06,160 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-10-11 13:23:06,162 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:06,163 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-2 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2020-10-11 13:23:06,164 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:224, output treesize:180 [2020-10-11 13:23:06,359 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2020-10-11 13:23:06,368 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:23:06,435 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:06,436 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:23:06,437 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:06,483 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:06,484 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:23:06,484 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:06,525 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:06,526 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:23:06,527 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:06,592 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:06,592 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 72 [2020-10-11 13:23:06,593 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:06,801 WARN L193 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2020-10-11 13:23:06,803 INFO L625 ElimStorePlain]: treesize reduction 4, result has 97.7 percent of original size [2020-10-11 13:23:06,804 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2020-10-11 13:23:06,805 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:200, output treesize:171 [2020-10-11 13:23:06,959 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:23:06,961 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:23:06,987 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-11 13:23:06,988 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:06,997 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-11 13:23:06,998 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:07,084 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:07,088 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2020-10-11 13:23:07,088 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:158, output treesize:112 [2020-10-11 13:23:07,301 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 52 [2020-10-11 13:23:07,305 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:07,568 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:07,631 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:07,632 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 75 [2020-10-11 13:23:07,633 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:07,671 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:07,671 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 94 treesize of output 94 [2020-10-11 13:23:07,676 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:07,961 WARN L193 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2020-10-11 13:23:07,962 INFO L625 ElimStorePlain]: treesize reduction 54, result has 74.6 percent of original size [2020-10-11 13:23:07,974 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:07,975 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:07,976 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:07,998 INFO L545 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 14 dim-0 vars, and 2 xjuncts. [2020-10-11 13:23:07,999 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 8 variables, input treesize:216, output treesize:166 [2020-10-11 13:23:08,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:08,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:08,010 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,498 WARN L193 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 89 [2020-10-11 13:23:08,506 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,517 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,524 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,529 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,532 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,539 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,545 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,547 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,548 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,551 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,559 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,568 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,580 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,583 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,588 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,594 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,596 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,596 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,600 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,606 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,611 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,614 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,622 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,629 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,631 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,632 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,635 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:08,659 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:08,660 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:08,661 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:08,726 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:08,727 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 31 [2020-10-11 13:23:08,730 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:08,753 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2020-10-11 13:23:08,756 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:08,781 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 23 [2020-10-11 13:23:08,784 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:08,794 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2020-10-11 13:23:08,797 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:09,089 WARN L193 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2020-10-11 13:23:09,091 INFO L625 ElimStorePlain]: treesize reduction 55, result has 67.8 percent of original size [2020-10-11 13:23:09,101 INFO L545 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-11 13:23:09,102 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 15 variables, input treesize:307, output treesize:34 [2020-10-11 13:23:09,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:23:09,226 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:23:09,227 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 13:23:09,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752938043] [2020-10-11 13:23:09,228 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 13:23:09,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:23:09,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 13:23:09,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=450, Unknown=0, NotChecked=0, Total=506 [2020-10-11 13:23:09,229 INFO L87 Difference]: Start difference. First operand 75333 states and 391980 transitions. Second operand 23 states. [2020-10-11 13:23:09,481 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 31 [2020-10-11 13:23:09,739 WARN L193 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 39 [2020-10-11 13:23:10,103 WARN L193 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 52 [2020-10-11 13:23:10,411 WARN L193 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2020-10-11 13:23:13,102 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 41 [2020-10-11 13:23:13,409 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 45 [2020-10-11 13:23:13,722 WARN L193 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 92 [2020-10-11 13:23:14,187 WARN L193 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 49 [2020-10-11 13:23:17,348 WARN L193 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 98 [2020-10-11 13:23:28,209 WARN L193 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2020-10-11 13:23:37,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:23:37,615 INFO L93 Difference]: Finished difference Result 132784 states and 688664 transitions. [2020-10-11 13:23:37,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 13:23:37,616 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 15 [2020-10-11 13:23:37,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:23:38,261 INFO L225 Difference]: With dead ends: 132784 [2020-10-11 13:23:38,261 INFO L226 Difference]: Without dead ends: 132784 [2020-10-11 13:23:38,262 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=323, Invalid=2029, Unknown=0, NotChecked=0, Total=2352 [2020-10-11 13:23:38,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132784 states. [2020-10-11 13:23:41,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132784 to 80447. [2020-10-11 13:23:41,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80447 states. [2020-10-11 13:23:41,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80447 states to 80447 states and 419981 transitions. [2020-10-11 13:23:41,630 INFO L78 Accepts]: Start accepts. Automaton has 80447 states and 419981 transitions. Word has length 15 [2020-10-11 13:23:41,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:23:41,630 INFO L481 AbstractCegarLoop]: Abstraction has 80447 states and 419981 transitions. [2020-10-11 13:23:41,631 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 13:23:41,631 INFO L276 IsEmpty]: Start isEmpty. Operand 80447 states and 419981 transitions. [2020-10-11 13:23:41,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 13:23:41,634 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:23:41,634 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:23:41,847 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 13:23:41,848 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:23:41,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:23:41,849 INFO L82 PathProgramCache]: Analyzing trace with hash 1948809090, now seen corresponding path program 2 times [2020-10-11 13:23:41,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:23:41,850 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418682457] [2020-10-11 13:23:41,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:23:41,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:23:42,368 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:23:42,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418682457] [2020-10-11 13:23:42,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255532522] [2020-10-11 13:23:42,369 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 [2020-10-11 13:23:44,575 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 13:23:44,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 13:23:44,577 WARN L261 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 64 conjunts are in the unsatisfiable core [2020-10-11 13:23:44,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:23:44,643 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:23:44,644 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 66 [2020-10-11 13:23:44,645 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:44,690 INFO L625 ElimStorePlain]: treesize reduction 23, result has 59.6 percent of original size [2020-10-11 13:23:44,691 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:23:44,691 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:34 [2020-10-11 13:23:44,738 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:23:44,739 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:44,753 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:23:44,753 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:44,758 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:23:44,759 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:44,805 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:44,806 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:23:44,806 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:111, output treesize:99 [2020-10-11 13:23:44,881 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-10-11 13:23:44,972 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:44,972 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:23:44,973 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:44,974 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:44,976 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:45,129 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2020-10-11 13:23:45,130 INFO L350 Elim1Store]: treesize reduction 16, result has 83.7 percent of original size [2020-10-11 13:23:45,130 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 27 treesize of output 99 [2020-10-11 13:23:45,131 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:23:45,131 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:45,132 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:45,135 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:45,188 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:45,189 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:23:45,190 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:45,190 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:45,198 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:45,422 WARN L193 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 39 [2020-10-11 13:23:45,423 INFO L625 ElimStorePlain]: treesize reduction 97, result has 61.4 percent of original size [2020-10-11 13:23:45,423 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:23:45,423 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:132, output treesize:154 [2020-10-11 13:23:45,556 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:23:45,557 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:23:45,589 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:23:45,590 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:45,604 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:23:45,605 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:45,621 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:23:45,622 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:45,633 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:23:45,635 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:45,748 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2020-10-11 13:23:45,749 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:45,751 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 4 xjuncts. [2020-10-11 13:23:45,751 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:224, output treesize:180 [2020-10-11 13:23:45,914 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2020-10-11 13:23:45,924 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:23:45,987 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:45,988 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:23:45,989 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:23:45,989 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:45,990 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:45,994 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:46,062 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:46,062 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:23:46,063 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:23:46,066 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:46,067 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:46,071 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:46,138 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:46,138 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:23:46,139 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:23:46,142 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:46,152 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:46,155 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:46,249 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:46,250 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 72 [2020-10-11 13:23:46,251 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:23:46,253 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:23:46,255 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:23:46,257 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:46,260 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:46,430 WARN L193 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2020-10-11 13:23:46,431 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:46,434 INFO L545 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 4 xjuncts. [2020-10-11 13:23:46,435 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:200, output treesize:175 [2020-10-11 13:23:46,682 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 29 [2020-10-11 13:23:46,849 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:23:46,850 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:23:46,891 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 43 [2020-10-11 13:23:46,892 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:46,904 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 42 [2020-10-11 13:23:46,905 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:47,117 WARN L193 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2020-10-11 13:23:47,118 INFO L625 ElimStorePlain]: treesize reduction 12, result has 91.0 percent of original size [2020-10-11 13:23:47,121 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2020-10-11 13:23:47,122 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:184, output treesize:118 [2020-10-11 13:23:47,361 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2020-10-11 13:23:47,373 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 8, 1] term [2020-10-11 13:23:47,373 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:47,376 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:23:47,378 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:23:47,384 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:23:47,387 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:23:47,474 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2020-10-11 13:23:47,474 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:47,550 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2020-10-11 13:23:47,550 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:47,562 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-11 13:23:47,571 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 42 [2020-10-11 13:23:47,572 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:48,101 WARN L193 SmtUtils]: Spent 527.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 81 [2020-10-11 13:23:48,102 INFO L625 ElimStorePlain]: treesize reduction 152, result has 62.8 percent of original size [2020-10-11 13:23:48,122 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-11 13:23:48,128 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 40 [2020-10-11 13:23:48,129 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:48,143 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2020-10-11 13:23:48,143 INFO L545 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:48,314 WARN L193 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2020-10-11 13:23:48,315 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:48,324 INFO L545 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 2 dim-2 vars, End of recursive call: 16 dim-0 vars, and 4 xjuncts. [2020-10-11 13:23:48,324 INFO L244 ElimStorePlain]: Needed 6 recursive calls to eliminate 12 variables, input treesize:443, output treesize:231 [2020-10-11 13:23:48,710 WARN L193 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-10-11 13:23:48,722 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:23:53,318 WARN L193 SmtUtils]: Spent 4.27 s on a formula simplification. DAG size of input: 117 DAG size of output: 69 [2020-10-11 13:23:53,327 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:23:53,391 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 24 [2020-10-11 13:23:53,394 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:53,401 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 24 [2020-10-11 13:23:53,404 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:23:53,452 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:23:53,455 INFO L545 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:23:53,455 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 15 variables, input treesize:151, output treesize:9 [2020-10-11 13:23:53,479 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:23:53,480 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:23:53,480 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-10-11 13:23:53,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433102058] [2020-10-11 13:23:53,480 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 13:23:53,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:23:53,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 13:23:53,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2020-10-11 13:23:53,481 INFO L87 Difference]: Start difference. First operand 80447 states and 419981 transitions. Second operand 22 states. [2020-10-11 13:23:53,705 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 30 [2020-10-11 13:23:53,948 WARN L193 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 39 [2020-10-11 13:23:54,303 WARN L193 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2020-10-11 13:23:54,555 WARN L193 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2020-10-11 13:23:54,856 WARN L193 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2020-10-11 13:23:59,878 WARN L193 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 84 [2020-10-11 13:24:05,186 WARN L193 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 91 [2020-10-11 13:24:05,856 WARN L193 SmtUtils]: Spent 536.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 86 [2020-10-11 13:24:10,889 WARN L193 SmtUtils]: Spent 2.24 s on a formula simplification. DAG size of input: 84 DAG size of output: 77 [2020-10-11 13:24:16,168 WARN L193 SmtUtils]: Spent 555.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 93 [2020-10-11 13:24:27,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:24:27,814 INFO L93 Difference]: Finished difference Result 118523 states and 613964 transitions. [2020-10-11 13:24:27,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 13:24:27,815 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 15 [2020-10-11 13:24:27,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:24:28,367 INFO L225 Difference]: With dead ends: 118523 [2020-10-11 13:24:28,368 INFO L226 Difference]: Without dead ends: 118523 [2020-10-11 13:24:28,369 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=241, Invalid=1399, Unknown=0, NotChecked=0, Total=1640 [2020-10-11 13:24:28,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118523 states. [2020-10-11 13:24:37,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118523 to 82535. [2020-10-11 13:24:37,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82535 states. [2020-10-11 13:24:37,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82535 states to 82535 states and 431669 transitions. [2020-10-11 13:24:37,635 INFO L78 Accepts]: Start accepts. Automaton has 82535 states and 431669 transitions. Word has length 15 [2020-10-11 13:24:37,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:24:37,635 INFO L481 AbstractCegarLoop]: Abstraction has 82535 states and 431669 transitions. [2020-10-11 13:24:37,635 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 13:24:37,635 INFO L276 IsEmpty]: Start isEmpty. Operand 82535 states and 431669 transitions. [2020-10-11 13:24:37,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 13:24:37,639 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:24:37,639 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:24:37,853 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 13:24:37,854 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:24:37,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:24:37,855 INFO L82 PathProgramCache]: Analyzing trace with hash 1909477925, now seen corresponding path program 5 times [2020-10-11 13:24:37,855 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:24:37,855 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557414260] [2020-10-11 13:24:37,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:24:37,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:24:38,744 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 14 [2020-10-11 13:24:38,747 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:24:38,748 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557414260] [2020-10-11 13:24:38,748 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228006081] [2020-10-11 13:24:38,748 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 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 [2020-10-11 13:24:38,851 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 13:24:38,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 13:24:38,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 61 conjunts are in the unsatisfiable core [2020-10-11 13:24:38,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:24:38,929 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:24:38,929 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 54 [2020-10-11 13:24:38,930 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:38,988 INFO L625 ElimStorePlain]: treesize reduction 24, result has 58.6 percent of original size [2020-10-11 13:24:38,989 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:24:38,989 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:34 [2020-10-11 13:24:39,054 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:24:39,054 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:39,064 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:24:39,065 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:39,074 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:24:39,075 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:39,144 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:24:39,145 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:24:39,145 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:111, output treesize:99 [2020-10-11 13:24:39,240 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-10-11 13:24:39,299 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:24:39,299 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:24:39,300 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:39,455 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2020-10-11 13:24:39,456 INFO L350 Elim1Store]: treesize reduction 16, result has 83.7 percent of original size [2020-10-11 13:24:39,456 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 27 treesize of output 99 [2020-10-11 13:24:39,457 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:39,514 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:24:39,515 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:24:39,516 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:39,739 WARN L193 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 38 [2020-10-11 13:24:39,740 INFO L625 ElimStorePlain]: treesize reduction 82, result has 65.3 percent of original size [2020-10-11 13:24:39,741 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:24:39,741 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:132, output treesize:154 [2020-10-11 13:24:39,872 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:24:39,873 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:24:39,884 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:24:39,885 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:39,894 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:24:39,894 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:39,905 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:24:39,906 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:39,912 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:24:39,916 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:40,013 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:24:40,015 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 4 xjuncts. [2020-10-11 13:24:40,015 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:224, output treesize:180 [2020-10-11 13:24:40,197 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2020-10-11 13:24:40,205 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:24:40,249 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:24:40,250 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:24:40,251 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:40,289 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:24:40,290 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:24:40,290 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:40,359 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:24:40,360 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 72 [2020-10-11 13:24:40,361 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:40,409 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:24:40,409 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:24:40,410 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:40,552 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2020-10-11 13:24:40,553 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:24:40,557 INFO L545 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 4 xjuncts. [2020-10-11 13:24:40,557 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:200, output treesize:175 [2020-10-11 13:24:40,985 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:24:41,097 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:24:41,098 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 71 treesize of output 76 [2020-10-11 13:24:41,101 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:41,126 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:24:41,126 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 57 [2020-10-11 13:24:41,130 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:41,531 WARN L193 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 59 [2020-10-11 13:24:41,532 INFO L625 ElimStorePlain]: treesize reduction 26, result has 84.7 percent of original size [2020-10-11 13:24:41,537 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:24:41,538 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:24:41,543 INFO L545 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 11 dim-0 vars, and 2 xjuncts. [2020-10-11 13:24:41,544 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:172, output treesize:137 [2020-10-11 13:24:41,548 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:24:41,898 WARN L193 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 72 [2020-10-11 13:24:41,904 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 5, 1] term [2020-10-11 13:24:41,905 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:24:41,909 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:24:41,914 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:24:41,917 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:24:41,919 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:24:41,923 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:24:41,926 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:24:41,931 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:24:41,934 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:24:41,944 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:24:41,967 INFO L441 ElimStorePlain]: Different costs {24=[|v_#memory_int_908|], 36=[v_prenex_99]} [2020-10-11 13:24:42,042 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 43 [2020-10-11 13:24:42,045 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:42,086 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 44 [2020-10-11 13:24:42,088 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:42,662 WARN L193 SmtUtils]: Spent 572.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 85 [2020-10-11 13:24:42,663 INFO L625 ElimStorePlain]: treesize reduction 185, result has 52.4 percent of original size [2020-10-11 13:24:42,725 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:24:42,725 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 74 [2020-10-11 13:24:42,726 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:42,743 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2020-10-11 13:24:42,744 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:43,124 WARN L193 SmtUtils]: Spent 378.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 78 [2020-10-11 13:24:43,125 INFO L625 ElimStorePlain]: treesize reduction 22, result has 89.3 percent of original size [2020-10-11 13:24:43,141 INFO L545 ElimStorePlain]: Start of recursive call 1: 15 dim-0 vars, 2 dim-2 vars, End of recursive call: 19 dim-0 vars, and 3 xjuncts. [2020-10-11 13:24:43,142 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 17 variables, input treesize:488, output treesize:184 [2020-10-11 13:24:43,890 WARN L193 SmtUtils]: Spent 597.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 80 [2020-10-11 13:24:43,917 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:24:43,991 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 21 [2020-10-11 13:24:43,994 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:44,001 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2020-10-11 13:24:44,004 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:24:44,069 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:24:44,074 INFO L545 ElimStorePlain]: Start of recursive call 1: 15 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-11 13:24:44,074 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 16 variables, input treesize:142, output treesize:17 [2020-10-11 13:24:44,130 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:24:44,130 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:24:44,130 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-11 13:24:44,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714322578] [2020-10-11 13:24:44,131 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 13:24:44,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:24:44,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 13:24:44,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2020-10-11 13:24:44,131 INFO L87 Difference]: Start difference. First operand 82535 states and 431669 transitions. Second operand 22 states. [2020-10-11 13:24:44,327 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 30 [2020-10-11 13:24:44,601 WARN L193 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 40 [2020-10-11 13:24:44,993 WARN L193 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 46 [2020-10-11 13:24:45,263 WARN L193 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 48 [2020-10-11 13:24:49,685 WARN L193 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 50 [2020-10-11 13:24:58,150 WARN L193 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 83 [2020-10-11 13:25:36,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:25:36,920 INFO L93 Difference]: Finished difference Result 111174 states and 574614 transitions. [2020-10-11 13:25:36,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 13:25:36,921 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 15 [2020-10-11 13:25:36,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:25:37,495 INFO L225 Difference]: With dead ends: 111174 [2020-10-11 13:25:37,495 INFO L226 Difference]: Without dead ends: 111174 [2020-10-11 13:25:37,496 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=237, Invalid=1402, Unknown=1, NotChecked=0, Total=1640 [2020-10-11 13:25:38,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111174 states. [2020-10-11 13:25:40,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111174 to 82712. [2020-10-11 13:25:40,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82712 states. [2020-10-11 13:25:40,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82712 states to 82712 states and 432727 transitions. [2020-10-11 13:25:40,828 INFO L78 Accepts]: Start accepts. Automaton has 82712 states and 432727 transitions. Word has length 15 [2020-10-11 13:25:40,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:25:40,828 INFO L481 AbstractCegarLoop]: Abstraction has 82712 states and 432727 transitions. [2020-10-11 13:25:40,829 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 13:25:40,829 INFO L276 IsEmpty]: Start isEmpty. Operand 82712 states and 432727 transitions. [2020-10-11 13:25:40,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 13:25:40,831 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:25:40,832 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:25:41,042 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2020-10-11 13:25:41,043 INFO L429 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:25:41,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:25:41,043 INFO L82 PathProgramCache]: Analyzing trace with hash 105019446, now seen corresponding path program 3 times [2020-10-11 13:25:41,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:25:41,044 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935933496] [2020-10-11 13:25:41,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:25:41,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:25:43,169 WARN L193 SmtUtils]: Spent 1.84 s on a formula simplification. DAG size of input: 21 DAG size of output: 19 [2020-10-11 13:25:43,301 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 29 [2020-10-11 13:25:43,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:25:43,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935933496] [2020-10-11 13:25:43,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234401187] [2020-10-11 13:25:43,664 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 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 [2020-10-11 13:25:43,948 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 13:25:43,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 13:25:43,951 WARN L261 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 78 conjunts are in the unsatisfiable core [2020-10-11 13:25:43,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:25:44,017 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:25:44,017 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 54 [2020-10-11 13:25:44,019 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:44,078 INFO L625 ElimStorePlain]: treesize reduction 24, result has 62.5 percent of original size [2020-10-11 13:25:44,079 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:25:44,079 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:40 [2020-10-11 13:25:44,142 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:25:44,143 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:44,153 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:25:44,154 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:44,163 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:25:44,164 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:44,242 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:44,243 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:25:44,243 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:129, output treesize:117 [2020-10-11 13:25:44,359 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:25:44,453 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:44,453 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 88 [2020-10-11 13:25:44,454 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:44,502 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:44,502 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 17 treesize of output 50 [2020-10-11 13:25:44,503 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:44,541 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:44,541 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 17 treesize of output 50 [2020-10-11 13:25:44,541 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:44,818 WARN L193 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 39 [2020-10-11 13:25:44,820 INFO L625 ElimStorePlain]: treesize reduction 90, result has 63.6 percent of original size [2020-10-11 13:25:44,820 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:25:44,821 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:144, output treesize:157 [2020-10-11 13:25:44,988 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-10-11 13:25:44,991 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 10, 2, 1] term [2020-10-11 13:25:44,992 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:25:44,993 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:44,998 INFO L441 ElimStorePlain]: Different costs {4=[|v_#memory_int_910|], 13=[v_prenex_106, v_prenex_107]} [2020-10-11 13:25:45,022 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:25:45,024 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:45,044 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:25:45,046 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:45,807 WARN L193 SmtUtils]: Spent 760.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 77 [2020-10-11 13:25:45,808 INFO L625 ElimStorePlain]: treesize reduction 87, result has 77.8 percent of original size [2020-10-11 13:25:45,822 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:25:45,823 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:45,835 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:25:45,837 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:46,073 WARN L193 SmtUtils]: Spent 235.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2020-10-11 13:25:46,074 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:46,088 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:25:46,089 INFO L545 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:46,104 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:25:46,105 INFO L545 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:46,127 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:25:46,129 INFO L545 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:46,301 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2020-10-11 13:25:46,302 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:46,303 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-2 vars, End of recursive call: 3 dim-0 vars, and 6 xjuncts. [2020-10-11 13:25:46,303 INFO L244 ElimStorePlain]: Needed 8 recursive calls to eliminate 5 variables, input treesize:414, output treesize:250 [2020-10-11 13:25:46,637 WARN L193 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2020-10-11 13:25:46,642 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:25:46,696 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:46,698 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 21 treesize of output 53 [2020-10-11 13:25:46,699 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:25:46,699 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:46,700 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:46,702 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:46,758 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:46,758 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 21 treesize of output 53 [2020-10-11 13:25:46,759 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:25:46,767 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:46,768 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:46,775 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:46,847 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:46,848 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 21 treesize of output 53 [2020-10-11 13:25:46,849 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:25:46,853 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:46,855 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:46,857 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:46,957 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:46,958 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 26 treesize of output 88 [2020-10-11 13:25:46,959 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:25:46,960 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:25:46,961 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:46,962 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:46,967 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:47,239 WARN L193 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2020-10-11 13:25:47,240 INFO L625 ElimStorePlain]: treesize reduction 4, result has 97.8 percent of original size [2020-10-11 13:25:47,242 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2020-10-11 13:25:47,242 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:204, output treesize:175 [2020-10-11 13:25:47,500 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:25:47,502 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:25:47,546 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-11 13:25:47,547 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:47,563 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-11 13:25:47,563 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:47,806 WARN L193 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2020-10-11 13:25:47,807 INFO L625 ElimStorePlain]: treesize reduction 20, result has 84.6 percent of original size [2020-10-11 13:25:47,810 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2020-10-11 13:25:47,810 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:172, output treesize:106 [2020-10-11 13:25:48,116 WARN L193 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 45 [2020-10-11 13:25:48,401 WARN L193 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 47 [2020-10-11 13:25:48,406 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 10, 1] term [2020-10-11 13:25:48,407 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:48,409 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:48,516 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:48,516 INFO L384 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 63 treesize of output 126 [2020-10-11 13:25:48,517 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:48,770 WARN L193 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 63 [2020-10-11 13:25:48,770 INFO L625 ElimStorePlain]: treesize reduction 66, result has 68.4 percent of original size [2020-10-11 13:25:48,853 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:48,853 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 61 treesize of output 88 [2020-10-11 13:25:48,854 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:49,086 WARN L193 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 59 [2020-10-11 13:25:49,088 INFO L625 ElimStorePlain]: treesize reduction 40, result has 75.2 percent of original size [2020-10-11 13:25:49,089 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:49,090 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:49,091 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:49,092 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:49,092 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2020-10-11 13:25:49,093 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:159, output treesize:121 [2020-10-11 13:25:49,094 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:49,094 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:49,095 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:49,096 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:49,250 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 6, 1] term [2020-10-11 13:25:49,250 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:49,251 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:49,252 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:49,253 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:49,253 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:49,253 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:49,254 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:49,255 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:49,256 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:49,256 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:49,257 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:49,257 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:25:49,258 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:25:50,118 WARN L193 SmtUtils]: Spent 728.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 61 [2020-10-11 13:25:50,124 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 4, 1] term [2020-10-11 13:25:50,124 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:25:50,147 INFO L384 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 41 treesize of output 21 [2020-10-11 13:25:50,149 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:50,273 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 52 [2020-10-11 13:25:50,273 INFO L625 ElimStorePlain]: treesize reduction 40, result has 70.1 percent of original size [2020-10-11 13:25:50,300 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:50,301 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 39 [2020-10-11 13:25:50,301 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:50,420 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 47 [2020-10-11 13:25:50,421 INFO L625 ElimStorePlain]: treesize reduction 12, result has 87.1 percent of original size [2020-10-11 13:25:50,439 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:25:50,440 INFO L384 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 31 [2020-10-11 13:25:50,440 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:25:50,541 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 41 [2020-10-11 13:25:50,542 INFO L625 ElimStorePlain]: treesize reduction 4, result has 94.1 percent of original size [2020-10-11 13:25:50,546 INFO L545 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 3 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-11 13:25:50,546 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 12 variables, input treesize:169, output treesize:19 [2020-10-11 13:25:50,620 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:25:50,621 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:25:50,621 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 13:25:50,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332847730] [2020-10-11 13:25:50,622 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 13:25:50,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:25:50,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 13:25:50,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2020-10-11 13:25:50,623 INFO L87 Difference]: Start difference. First operand 82712 states and 432727 transitions. Second operand 23 states. [2020-10-11 13:25:50,937 WARN L193 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 39 [2020-10-11 13:25:51,432 WARN L193 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 55 [2020-10-11 13:25:51,798 WARN L193 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2020-10-11 13:25:54,242 WARN L193 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 46 [2020-10-11 13:25:54,697 WARN L193 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 36 [2020-10-11 13:25:55,357 WARN L193 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 80 [2020-10-11 13:25:55,603 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 52 [2020-10-11 13:25:56,193 WARN L193 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 42 [2020-10-11 13:25:57,157 WARN L193 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 84 [2020-10-11 13:26:01,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:26:01,977 INFO L93 Difference]: Finished difference Result 93374 states and 484648 transitions. [2020-10-11 13:26:01,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 13:26:01,978 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 15 [2020-10-11 13:26:01,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:26:02,418 INFO L225 Difference]: With dead ends: 93374 [2020-10-11 13:26:02,418 INFO L226 Difference]: Without dead ends: 93374 [2020-10-11 13:26:02,419 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=178, Invalid=944, Unknown=0, NotChecked=0, Total=1122 [2020-10-11 13:26:02,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93374 states. [2020-10-11 13:26:10,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93374 to 83703. [2020-10-11 13:26:10,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83703 states. [2020-10-11 13:26:10,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83703 states to 83703 states and 437745 transitions. [2020-10-11 13:26:10,630 INFO L78 Accepts]: Start accepts. Automaton has 83703 states and 437745 transitions. Word has length 15 [2020-10-11 13:26:10,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:26:10,630 INFO L481 AbstractCegarLoop]: Abstraction has 83703 states and 437745 transitions. [2020-10-11 13:26:10,630 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 13:26:10,630 INFO L276 IsEmpty]: Start isEmpty. Operand 83703 states and 437745 transitions. [2020-10-11 13:26:10,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 13:26:10,633 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:26:10,633 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:26:10,837 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 13:26:10,838 INFO L429 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:26:10,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:26:10,839 INFO L82 PathProgramCache]: Analyzing trace with hash -615326934, now seen corresponding path program 4 times [2020-10-11 13:26:10,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:26:10,840 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637237602] [2020-10-11 13:26:10,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:26:10,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:26:11,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:26:11,583 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637237602] [2020-10-11 13:26:11,583 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174412090] [2020-10-11 13:26:11,583 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 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 [2020-10-11 13:26:11,673 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 13:26:11,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 13:26:11,676 WARN L261 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 67 conjunts are in the unsatisfiable core [2020-10-11 13:26:11,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:26:11,741 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:26:11,741 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 54 [2020-10-11 13:26:11,743 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:11,797 INFO L625 ElimStorePlain]: treesize reduction 24, result has 60.7 percent of original size [2020-10-11 13:26:11,798 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:26:11,798 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:37 [2020-10-11 13:26:11,861 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:26:11,862 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:11,871 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:26:11,872 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:11,879 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:26:11,880 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:11,950 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:11,951 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:26:11,951 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:120, output treesize:108 [2020-10-11 13:26:12,060 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-10-11 13:26:12,129 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:12,130 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:26:12,131 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:12,131 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:12,134 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:12,206 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:12,206 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 69 [2020-10-11 13:26:12,208 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:12,208 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:12,210 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:12,372 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2020-10-11 13:26:12,373 INFO L350 Elim1Store]: treesize reduction 16, result has 83.7 percent of original size [2020-10-11 13:26:12,373 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 27 treesize of output 99 [2020-10-11 13:26:12,374 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:12,374 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:12,375 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:12,378 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:12,649 WARN L193 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 40 [2020-10-11 13:26:12,649 INFO L625 ElimStorePlain]: treesize reduction 97, result has 62.7 percent of original size [2020-10-11 13:26:12,650 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:26:12,650 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:141, output treesize:163 [2020-10-11 13:26:12,807 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2020-10-11 13:26:12,809 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 10, 2, 1] term [2020-10-11 13:26:12,810 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:26:12,811 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:26:12,817 INFO L441 ElimStorePlain]: Different costs {4=[v_prenex_122], 5=[v_prenex_121, |v_#memory_int_914|]} [2020-10-11 13:26:12,828 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:26:12,829 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:12,999 WARN L193 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2020-10-11 13:26:13,000 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:13,022 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:26:13,024 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:13,038 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:26:13,039 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:13,212 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2020-10-11 13:26:13,213 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:13,226 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:26:13,228 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:13,357 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-10-11 13:26:13,357 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:13,359 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-2 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2020-10-11 13:26:13,359 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:224, output treesize:180 [2020-10-11 13:26:13,491 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:26:13,526 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:13,526 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:26:13,527 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:13,567 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:13,568 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:26:13,568 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:13,649 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:13,649 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 72 [2020-10-11 13:26:13,650 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:13,685 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:13,685 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 37 [2020-10-11 13:26:13,686 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:13,922 WARN L193 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2020-10-11 13:26:13,923 INFO L625 ElimStorePlain]: treesize reduction 4, result has 97.7 percent of original size [2020-10-11 13:26:13,925 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2020-10-11 13:26:13,926 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:200, output treesize:171 [2020-10-11 13:26:14,192 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:26:14,193 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-10-11 13:26:14,263 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:14,263 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 57 [2020-10-11 13:26:14,264 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:14,325 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:14,325 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 71 treesize of output 76 [2020-10-11 13:26:14,327 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:14,577 WARN L193 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2020-10-11 13:26:14,578 INFO L625 ElimStorePlain]: treesize reduction 30, result has 83.5 percent of original size [2020-10-11 13:26:14,582 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:14,583 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:14,585 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 2 xjuncts. [2020-10-11 13:26:14,585 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:172, output treesize:145 [2020-10-11 13:26:14,586 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:14,817 WARN L193 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2020-10-11 13:26:14,822 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 8, 1] term [2020-10-11 13:26:14,823 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:14,831 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:14,833 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:14,842 INFO L441 ElimStorePlain]: Different costs {18=[v_prenex_130], 36=[|v_#memory_int_916|]} [2020-10-11 13:26:14,877 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 43 [2020-10-11 13:26:14,877 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:15,375 WARN L193 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 79 [2020-10-11 13:26:15,376 INFO L625 ElimStorePlain]: treesize reduction 185, result has 52.7 percent of original size [2020-10-11 13:26:15,409 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2020-10-11 13:26:15,410 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:15,445 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:15,445 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 74 [2020-10-11 13:26:15,446 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:15,729 WARN L193 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 70 [2020-10-11 13:26:15,730 INFO L625 ElimStorePlain]: treesize reduction 22, result has 89.4 percent of original size [2020-10-11 13:26:15,734 INFO L545 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-2 vars, End of recursive call: 10 dim-0 vars, and 3 xjuncts. [2020-10-11 13:26:15,734 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 10 variables, input treesize:425, output treesize:186 [2020-10-11 13:26:16,135 WARN L193 SmtUtils]: Spent 288.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2020-10-11 13:26:16,141 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:26:16,643 WARN L193 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 75 [2020-10-11 13:26:16,648 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:16,717 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 24 [2020-10-11 13:26:16,720 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:16,726 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 27 [2020-10-11 13:26:16,730 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:16,783 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:16,787 INFO L545 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-11 13:26:16,787 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 14 variables, input treesize:162, output treesize:17 [2020-10-11 13:26:16,857 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:26:16,857 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:26:16,857 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 13:26:16,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632378148] [2020-10-11 13:26:16,858 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 13:26:16,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:26:16,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 13:26:16,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2020-10-11 13:26:16,858 INFO L87 Difference]: Start difference. First operand 83703 states and 437745 transitions. Second operand 23 states. [2020-10-11 13:26:17,155 WARN L193 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 38 [2020-10-11 13:26:17,601 WARN L193 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2020-10-11 13:26:17,931 WARN L193 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2020-10-11 13:26:20,407 WARN L193 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 53 [2020-10-11 13:26:22,818 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 40 [2020-10-11 13:26:24,226 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 122 DAG size of output: 84 [2020-10-11 13:26:25,015 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 41 [2020-10-11 13:26:25,908 WARN L193 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 86 [2020-10-11 13:26:31,176 WARN L193 SmtUtils]: Spent 2.43 s on a formula simplification. DAG size of input: 87 DAG size of output: 81 [2020-10-11 13:26:32,182 WARN L193 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 97 [2020-10-11 13:26:36,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:26:36,768 INFO L93 Difference]: Finished difference Result 132367 states and 684804 transitions. [2020-10-11 13:26:36,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 13:26:36,770 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 15 [2020-10-11 13:26:36,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:26:37,481 INFO L225 Difference]: With dead ends: 132367 [2020-10-11 13:26:37,481 INFO L226 Difference]: Without dead ends: 132367 [2020-10-11 13:26:37,482 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=219, Invalid=1113, Unknown=0, NotChecked=0, Total=1332 [2020-10-11 13:26:39,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132367 states. [2020-10-11 13:26:42,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132367 to 84046. [2020-10-11 13:26:42,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84046 states. [2020-10-11 13:26:42,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84046 states to 84046 states and 439563 transitions. [2020-10-11 13:26:42,730 INFO L78 Accepts]: Start accepts. Automaton has 84046 states and 439563 transitions. Word has length 15 [2020-10-11 13:26:42,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:26:42,730 INFO L481 AbstractCegarLoop]: Abstraction has 84046 states and 439563 transitions. [2020-10-11 13:26:42,730 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 13:26:42,731 INFO L276 IsEmpty]: Start isEmpty. Operand 84046 states and 439563 transitions. [2020-10-11 13:26:42,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 13:26:42,734 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:26:42,735 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 13:26:42,949 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2020-10-11 13:26:42,950 INFO L429 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:26:42,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:26:42,952 INFO L82 PathProgramCache]: Analyzing trace with hash -654658099, now seen corresponding path program 6 times [2020-10-11 13:26:42,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:26:42,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469257236] [2020-10-11 13:26:42,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:26:43,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 13:26:43,694 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:26:43,694 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469257236] [2020-10-11 13:26:43,694 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37538924] [2020-10-11 13:26:43,694 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 [2020-10-11 13:26:43,791 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-11 13:26:43,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 13:26:43,794 WARN L261 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 72 conjunts are in the unsatisfiable core [2020-10-11 13:26:43,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 13:26:43,862 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-11 13:26:43,862 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 54 [2020-10-11 13:26:43,864 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:43,922 INFO L625 ElimStorePlain]: treesize reduction 24, result has 60.7 percent of original size [2020-10-11 13:26:43,922 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-11 13:26:43,923 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:37 [2020-10-11 13:26:43,985 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:26:43,986 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:43,995 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:26:43,996 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:44,003 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-11 13:26:44,004 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:44,081 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:44,082 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:26:44,082 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:120, output treesize:108 [2020-10-11 13:26:44,191 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:26:44,292 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:44,292 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 88 [2020-10-11 13:26:44,293 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:44,338 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:44,339 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 17 treesize of output 50 [2020-10-11 13:26:44,340 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:44,386 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:44,387 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 17 treesize of output 50 [2020-10-11 13:26:44,387 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:44,666 WARN L193 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 38 [2020-10-11 13:26:44,667 INFO L625 ElimStorePlain]: treesize reduction 90, result has 62.2 percent of original size [2020-10-11 13:26:44,668 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2020-10-11 13:26:44,668 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:135, output treesize:148 [2020-10-11 13:26:44,806 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-11 13:26:44,807 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:44,831 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:26:44,833 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:44,860 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:26:44,862 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:44,879 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:26:44,881 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:44,900 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:26:44,901 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:44,920 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:26:44,926 INFO L545 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:44,944 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:26:44,946 INFO L545 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:44,973 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:26:44,974 INFO L545 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:44,987 INFO L384 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 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-11 13:26:44,988 INFO L545 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:45,377 WARN L193 SmtUtils]: Spent 388.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2020-10-11 13:26:45,378 INFO L625 ElimStorePlain]: treesize reduction 76, result has 76.7 percent of original size [2020-10-11 13:26:45,380 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 9 dim-0 vars, and 6 xjuncts. [2020-10-11 13:26:45,381 INFO L244 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:414, output treesize:250 [2020-10-11 13:26:48,843 WARN L193 SmtUtils]: Spent 3.39 s on a formula simplification. DAG size of input: 79 DAG size of output: 66 [2020-10-11 13:26:48,850 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:26:48,913 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:48,914 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 21 treesize of output 53 [2020-10-11 13:26:48,915 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:48,916 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:48,917 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:48,919 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:48,979 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:48,980 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 21 treesize of output 53 [2020-10-11 13:26:48,981 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:48,982 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:48,983 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:48,985 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:49,043 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:49,043 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 5 case distinctions, treesize of input 21 treesize of output 53 [2020-10-11 13:26:49,044 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:49,045 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:49,046 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:49,048 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:49,137 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:49,138 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 26 treesize of output 88 [2020-10-11 13:26:49,139 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-11 13:26:49,140 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:49,141 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:49,142 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:49,149 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:49,434 WARN L193 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2020-10-11 13:26:49,435 INFO L625 ElimStorePlain]: treesize reduction 19, result has 90.4 percent of original size [2020-10-11 13:26:49,438 INFO L545 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 4 xjuncts. [2020-10-11 13:26:49,438 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:204, output treesize:179 [2020-10-11 13:26:49,676 WARN L193 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 43 [2020-10-11 13:26:50,011 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2020-10-11 13:26:50,017 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:50,017 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:50,017 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:50,019 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:50,022 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:50,138 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:50,139 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 83 [2020-10-11 13:26:50,140 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:50,228 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:50,229 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 82 [2020-10-11 13:26:50,230 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:50,311 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:50,312 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 82 [2020-10-11 13:26:50,313 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:50,386 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:50,386 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 83 [2020-10-11 13:26:50,387 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:51,066 WARN L193 SmtUtils]: Spent 678.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 73 [2020-10-11 13:26:51,067 INFO L625 ElimStorePlain]: treesize reduction 120, result has 70.8 percent of original size [2020-10-11 13:26:51,072 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:51,078 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 4 xjuncts. [2020-10-11 13:26:51,079 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:355, output treesize:268 [2020-10-11 13:26:51,079 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:51,081 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,877 WARN L193 SmtUtils]: Spent 6.68 s on a formula simplification. DAG size of input: 94 DAG size of output: 87 [2020-10-11 13:26:57,885 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 12, 2, 1] term [2020-10-11 13:26:57,885 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-11 13:26:57,887 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,890 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,892 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,893 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,894 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,896 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,898 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,900 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,901 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:57,903 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,904 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,905 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:57,906 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,907 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,909 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,910 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,912 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,913 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,914 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,916 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:57,917 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,919 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,920 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,922 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,924 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,925 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,926 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,928 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,930 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,932 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,933 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,935 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,936 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,938 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,940 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,941 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,944 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,945 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,946 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,947 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,948 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,949 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,951 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:57,951 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,952 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,954 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:57,954 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:57,955 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,957 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 13:26:57,957 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 13:26:57,968 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,970 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,971 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,972 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,976 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,978 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:57,980 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-11 13:26:58,263 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 35 [2020-10-11 13:26:58,264 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:58,269 WARN L220 Elim1Store]: Array PQE input equivalent to false [2020-10-11 13:26:58,269 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:58,310 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-11 13:26:58,441 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2020-10-11 13:26:58,441 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:58,447 WARN L220 Elim1Store]: Array PQE input equivalent to false [2020-10-11 13:26:58,447 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:58,588 INFO L244 Elim1Store]: Index analysis took 104 ms [2020-10-11 13:26:58,706 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 28 [2020-10-11 13:26:58,708 INFO L545 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:58,757 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-11 13:26:58,958 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2020-10-11 13:26:58,959 INFO L545 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:59,325 INFO L244 Elim1Store]: Index analysis took 320 ms [2020-10-11 13:26:59,526 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:26:59,527 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 76 [2020-10-11 13:26:59,527 INFO L545 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:59,705 INFO L244 Elim1Store]: Index analysis took 122 ms [2020-10-11 13:26:59,807 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 35 [2020-10-11 13:26:59,808 INFO L545 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2020-10-11 13:26:59,924 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 30 [2020-10-11 13:26:59,925 INFO L545 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:00,144 INFO L244 Elim1Store]: Index analysis took 185 ms [2020-10-11 13:27:00,288 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:27:00,289 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 65 [2020-10-11 13:27:00,290 INFO L545 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:00,297 WARN L220 Elim1Store]: Array PQE input equivalent to false [2020-10-11 13:27:00,298 INFO L545 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:00,479 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:27:00,479 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 65 [2020-10-11 13:27:00,480 INFO L545 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:06,920 WARN L193 SmtUtils]: Spent 6.44 s on a formula simplification. DAG size of input: 190 DAG size of output: 151 [2020-10-11 13:27:06,921 INFO L625 ElimStorePlain]: treesize reduction 944, result has 47.2 percent of original size [2020-10-11 13:27:07,088 INFO L244 Elim1Store]: Index analysis took 140 ms [2020-10-11 13:27:07,211 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:27:07,211 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 76 [2020-10-11 13:27:07,212 INFO L545 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:07,354 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2020-10-11 13:27:07,354 INFO L545 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:07,492 INFO L244 Elim1Store]: Index analysis took 113 ms [2020-10-11 13:27:07,570 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:27:07,571 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 60 [2020-10-11 13:27:07,572 INFO L545 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:07,621 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 30 [2020-10-11 13:27:07,622 INFO L545 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:10,495 WARN L193 SmtUtils]: Spent 2.87 s on a formula simplification. DAG size of input: 146 DAG size of output: 136 [2020-10-11 13:27:10,496 INFO L625 ElimStorePlain]: treesize reduction 72, result has 91.5 percent of original size [2020-10-11 13:27:10,563 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 28 [2020-10-11 13:27:10,564 INFO L545 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:10,627 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2020-10-11 13:27:10,628 INFO L545 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:10,736 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:27:10,736 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 58 [2020-10-11 13:27:10,737 INFO L545 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:10,812 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:27:10,813 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 74 [2020-10-11 13:27:10,813 INFO L545 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:12,528 WARN L193 SmtUtils]: Spent 1.71 s on a formula simplification. DAG size of input: 134 DAG size of output: 126 [2020-10-11 13:27:12,529 INFO L625 ElimStorePlain]: treesize reduction 56, result has 92.8 percent of original size [2020-10-11 13:27:12,603 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:27:12,603 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 74 [2020-10-11 13:27:12,604 INFO L545 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:12,644 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:27:12,645 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 58 [2020-10-11 13:27:12,646 INFO L545 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:15,443 WARN L193 SmtUtils]: Spent 2.80 s on a formula simplification. DAG size of input: 114 DAG size of output: 112 [2020-10-11 13:27:15,445 INFO L625 ElimStorePlain]: treesize reduction 28, result has 96.1 percent of original size [2020-10-11 13:27:15,452 INFO L545 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 4 dim-2 vars, End of recursive call: 26 dim-0 vars, and 14 xjuncts. [2020-10-11 13:27:15,453 INFO L244 ElimStorePlain]: Needed 23 recursive calls to eliminate 14 variables, input treesize:2051, output treesize:697 [2020-10-11 13:27:23,291 WARN L193 SmtUtils]: Spent 7.68 s on a formula simplification. DAG size of input: 228 DAG size of output: 160 [2020-10-11 13:27:23,297 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 9, 8, 1] term [2020-10-11 13:27:23,297 INFO L603 QuantifierPusher]: Distributing 9 conjuncts over 2 disjuncts [2020-10-11 13:27:28,816 WARN L193 SmtUtils]: Spent 5.28 s on a formula simplification. DAG size of input: 224 DAG size of output: 113 [2020-10-11 13:27:28,821 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 5, 6, 1] term [2020-10-11 13:27:28,822 INFO L603 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2020-10-11 13:27:28,836 INFO L441 ElimStorePlain]: Different costs {3=[v_prenex_180], 5=[|#memory_int|, v_prenex_178, v_prenex_174], 9=[v_prenex_176]} [2020-10-11 13:27:28,846 INFO L384 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 39 treesize of output 19 [2020-10-11 13:27:28,848 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:29,138 WARN L193 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 110 [2020-10-11 13:27:29,139 INFO L625 ElimStorePlain]: treesize reduction 10, result has 95.5 percent of original size [2020-10-11 13:27:29,148 INFO L384 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 [2020-10-11 13:27:29,150 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:29,282 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2020-10-11 13:27:29,283 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:27:29,299 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:27:29,300 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 23 [2020-10-11 13:27:29,302 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:29,554 WARN L193 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2020-10-11 13:27:29,555 INFO L625 ElimStorePlain]: treesize reduction 4, result has 97.6 percent of original size [2020-10-11 13:27:29,571 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:27:29,572 INFO L384 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 31 treesize of output 23 [2020-10-11 13:27:29,573 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:29,811 WARN L193 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2020-10-11 13:27:29,812 INFO L625 ElimStorePlain]: treesize reduction 4, result has 97.3 percent of original size [2020-10-11 13:27:29,835 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-11 13:27:29,836 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 36 [2020-10-11 13:27:29,837 INFO L545 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-10-11 13:27:29,994 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 70 [2020-10-11 13:27:29,995 INFO L625 ElimStorePlain]: treesize reduction 8, result has 93.8 percent of original size [2020-10-11 13:27:30,002 INFO L545 ElimStorePlain]: Start of recursive call 1: 18 dim-0 vars, 5 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-11 13:27:30,002 INFO L244 ElimStorePlain]: Needed 6 recursive calls to eliminate 23 variables, input treesize:256, output treesize:17 [2020-10-11 13:27:30,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 13:27:30,079 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 13:27:30,079 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 13:27:30,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607220745] [2020-10-11 13:27:30,079 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 13:27:30,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 13:27:30,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 13:27:30,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=447, Unknown=0, NotChecked=0, Total=506 [2020-10-11 13:27:30,080 INFO L87 Difference]: Start difference. First operand 84046 states and 439563 transitions. Second operand 23 states. [2020-10-11 13:27:30,418 WARN L193 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 37 [2020-10-11 13:27:35,118 WARN L193 SmtUtils]: Spent 4.39 s on a formula simplification. DAG size of input: 80 DAG size of output: 67 [2020-10-11 13:27:35,691 WARN L193 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 71 [2020-10-11 13:27:36,375 WARN L193 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 71 [2020-10-11 13:27:41,813 WARN L193 SmtUtils]: Spent 5.11 s on a formula simplification. DAG size of input: 122 DAG size of output: 117 [2020-10-11 13:27:46,057 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 31 [2020-10-11 13:27:48,714 WARN L193 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 49 [2020-10-11 13:27:49,430 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 33 [2020-10-11 13:27:49,783 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 46 [2020-10-11 13:27:58,420 WARN L193 SmtUtils]: Spent 8.32 s on a formula simplification. DAG size of input: 196 DAG size of output: 52 [2020-10-11 13:28:02,861 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2020-10-11 13:28:03,636 WARN L193 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2020-10-11 13:28:06,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 13:28:06,939 INFO L93 Difference]: Finished difference Result 100649 states and 519079 transitions. [2020-10-11 13:28:06,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 13:28:06,940 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 15 [2020-10-11 13:28:06,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 13:28:07,284 INFO L225 Difference]: With dead ends: 100649 [2020-10-11 13:28:07,285 INFO L226 Difference]: Without dead ends: 100649 [2020-10-11 13:28:07,285 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 45.7s TimeCoverageRelationStatistics Valid=209, Invalid=1273, Unknown=0, NotChecked=0, Total=1482 [2020-10-11 13:28:07,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100649 states. [2020-10-11 13:28:09,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100649 to 83957. [2020-10-11 13:28:09,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83957 states. [2020-10-11 13:28:09,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83957 states to 83957 states and 439160 transitions. [2020-10-11 13:28:09,619 INFO L78 Accepts]: Start accepts. Automaton has 83957 states and 439160 transitions. Word has length 15 [2020-10-11 13:28:09,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 13:28:09,619 INFO L481 AbstractCegarLoop]: Abstraction has 83957 states and 439160 transitions. [2020-10-11 13:28:09,619 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 13:28:09,620 INFO L276 IsEmpty]: Start isEmpty. Operand 83957 states and 439160 transitions. [2020-10-11 13:28:09,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 13:28:09,622 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 13:28:09,622 INFO L421 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1] [2020-10-11 13:28:09,822 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 13:28:09,823 INFO L429 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 13:28:09,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 13:28:09,823 INFO L82 PathProgramCache]: Analyzing trace with hash -1951348114, now seen corresponding path program 1 times [2020-10-11 13:28:09,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 13:28:09,824 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657984897] [2020-10-11 13:28:09,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 13:28:09,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 13:28:09,830 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 13:28:09,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 13:28:09,835 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 13:28:09,840 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-11 13:28:09,840 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-11 13:28:09,841 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-10-11 13:28:09,841 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-11 13:28:09,841 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-11 13:28:09,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,868 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,868 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,869 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,869 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,869 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,871 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,871 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,871 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,871 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,871 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,871 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,871 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,871 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,872 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,872 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,872 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,872 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,872 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,872 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,872 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,872 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,872 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,875 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,879 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,879 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,879 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,879 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,879 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,880 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,880 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,880 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,883 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,883 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,883 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,883 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,883 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,883 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,883 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,883 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,885 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,885 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,886 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,886 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,886 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,886 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,886 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,887 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,887 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,887 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,889 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,889 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,889 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,896 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,897 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,897 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,898 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,898 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,898 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,899 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,899 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,899 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,899 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,899 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,900 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,900 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,900 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,900 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,901 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,901 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,901 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,901 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,901 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,902 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,902 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,903 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,904 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,904 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,904 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,904 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,904 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,905 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,905 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,905 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,906 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,906 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,907 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,907 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,908 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,908 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,908 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,908 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,908 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,908 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,909 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,909 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,909 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,910 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,911 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,911 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,912 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,913 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,914 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,914 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,914 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 13:28:09,934 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-11 13:28:09,934 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 13:28:09,935 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-11 13:28:09,935 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 13:28:09,935 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 13:28:09,935 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 13:28:09,935 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 13:28:09,935 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 13:28:09,935 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 13:28:09,937 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-11 13:28:09,938 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 168 places, 178 transitions, 401 flow [2020-10-11 13:28:09,938 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 168 places, 178 transitions, 401 flow [2020-10-11 13:28:09,938 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 168 places, 178 transitions, 401 flow [2020-10-11 13:28:09,971 INFO L129 PetriNetUnfolder]: 26/222 cut-off events. [2020-10-11 13:28:09,972 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-11 13:28:09,975 INFO L80 FinitePrefix]: Finished finitePrefix Result has 253 conditions, 222 events. 26/222 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 870 event pairs, 0 based on Foata normal form. 0/185 useless extension candidates. Maximal degree in co-relation 197. Up to 12 conditions per place. [2020-10-11 13:28:09,990 INFO L117 LiptonReduction]: Number of co-enabled transitions 22940 [2020-10-11 13:28:10,613 WARN L193 SmtUtils]: Spent 619.00 ms on a formula simplification that was a NOOP. DAG size: 3 [2020-10-11 13:28:12,178 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2020-10-11 13:28:12,291 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2020-10-11 13:28:13,352 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2020-10-11 13:28:14,908 INFO L132 LiptonReduction]: Checked pairs total: 36372 [2020-10-11 13:28:14,908 INFO L134 LiptonReduction]: Total number of compositions: 158 [2020-10-11 13:28:14,909 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 58 places, 62 transitions, 169 flow Received shutdown request... [2020-10-11 13:30:15,433 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-11 13:30:15,438 WARN L235 ceAbstractionStarter]: Timeout [2020-10-11 13:30:15,439 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.10 01:30:15 BasicIcfg [2020-10-11 13:30:15,439 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-11 13:30:15,442 INFO L168 Benchmark]: Toolchain (without parser) took 777025.64 ms. Allocated memory was 249.6 MB in the beginning and 6.0 GB in the end (delta: 5.7 GB). Free memory was 205.1 MB in the beginning and 3.1 GB in the end (delta: -2.9 GB). Peak memory consumption was 6.1 GB. Max. memory is 14.2 GB. [2020-10-11 13:30:15,442 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 249.6 MB. Free memory was 227.6 MB in the beginning and 226.8 MB in the end (delta: 838.9 kB). Peak memory consumption was 838.9 kB. Max. memory is 14.2 GB. [2020-10-11 13:30:15,442 INFO L168 Benchmark]: CACSL2BoogieTranslator took 695.82 ms. Allocated memory was 249.6 MB in the beginning and 308.8 MB in the end (delta: 59.2 MB). Free memory was 205.1 MB in the beginning and 265.5 MB in the end (delta: -60.4 MB). Peak memory consumption was 31.3 MB. Max. memory is 14.2 GB. [2020-10-11 13:30:15,444 INFO L168 Benchmark]: Boogie Procedure Inliner took 51.70 ms. Allocated memory is still 308.8 MB. Free memory was 265.5 MB in the beginning and 263.8 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. [2020-10-11 13:30:15,444 INFO L168 Benchmark]: Boogie Preprocessor took 30.70 ms. Allocated memory is still 308.8 MB. Free memory was 263.8 MB in the beginning and 262.1 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. [2020-10-11 13:30:15,444 INFO L168 Benchmark]: RCFGBuilder took 555.24 ms. Allocated memory is still 308.8 MB. Free memory was 262.1 MB in the beginning and 229.1 MB in the end (delta: 33.0 MB). Peak memory consumption was 33.0 MB. Max. memory is 14.2 GB. [2020-10-11 13:30:15,444 INFO L168 Benchmark]: TraceAbstraction took 775686.66 ms. Allocated memory was 308.8 MB in the beginning and 6.0 GB in the end (delta: 5.7 GB). Free memory was 228.3 MB in the beginning and 3.1 GB in the end (delta: -2.9 GB). Peak memory consumption was 6.1 GB. Max. memory is 14.2 GB. [2020-10-11 13:30:15,446 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 249.6 MB. Free memory was 227.6 MB in the beginning and 226.8 MB in the end (delta: 838.9 kB). Peak memory consumption was 838.9 kB. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 695.82 ms. Allocated memory was 249.6 MB in the beginning and 308.8 MB in the end (delta: 59.2 MB). Free memory was 205.1 MB in the beginning and 265.5 MB in the end (delta: -60.4 MB). Peak memory consumption was 31.3 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 51.70 ms. Allocated memory is still 308.8 MB. Free memory was 265.5 MB in the beginning and 263.8 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 30.70 ms. Allocated memory is still 308.8 MB. Free memory was 263.8 MB in the beginning and 262.1 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. * RCFGBuilder took 555.24 ms. Allocated memory is still 308.8 MB. Free memory was 262.1 MB in the beginning and 229.1 MB in the end (delta: 33.0 MB). Peak memory consumption was 33.0 MB. Max. memory is 14.2 GB. * TraceAbstraction took 775686.66 ms. Allocated memory was 308.8 MB in the beginning and 6.0 GB in the end (delta: 5.7 GB). Free memory was 228.3 MB in the beginning and 3.1 GB in the end (delta: -2.9 GB). Peak memory consumption was 6.1 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 380 VarBasedMoverChecksPositive, 26 VarBasedMoverChecksNegative, 11 SemBasedMoverChecksPositive, 15 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.2s, 21 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.2s, 48 PlacesBefore, 16 PlacesAfterwards, 50 TransitionsBefore, 16 TransitionsAfterwards, 620 CoEnabledTransitionPairs, 4 FixpointIterations, 7 TrivialSequentialCompositions, 26 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 10 ConcurrentYvCompositions, 2 ChoiceCompositions, 45 TotalNumberOfCompositions, 723 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2129 VarBasedMoverChecksPositive, 66 VarBasedMoverChecksNegative, 26 SemBasedMoverChecksPositive, 40 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.4s, 119 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.6s, 78 PlacesBefore, 28 PlacesAfterwards, 82 TransitionsBefore, 29 TransitionsAfterwards, 3224 CoEnabledTransitionPairs, 4 FixpointIterations, 7 TrivialSequentialCompositions, 46 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 15 ConcurrentYvCompositions, 3 ChoiceCompositions, 71 TotalNumberOfCompositions, 4977 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 5095 VarBasedMoverChecksPositive, 120 VarBasedMoverChecksNegative, 52 SemBasedMoverChecksPositive, 68 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 1.1s, 254 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 2.8s, 108 PlacesBefore, 39 PlacesAfterwards, 114 TransitionsBefore, 41 TransitionsAfterwards, 7812 CoEnabledTransitionPairs, 4 FixpointIterations, 7 TrivialSequentialCompositions, 67 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 22 ConcurrentYvCompositions, 4 ChoiceCompositions, 100 TotalNumberOfCompositions, 11162 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 9254 VarBasedMoverChecksPositive, 141 VarBasedMoverChecksNegative, 60 SemBasedMoverChecksPositive, 81 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 1.4s, 376 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 3.8s, 138 PlacesBefore, 48 PlacesAfterwards, 146 TransitionsBefore, 51 TransitionsAfterwards, 14384 CoEnabledTransitionPairs, 4 FixpointIterations, 7 TrivialSequentialCompositions, 92 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 29 ConcurrentYvCompositions, 5 ChoiceCompositions, 133 TotalNumberOfCompositions, 20417 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 14691 VarBasedMoverChecksPositive, 161 VarBasedMoverChecksNegative, 75 SemBasedMoverChecksPositive, 86 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 1.1s, 459 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 4.9s, 168 PlacesBefore, 58 PlacesAfterwards, 178 TransitionsBefore, 62 TransitionsAfterwards, 22940 CoEnabledTransitionPairs, 5 FixpointIterations, 7 TrivialSequentialCompositions, 111 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 34 ConcurrentYvCompositions, 6 ChoiceCompositions, 158 TotalNumberOfCompositions, 36372 MoverChecksTotal - TimeoutResultAtElement [Line: 700]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 700). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 58 places, 62 transitions, 169 flow. Already constructed 227286 states. Currently 2830 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 45 locations, 1 error locations. Started 5 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 775.2s, OverallIterations: 25, TraceHistogramMax: 5, AutomataDifference: 453.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 138.9s, HoareTripleCheckerStatistics: 1945 SDtfs, 8378 SDslu, 12809 SDs, 0 SdLazy, 34182 SolverSat, 1980 SolverUnsat, 125 SolverUnknown, 0 SolverNotchecked, 309.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 649 GetRequests, 55 SyntacticMatches, 12 SemanticMatches, 582 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5761 ImplicationChecksByTransitivity, 160.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=84046occurred in iteration=14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 68.4s AutomataMinimizationTime, 21 MinimizatonAttempts, 475544 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 106.7s InterpolantComputationTime, 492 NumberOfCodeBlocks, 492 NumberOfCodeBlocksAsserted, 48 NumberOfCheckSat, 415 ConstructedInterpolants, 91 QuantifiedInterpolants, 319367 SizeOfPredicates, 414 NumberOfNonLiveVariables, 1610 ConjunctsInSsa, 850 ConjunctsInUnsatCore, 35 InterpolantComputations, 7 PerfectInterpolantSequences, 14/60 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