/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-None-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-a47a088281b0b97d17910950432b7c5b5bc3adeb-a47a088 [2021-07-13 21:36:15,063 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-13 21:36:15,066 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-13 21:36:15,104 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-13 21:36:15,105 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-13 21:36:15,108 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-13 21:36:15,111 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-13 21:36:15,116 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-13 21:36:15,118 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-13 21:36:15,122 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-13 21:36:15,123 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-13 21:36:15,124 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-13 21:36:15,124 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-13 21:36:15,126 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-13 21:36:15,127 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-13 21:36:15,128 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-13 21:36:15,131 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-13 21:36:15,132 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-13 21:36:15,134 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-13 21:36:15,139 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-13 21:36:15,141 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-13 21:36:15,142 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-13 21:36:15,145 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-13 21:36:15,147 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-13 21:36:15,153 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-13 21:36:15,153 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-13 21:36:15,153 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-13 21:36:15,155 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-13 21:36:15,155 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-13 21:36:15,156 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-13 21:36:15,156 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-13 21:36:15,157 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-13 21:36:15,171 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-13 21:36:15,171 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-13 21:36:15,172 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-13 21:36:15,172 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-13 21:36:15,173 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-13 21:36:15,173 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-13 21:36:15,173 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-13 21:36:15,174 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-13 21:36:15,174 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-13 21:36:15,175 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-None-NoLbe.epf [2021-07-13 21:36:15,211 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-13 21:36:15,211 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-13 21:36:15,212 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-13 21:36:15,212 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-13 21:36:15,215 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-13 21:36:15,215 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-13 21:36:15,215 INFO L138 SettingsManager]: * Use SBE=true [2021-07-13 21:36:15,215 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-13 21:36:15,216 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-13 21:36:15,216 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-13 21:36:15,216 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-13 21:36:15,217 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-13 21:36:15,217 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-13 21:36:15,217 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-13 21:36:15,217 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-13 21:36:15,217 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-13 21:36:15,217 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-13 21:36:15,217 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-13 21:36:15,218 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-13 21:36:15,218 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-13 21:36:15,218 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-13 21:36:15,218 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-13 21:36:15,218 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-13 21:36:15,218 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 21:36:15,218 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-13 21:36:15,219 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-13 21:36:15,219 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-13 21:36:15,219 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-13 21:36:15,219 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-13 21:36:15,219 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-13 21:36:15,219 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2021-07-13 21:36:15,219 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-13 21:36:15,220 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-07-13 21:36:15,542 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-13 21:36:15,561 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-13 21:36:15,563 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-13 21:36:15,564 INFO L271 PluginConnector]: Initializing CDTParser... [2021-07-13 21:36:15,564 INFO L275 PluginConnector]: CDTParser initialized [2021-07-13 21:36:15,565 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i [2021-07-13 21:36:15,628 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/807d677f7/437f0352908e4f4f8e2a5237010bb4ef/FLAG00950d4d5 [2021-07-13 21:36:16,097 INFO L306 CDTParser]: Found 1 translation units. [2021-07-13 21:36:16,098 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i [2021-07-13 21:36:16,113 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/807d677f7/437f0352908e4f4f8e2a5237010bb4ef/FLAG00950d4d5 [2021-07-13 21:36:16,127 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/807d677f7/437f0352908e4f4f8e2a5237010bb4ef [2021-07-13 21:36:16,129 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-13 21:36:16,130 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-07-13 21:36:16,131 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-07-13 21:36:16,131 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-07-13 21:36:16,138 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-07-13 21:36:16,139 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 09:36:16" (1/1) ... [2021-07-13 21:36:16,140 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@bc1869d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:36:16, skipping insertion in model container [2021-07-13 21:36:16,140 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 09:36:16" (1/1) ... [2021-07-13 21:36:16,146 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-07-13 21:36:16,203 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-07-13 21:36:16,353 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-07-13 21:36:16,632 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[39095,39108] [2021-07-13 21:36:16,636 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[39180,39193] [2021-07-13 21:36:16,637 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[39232,39245] [2021-07-13 21:36:16,716 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[49285,49298] [2021-07-13 21:36:16,718 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[49334,49347] [2021-07-13 21:36:16,721 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[49462,49475] [2021-07-13 21:36:16,721 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[49520,49533] [2021-07-13 21:36:16,728 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-07-13 21:36:16,734 INFO L203 MainTranslator]: Completed pre-run [2021-07-13 21:36:16,752 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-07-13 21:36:16,776 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[39095,39108] [2021-07-13 21:36:16,777 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[39180,39193] [2021-07-13 21:36:16,778 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[39232,39245] [2021-07-13 21:36:16,791 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[49285,49298] [2021-07-13 21:36:16,792 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[49334,49347] [2021-07-13 21:36:16,800 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[49462,49475] [2021-07-13 21:36:16,801 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/ring_2w1r-2.i[49520,49533] [2021-07-13 21:36:16,809 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-07-13 21:36:16,883 INFO L208 MainTranslator]: Completed translation [2021-07-13 21:36:16,884 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:36:16 WrapperNode [2021-07-13 21:36:16,884 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-07-13 21:36:16,885 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-13 21:36:16,885 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-13 21:36:16,886 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-13 21:36:16,891 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:36:16" (1/1) ... [2021-07-13 21:36:16,922 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:36:16" (1/1) ... [2021-07-13 21:36:16,957 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-13 21:36:16,959 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-13 21:36:16,959 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-13 21:36:16,959 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-13 21:36:16,966 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:36:16" (1/1) ... [2021-07-13 21:36:16,967 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:36:16" (1/1) ... [2021-07-13 21:36:16,984 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:36:16" (1/1) ... [2021-07-13 21:36:16,985 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:36:16" (1/1) ... [2021-07-13 21:36:16,992 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:36:16" (1/1) ... [2021-07-13 21:36:16,996 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:36:16" (1/1) ... [2021-07-13 21:36:17,010 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:36:16" (1/1) ... [2021-07-13 21:36:17,013 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-13 21:36:17,014 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-13 21:36:17,014 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-13 21:36:17,014 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-13 21:36:17,015 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:36:16" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 21:36:17,083 INFO L130 BoogieDeclarations]: Found specification of procedure reader_two [2021-07-13 21:36:17,083 INFO L138 BoogieDeclarations]: Found implementation of procedure reader_two [2021-07-13 21:36:17,083 INFO L130 BoogieDeclarations]: Found specification of procedure writer_fn [2021-07-13 21:36:17,083 INFO L138 BoogieDeclarations]: Found implementation of procedure writer_fn [2021-07-13 21:36:17,083 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-07-13 21:36:17,083 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-07-13 21:36:17,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-07-13 21:36:17,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-07-13 21:36:17,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-07-13 21:36:17,084 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-13 21:36:17,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-13 21:36:17,086 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-07-13 21:36:17,684 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-13 21:36:17,685 INFO L299 CfgBuilder]: Removed 22 assume(true) statements. [2021-07-13 21:36:17,686 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 09:36:17 BoogieIcfgContainer [2021-07-13 21:36:17,687 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-13 21:36:17,688 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-13 21:36:17,688 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-13 21:36:17,690 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-13 21:36:17,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.07 09:36:16" (1/3) ... [2021-07-13 21:36:17,691 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24f3008e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 09:36:17, skipping insertion in model container [2021-07-13 21:36:17,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:36:16" (2/3) ... [2021-07-13 21:36:17,692 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24f3008e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 09:36:17, skipping insertion in model container [2021-07-13 21:36:17,692 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 09:36:17" (3/3) ... [2021-07-13 21:36:17,693 INFO L111 eAbstractionObserver]: Analyzing ICFG ring_2w1r-2.i [2021-07-13 21:36:17,698 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-13 21:36:17,698 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-13 21:36:17,698 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2021-07-13 21:36:17,699 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-13 21:36:17,732 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,732 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,732 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,732 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,732 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,732 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,733 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,733 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,733 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,733 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,733 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,733 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,733 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,733 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,734 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,734 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,734 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,734 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,734 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,734 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,734 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,734 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,735 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,735 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,735 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,735 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,735 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,735 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,735 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,736 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,736 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,736 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,736 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,736 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,736 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,736 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,736 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,736 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,737 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,737 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,737 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,737 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,737 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,737 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,737 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,737 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,738 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,738 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,738 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,738 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,738 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,738 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,738 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,738 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,738 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,739 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,739 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,739 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,739 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,739 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,739 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,739 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,739 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,739 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,740 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,740 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,740 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,740 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,740 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,740 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,740 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,740 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,740 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,741 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,741 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,741 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,741 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,741 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,741 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,741 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,741 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,741 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,742 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,742 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,742 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,742 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,742 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,742 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,742 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,742 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,742 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,743 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,743 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,743 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,743 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,743 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,743 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,743 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,743 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,744 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,744 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,744 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,744 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,744 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,744 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,744 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,744 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,744 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,744 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,745 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,745 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,745 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,745 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,745 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,745 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,745 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,745 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,745 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,746 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,746 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,746 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,746 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,746 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,746 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,746 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,746 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,746 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,747 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,747 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,747 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,747 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,747 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,747 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,747 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,747 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,747 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,747 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,748 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,748 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,748 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,748 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,748 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,748 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,748 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,748 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,748 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,748 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,749 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,749 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,749 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,749 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,749 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,749 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,749 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,749 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,749 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,749 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,750 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,750 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,750 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,750 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,750 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,750 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,750 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,750 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,750 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,750 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,751 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,751 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,751 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,751 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,751 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,751 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,751 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,751 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,751 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,751 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,751 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,752 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,752 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,752 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,752 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,752 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,752 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,752 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,752 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,752 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,752 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,753 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,753 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,753 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,753 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,753 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,753 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,753 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,753 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,753 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,754 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,754 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,754 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,754 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,754 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,754 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,754 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,754 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,754 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,754 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,755 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,755 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,755 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,755 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,755 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,755 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,755 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,755 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,755 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,756 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,756 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,756 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,756 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,756 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,756 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,756 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,756 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,757 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,757 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,757 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,757 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,757 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,757 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,757 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,757 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,757 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,757 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,758 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,758 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,758 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,758 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,758 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,758 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,758 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,758 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,758 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,758 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,759 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,759 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,759 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,759 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,759 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,759 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,759 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,759 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,759 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,759 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,760 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,760 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,760 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,760 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,760 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,760 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,760 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,760 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,760 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,760 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,761 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,761 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,761 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,761 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,761 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,761 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,761 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,761 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,761 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,762 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,762 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,762 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,762 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,762 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,762 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,762 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,762 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,762 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,762 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,762 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,763 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,763 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,763 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,763 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,763 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,763 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,763 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,763 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,764 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,764 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,764 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,764 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,764 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,764 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,764 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,764 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,764 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,764 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,765 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,765 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,765 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,765 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,765 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,765 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,765 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,765 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,766 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,766 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,766 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~r~1.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,766 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~r~1.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,766 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,766 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,766 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~r~1.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,766 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~r~1.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,766 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,766 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,767 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,767 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,767 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,767 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,767 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,767 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,767 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,767 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,767 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~r~1.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,768 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,768 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~r~1.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,768 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,768 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,768 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,768 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~r~1.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,768 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,768 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~r~1.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,768 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,768 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,768 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,769 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,769 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,769 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,769 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,769 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,769 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,769 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,769 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,769 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,769 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,770 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,770 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,770 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,770 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,770 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,770 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,770 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,770 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,770 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,770 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,771 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,771 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,771 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,771 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,771 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,771 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,771 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,771 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,771 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,771 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,772 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,772 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,772 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,772 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,772 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,772 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,772 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,772 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,772 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,773 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,773 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,773 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,773 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,773 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,773 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,773 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,773 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,773 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,773 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,774 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,774 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,774 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,774 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,774 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,774 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,774 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,774 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,775 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,775 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,775 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,775 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,775 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,775 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,775 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,775 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,775 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,775 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,775 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,775 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,776 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,776 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,776 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,776 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,776 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,776 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,776 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,777 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,777 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,777 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,777 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,777 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,777 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,777 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,777 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,777 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,777 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#t~pre19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,777 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,778 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#t~pre19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,778 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,778 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,778 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,778 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,778 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#t~pre19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,778 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#t~pre19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,780 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,780 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,780 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,780 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,780 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~r~1.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,780 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,780 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#t~pre19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,781 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,781 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,781 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,781 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,781 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,781 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,781 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,781 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,781 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_~r~1.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,781 WARN L313 ript$VariableManager]: TermVariabe |writer_fnThread1of1ForFork0_ring_enqueue_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,781 WARN L313 ript$VariableManager]: TermVariabe writer_fnThread1of1ForFork0_ring_enqueue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,785 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,786 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,786 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,786 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_~#read~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,786 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,786 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,786 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,786 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~ret23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,786 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_dequeue_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,786 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,786 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~r~2.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,787 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,787 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,787 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,787 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,787 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,787 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,787 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,787 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,787 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,787 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,787 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,787 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~mem29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,788 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~val~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,788 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,788 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,788 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#t~pre30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,788 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,788 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,788 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_ring_empty_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,788 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,788 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,789 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,789 WARN L313 ript$VariableManager]: TermVariabe |reader_twoThread1of1ForFork1_ring_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,789 WARN L313 ript$VariableManager]: TermVariabe reader_twoThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-07-13 21:36:17,795 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-07-13 21:36:17,815 INFO L255 AbstractCegarLoop]: Starting to check reachability of 2 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-07-13 21:36:17,865 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-13 21:36:17,865 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-13 21:36:17,865 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-13 21:36:17,865 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-13 21:36:17,865 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-13 21:36:17,865 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-13 21:36:17,866 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-13 21:36:17,866 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-13 21:36:17,878 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 194 places, 206 transitions, 434 flow [2021-07-13 21:36:17,918 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 502 states, 497 states have (on average 1.9014084507042253) internal successors, (945), 501 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 21:36:17,946 INFO L301 ceAbstractionStarter]: Result for error location ULTIMATE.start was SAFE (1/2) [2021-07-13 21:36:17,947 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2021-07-13 21:36:17,965 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-13 21:36:17,965 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-13 21:36:17,965 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-13 21:36:17,965 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-13 21:36:17,965 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-13 21:36:17,965 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-13 21:36:17,965 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-13 21:36:17,965 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == reader_twoThread1of1ForFork1======== [2021-07-13 21:36:17,970 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 194 places, 206 transitions, 434 flow Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-07-13 21:36:20,026 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 70624 states, 70620 states have (on average 3.2794109317473805) internal successors, (231592), 70623 states have internal predecessors, (231592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 21:36:20,030 INFO L430 AbstractCegarLoop]: === Iteration 1 === [reader_twoErr1ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr0ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr3ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-07-13 21:36:20,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 21:36:20,035 INFO L82 PathProgramCache]: Analyzing trace with hash -829795849, now seen corresponding path program 1 times [2021-07-13 21:36:20,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 21:36:20,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063669076] [2021-07-13 21:36:20,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 21:36:20,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:36:21,136 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 21:36:21,137 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 21:36:21,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063669076] [2021-07-13 21:36:21,138 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063669076] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:36:21,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930210380] [2021-07-13 21:36:21,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 21:36:21,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:36:21,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 65 conjunts are in the unsatisfiable core [2021-07-13 21:36:21,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 21:36:21,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-07-13 21:36:21,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:36:21,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 21:36:21,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 21:36:21,488 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2021-07-13 21:36:21,541 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-07-13 21:36:21,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-07-13 21:36:21,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:36:21,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 21:36:21,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 21:36:21,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2021-07-13 21:36:21,640 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-07-13 21:36:21,640 INFO L388 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 18 [2021-07-13 21:36:21,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:36:21,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 21:36:21,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 21:36:21,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:8 [2021-07-13 21:36:21,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 21:36:21,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:36:21,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 21:36:21,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-13 21:36:21,775 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-13 21:36:21,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:36:21,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-07-13 21:36:21,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:36:21,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 21:36:21,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-13 21:36:21,841 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-07-13 21:36:21,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:36:21,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-07-13 21:36:21,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:36:21,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 21:36:21,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-13 21:36:21,941 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:35, output treesize:20 [2021-07-13 21:36:22,569 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 21:36:22,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-07-13 21:36:22,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:36:22,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 21:36:22,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-13 21:36:22,576 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:7 [2021-07-13 21:36:22,702 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 21:36:22,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930210380] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:36:22,703 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 21:36:22,703 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 25] total 43 [2021-07-13 21:36:22,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410186562] [2021-07-13 21:36:22,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-07-13 21:36:22,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 21:36:22,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-07-13 21:36:22,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1633, Unknown=0, NotChecked=0, Total=1806 [2021-07-13 21:36:22,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:36:22,723 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-07-13 21:36:22,723 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 3.186046511627907) internal successors, (137), 43 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 21:36:22,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:36:23,714 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 68 [2021-07-13 21:36:23,989 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 76 [2021-07-13 21:36:24,128 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 78 [2021-07-13 21:36:24,282 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 70 [2021-07-13 21:36:24,432 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2021-07-13 21:36:25,580 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-07-13 21:36:27,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:36:27,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2021-07-13 21:36:27,465 INFO L430 AbstractCegarLoop]: === Iteration 2 === [reader_twoErr1ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr0ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr3ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-07-13 21:36:27,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 21:36:27,466 INFO L82 PathProgramCache]: Analyzing trace with hash -1349235104, now seen corresponding path program 1 times [2021-07-13 21:36:27,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 21:36:27,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130550542] [2021-07-13 21:36:27,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 21:36:27,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:36:27,834 INFO L134 CoverageAnalysis]: Checked inductivity of 13016 backedges. 6093 proven. 0 refuted. 0 times theorem prover too weak. 6923 trivial. 0 not checked. [2021-07-13 21:36:27,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 21:36:27,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130550542] [2021-07-13 21:36:27,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130550542] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 21:36:27,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 21:36:27,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 21:36:27,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992235370] [2021-07-13 21:36:27,837 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 21:36:27,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 21:36:27,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 21:36:27,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 21:36:27,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:36:27,837 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-07-13 21:36:27,838 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 47.666666666666664) internal successors, (143), 3 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 21:36:27,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:36:27,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:36:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:36:28,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:36:28,413 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-13 21:36:28,413 INFO L430 AbstractCegarLoop]: === Iteration 3 === [reader_twoErr1ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr0ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr3ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-07-13 21:36:28,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 21:36:28,414 INFO L82 PathProgramCache]: Analyzing trace with hash 1645599055, now seen corresponding path program 1 times [2021-07-13 21:36:28,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 21:36:28,415 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959368420] [2021-07-13 21:36:28,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 21:36:28,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:36:28,974 INFO L134 CoverageAnalysis]: Checked inductivity of 27167 backedges. 17574 proven. 467 refuted. 0 times theorem prover too weak. 9126 trivial. 0 not checked. [2021-07-13 21:36:28,974 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 21:36:28,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959368420] [2021-07-13 21:36:28,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959368420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:36:28,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22604137] [2021-07-13 21:36:28,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 21:36:29,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:36:29,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 1914 conjuncts, 3 conjunts are in the unsatisfiable core [2021-07-13 21:36:29,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 21:36:30,795 INFO L134 CoverageAnalysis]: Checked inductivity of 27167 backedges. 17574 proven. 467 refuted. 0 times theorem prover too weak. 9126 trivial. 0 not checked. [2021-07-13 21:36:30,795 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22604137] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:36:30,795 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 21:36:30,796 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-07-13 21:36:30,796 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051510662] [2021-07-13 21:36:30,797 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 21:36:30,797 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 21:36:30,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 21:36:30,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-07-13 21:36:30,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:36:30,799 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-07-13 21:36:30,799 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 41.6) internal successors, (208), 5 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 21:36:30,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:36:30,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:36:30,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:36:30,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:36:30,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:36:30,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 21:36:31,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 21:36:31,189 INFO L430 AbstractCegarLoop]: === Iteration 4 === [reader_twoErr1ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr0ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr3ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-07-13 21:36:31,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 21:36:31,190 INFO L82 PathProgramCache]: Analyzing trace with hash 1870095836, now seen corresponding path program 2 times [2021-07-13 21:36:31,190 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 21:36:31,190 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575488423] [2021-07-13 21:36:31,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 21:36:31,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:36:31,897 INFO L134 CoverageAnalysis]: Checked inductivity of 46537 backedges. 28914 proven. 6027 refuted. 0 times theorem prover too weak. 11596 trivial. 0 not checked. [2021-07-13 21:36:31,897 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 21:36:31,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575488423] [2021-07-13 21:36:31,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575488423] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:36:31,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766854319] [2021-07-13 21:36:31,898 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 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 21:36:32,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 21:36:32,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 21:36:32,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 2408 conjuncts, 4 conjunts are in the unsatisfiable core [2021-07-13 21:36:32,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 21:36:34,107 INFO L134 CoverageAnalysis]: Checked inductivity of 46537 backedges. 28914 proven. 6027 refuted. 0 times theorem prover too weak. 11596 trivial. 0 not checked. [2021-07-13 21:36:34,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766854319] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:36:34,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 21:36:34,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-07-13 21:36:34,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528072985] [2021-07-13 21:36:34,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 21:36:34,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 21:36:34,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 21:36:34,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-07-13 21:36:34,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:36:34,110 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-07-13 21:36:34,110 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 40.0) internal successors, (240), 6 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 21:36:34,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:36:34,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:36:34,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-07-13 21:36:34,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:36:34,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:36:34,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:36:34,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 21:36:34,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 21:36:34,520 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 21:36:34,521 INFO L430 AbstractCegarLoop]: === Iteration 5 === [reader_twoErr1ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr0ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr3ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-07-13 21:36:34,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 21:36:34,522 INFO L82 PathProgramCache]: Analyzing trace with hash 1328786095, now seen corresponding path program 3 times [2021-07-13 21:36:34,522 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 21:36:34,522 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954633578] [2021-07-13 21:36:34,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 21:36:34,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:36:35,172 INFO L134 CoverageAnalysis]: Checked inductivity of 71126 backedges. 40254 proven. 16806 refuted. 0 times theorem prover too weak. 14066 trivial. 0 not checked. [2021-07-13 21:36:35,172 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 21:36:35,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954633578] [2021-07-13 21:36:35,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954633578] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:36:35,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090057347] [2021-07-13 21:36:35,173 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 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 21:37:35,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 94 check-sat command(s) [2021-07-13 21:37:35,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 21:37:35,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 2623 conjuncts, 164 conjunts are in the unsatisfiable core [2021-07-13 21:37:35,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 21:37:37,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 21:37:37,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:37:37,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 21:37:37,969 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-13 21:37:37,969 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:16 [2021-07-13 21:37:38,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:37:38,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:37:38,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:37:38,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:37:38,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:37:38,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 29 [2021-07-13 21:37:38,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:37:38,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:37:38,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:37:38,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:37:38,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:37:38,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:37:38,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 31 [2021-07-13 21:37:38,459 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 21:37:38,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:37:38,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:37:38,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:37:38,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 39 [2021-07-13 21:37:38,476 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 21:37:38,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 21:37:38,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2021-07-13 21:37:38,514 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:190, output treesize:125 [2021-07-13 21:37:39,312 INFO L134 CoverageAnalysis]: Checked inductivity of 71126 backedges. 8495 proven. 26103 refuted. 0 times theorem prover too weak. 36528 trivial. 0 not checked. [2021-07-13 21:37:39,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090057347] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:37:39,313 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 21:37:39,313 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 28] total 32 [2021-07-13 21:37:39,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249916739] [2021-07-13 21:37:39,315 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 21:37:39,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 21:37:39,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 21:37:39,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2021-07-13 21:37:39,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:37:39,316 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-07-13 21:37:39,316 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 13.71875) internal successors, (439), 32 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 21:37:39,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:37:39,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:37:39,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-07-13 21:37:39,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-07-13 21:37:39,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:37:41,063 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-07-13 21:37:41,232 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-07-13 21:37:41,489 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 68 [2021-07-13 21:37:42,296 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2021-07-13 21:37:43,018 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 65 [2021-07-13 21:37:43,180 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-07-13 21:37:43,333 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 64 [2021-07-13 21:37:43,531 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 68 [2021-07-13 21:37:43,748 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-07-13 21:37:43,973 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 72 [2021-07-13 21:37:44,248 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 74 [2021-07-13 21:37:44,455 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 76 [2021-07-13 21:37:44,690 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-07-13 21:37:44,898 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 72 [2021-07-13 21:37:44,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:37:44,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:37:44,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 21:37:44,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 21:37:44,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-07-13 21:37:45,154 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 21:37:45,155 INFO L430 AbstractCegarLoop]: === Iteration 6 === [reader_twoErr1ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr0ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr3ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-07-13 21:37:45,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 21:37:45,156 INFO L82 PathProgramCache]: Analyzing trace with hash -233271753, now seen corresponding path program 1 times [2021-07-13 21:37:45,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 21:37:45,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607841758] [2021-07-13 21:37:45,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 21:37:45,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:37:45,941 INFO L134 CoverageAnalysis]: Checked inductivity of 92819 backedges. 45364 proven. 32804 refuted. 0 times theorem prover too weak. 14651 trivial. 0 not checked. [2021-07-13 21:37:45,942 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 21:37:45,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607841758] [2021-07-13 21:37:45,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607841758] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:37:45,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596621208] [2021-07-13 21:37:45,942 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 [2021-07-13 21:37:46,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:37:46,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 3139 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-13 21:37:46,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 21:37:48,575 INFO L134 CoverageAnalysis]: Checked inductivity of 92819 backedges. 45364 proven. 32804 refuted. 0 times theorem prover too weak. 14651 trivial. 0 not checked. [2021-07-13 21:37:48,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596621208] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:37:48,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 21:37:48,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 21:37:48,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155093862] [2021-07-13 21:37:48,578 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 21:37:48,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 21:37:48,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 21:37:48,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2021-07-13 21:37:48,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:37:48,579 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-07-13 21:37:48,579 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 37.5) internal successors, (300), 8 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 21:37:48,579 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:37:48,579 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:37:48,579 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-07-13 21:37:48,579 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-07-13 21:37:48,579 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2021-07-13 21:37:48,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:37:48,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:37:48,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:37:48,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 21:37:48,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 21:37:48,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-07-13 21:37:48,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 21:37:49,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 21:37:49,045 INFO L430 AbstractCegarLoop]: === Iteration 7 === [reader_twoErr1ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr0ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr3ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-07-13 21:37:49,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 21:37:49,045 INFO L82 PathProgramCache]: Analyzing trace with hash 1608175172, now seen corresponding path program 2 times [2021-07-13 21:37:49,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 21:37:49,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474299765] [2021-07-13 21:37:49,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 21:37:49,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:37:49,965 INFO L134 CoverageAnalysis]: Checked inductivity of 126546 backedges. 55404 proven. 54021 refuted. 0 times theorem prover too weak. 17121 trivial. 0 not checked. [2021-07-13 21:37:49,965 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 21:37:49,965 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474299765] [2021-07-13 21:37:49,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474299765] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:37:49,965 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940706859] [2021-07-13 21:37:49,965 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 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 21:37:50,574 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 21:37:50,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 21:37:50,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 3633 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 21:37:50,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 21:37:52,713 INFO L134 CoverageAnalysis]: Checked inductivity of 126546 backedges. 55404 proven. 54021 refuted. 0 times theorem prover too weak. 17121 trivial. 0 not checked. [2021-07-13 21:37:52,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940706859] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:37:52,713 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 21:37:52,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2021-07-13 21:37:52,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813348616] [2021-07-13 21:37:52,716 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 21:37:52,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 21:37:52,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 21:37:52,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2021-07-13 21:37:52,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:37:52,716 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-07-13 21:37:52,717 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 36.888888888888886) internal successors, (332), 9 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 21:37:52,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:37:52,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:37:52,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-07-13 21:37:52,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-07-13 21:37:52,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2021-07-13 21:37:52,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-07-13 21:37:52,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:37:53,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:37:53,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:37:53,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 21:37:53,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 21:37:53,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-07-13 21:37:53,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 21:37:53,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 21:37:53,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-07-13 21:37:53,282 INFO L430 AbstractCegarLoop]: === Iteration 8 === [reader_twoErr1ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr0ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr3ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-07-13 21:37:53,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 21:37:53,283 INFO L82 PathProgramCache]: Analyzing trace with hash 1716809623, now seen corresponding path program 3 times [2021-07-13 21:37:53,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 21:37:53,283 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283766162] [2021-07-13 21:37:53,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 21:37:53,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:37:54,374 INFO L134 CoverageAnalysis]: Checked inductivity of 165492 backedges. 65444 proven. 80457 refuted. 0 times theorem prover too weak. 19591 trivial. 0 not checked. [2021-07-13 21:37:54,374 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 21:37:54,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283766162] [2021-07-13 21:37:54,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283766162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:37:54,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425277629] [2021-07-13 21:37:54,374 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 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 21:38:13,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 94 check-sat command(s) [2021-07-13 21:38:13,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 21:38:13,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 2492 conjuncts, 151 conjunts are in the unsatisfiable core [2021-07-13 21:38:13,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 21:38:17,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:17,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:17,128 INFO L354 Elim1Store]: treesize reduction 44, result has 55.1 percent of original size [2021-07-13 21:38:17,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 36 treesize of output 72 [2021-07-13 21:38:17,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 21:38:17,280 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 45 [2021-07-13 21:38:17,281 INFO L628 ElimStorePlain]: treesize reduction 88, result has 57.5 percent of original size [2021-07-13 21:38:17,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-13 21:38:17,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:119 [2021-07-13 21:38:18,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-07-13 21:38:18,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:38:18,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,692 INFO L354 Elim1Store]: treesize reduction 68, result has 38.7 percent of original size [2021-07-13 21:38:18,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 77 [2021-07-13 21:38:18,702 INFO L550 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 21:38:18,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,791 INFO L354 Elim1Store]: treesize reduction 74, result has 33.3 percent of original size [2021-07-13 21:38:18,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 71 [2021-07-13 21:38:18,798 INFO L550 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 21:38:18,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-07-13 21:38:18,827 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 21:38:18,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,878 INFO L354 Elim1Store]: treesize reduction 93, result has 16.2 percent of original size [2021-07-13 21:38:18,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 52 [2021-07-13 21:38:18,879 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 21:38:18,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:38:18,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-07-13 21:38:18,891 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 21:38:19,066 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-07-13 21:38:19,066 INFO L628 ElimStorePlain]: treesize reduction 13, result has 96.0 percent of original size [2021-07-13 21:38:19,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 21:38:19,118 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:360, output treesize:519 [2021-07-13 21:38:20,365 WARN L205 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 124 DAG size of output: 106 [2021-07-13 21:38:31,141 WARN L205 SmtUtils]: Spent 10.22 s on a formula simplification. DAG size of input: 130 DAG size of output: 73 [2021-07-13 21:38:34,081 WARN L205 SmtUtils]: Spent 2.52 s on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 21:38:43,134 WARN L205 SmtUtils]: Spent 8.92 s on a formula simplification that was a NOOP. DAG size: 73 [2021-07-13 21:39:32,548 WARN L205 SmtUtils]: Spent 49.26 s on a formula simplification. DAG size of input: 75 DAG size of output: 75 [2021-07-13 21:39:55,936 WARN L205 SmtUtils]: Spent 23.16 s on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 21:39:56,385 INFO L354 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2021-07-13 21:39:56,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 34 [2021-07-13 21:39:56,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:39:56,393 INFO L628 ElimStorePlain]: treesize reduction 83, result has 3.5 percent of original size [2021-07-13 21:39:56,393 INFO L518 ElimStorePlain]: Eliminatee |#memory_int| vanished before elimination [2021-07-13 21:39:56,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-13 21:39:56,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:150, output treesize:3 [2021-07-13 21:39:56,683 INFO L134 CoverageAnalysis]: Checked inductivity of 165492 backedges. 143 proven. 48336 refuted. 0 times theorem prover too weak. 117013 trivial. 0 not checked. [2021-07-13 21:39:56,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425277629] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:39:56,684 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 21:39:56,684 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 53] total 60 [2021-07-13 21:39:56,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199214085] [2021-07-13 21:39:56,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 60 states [2021-07-13 21:39:56,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 21:39:56,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-07-13 21:39:56,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=3358, Unknown=0, NotChecked=0, Total=3540 [2021-07-13 21:39:56,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:39:56,688 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-07-13 21:39:56,688 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 60 states, 60 states have (on average 10.0) internal successors, (600), 60 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 21:39:56,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:39:56,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:39:56,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-07-13 21:39:56,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-07-13 21:39:56,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2021-07-13 21:39:56,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-07-13 21:39:56,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2021-07-13 21:39:56,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:40:00,894 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-07-13 21:40:01,101 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 77 [2021-07-13 21:40:01,321 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-07-13 21:40:01,541 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 77 [2021-07-13 21:40:01,722 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 68 [2021-07-13 21:40:01,914 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-07-13 21:40:02,149 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 85 [2021-07-13 21:40:02,325 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 64 [2021-07-13 21:40:02,664 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 81 [2021-07-13 21:40:02,838 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 68 [2021-07-13 21:40:03,029 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 70 [2021-07-13 21:40:03,262 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 72 [2021-07-13 21:40:03,598 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 89 [2021-07-13 21:40:03,822 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 91 [2021-07-13 21:40:04,065 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 98 [2021-07-13 21:40:04,283 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 92 [2021-07-13 21:40:04,615 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 98 [2021-07-13 21:40:04,823 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 76 [2021-07-13 21:40:05,017 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 74 [2021-07-13 21:40:05,194 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 72 [2021-07-13 21:40:05,360 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 68 [2021-07-13 21:40:05,572 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 76 [2021-07-13 21:40:05,769 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2021-07-13 21:40:05,979 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2021-07-13 21:40:06,603 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 116 [2021-07-13 21:40:06,964 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 112 [2021-07-13 21:40:16,800 WARN L205 SmtUtils]: Spent 9.71 s on a formula simplification. DAG size of input: 126 DAG size of output: 120 [2021-07-13 21:40:19,523 WARN L205 SmtUtils]: Spent 2.34 s on a formula simplification. DAG size of input: 134 DAG size of output: 120 [2021-07-13 21:40:31,477 WARN L205 SmtUtils]: Spent 11.84 s on a formula simplification. DAG size of input: 145 DAG size of output: 127 [2021-07-13 21:40:46,359 WARN L205 SmtUtils]: Spent 14.77 s on a formula simplification. DAG size of input: 133 DAG size of output: 123 [2021-07-13 21:41:35,464 WARN L205 SmtUtils]: Spent 48.98 s on a formula simplification. DAG size of input: 143 DAG size of output: 128 [2021-07-13 21:41:35,947 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 89 [2021-07-13 21:41:36,315 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 87 [2021-07-13 21:41:36,885 WARN L205 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 117 [2021-07-13 21:41:37,676 WARN L205 SmtUtils]: Spent 612.00 ms on a formula simplification. DAG size of input: 196 DAG size of output: 147 [2021-07-13 21:41:38,484 WARN L205 SmtUtils]: Spent 645.00 ms on a formula simplification. DAG size of input: 198 DAG size of output: 149 [2021-07-13 21:41:39,289 WARN L205 SmtUtils]: Spent 631.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 151 [2021-07-13 21:41:40,116 WARN L205 SmtUtils]: Spent 662.00 ms on a formula simplification. DAG size of input: 202 DAG size of output: 153 [2021-07-13 21:41:40,889 WARN L205 SmtUtils]: Spent 626.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 151 [2021-07-13 21:41:41,649 WARN L205 SmtUtils]: Spent 616.00 ms on a formula simplification. DAG size of input: 198 DAG size of output: 149 [2021-07-13 21:41:42,081 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-07-13 21:41:42,257 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-07-13 21:41:42,428 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 60 [2021-07-13 21:41:42,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:41:42,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:41:42,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 21:41:42,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 21:41:42,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-07-13 21:41:42,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 21:41:42,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 21:41:42,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-07-13 21:41:42,814 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 21:41:42,815 INFO L430 AbstractCegarLoop]: === Iteration 9 === [reader_twoErr1ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr0ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr3ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-07-13 21:41:42,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 21:41:42,815 INFO L82 PathProgramCache]: Analyzing trace with hash 786993688, now seen corresponding path program 1 times [2021-07-13 21:41:42,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 21:41:42,815 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846093401] [2021-07-13 21:41:42,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 21:41:43,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:41:44,109 INFO L134 CoverageAnalysis]: Checked inductivity of 211996 backedges. 77510 proven. 112112 refuted. 0 times theorem prover too weak. 22374 trivial. 0 not checked. [2021-07-13 21:41:44,109 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 21:41:44,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846093401] [2021-07-13 21:41:44,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846093401] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:41:44,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593946455] [2021-07-13 21:41:44,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 21:41:44,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:41:44,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 4645 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 21:41:44,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 21:41:47,635 INFO L134 CoverageAnalysis]: Checked inductivity of 211996 backedges. 77510 proven. 112112 refuted. 0 times theorem prover too weak. 22374 trivial. 0 not checked. [2021-07-13 21:41:47,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593946455] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:41:47,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 21:41:47,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-07-13 21:41:47,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194421869] [2021-07-13 21:41:47,637 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 21:41:47,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 21:41:47,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 21:41:47,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2021-07-13 21:41:47,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:41:47,638 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-07-13 21:41:47,638 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 36.09090909090909) internal successors, (397), 11 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 21:41:47,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:41:47,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:41:47,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-07-13 21:41:47,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2021-07-13 21:41:47,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2021-07-13 21:41:47,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2021-07-13 21:41:47,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2021-07-13 21:41:47,638 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 79 states. [2021-07-13 21:41:47,639 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-07-13 21:41:48,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 21:41:48,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 21:41:48,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 21:41:48,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 21:41:48,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-07-13 21:41:48,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 21:41:48,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 21:41:48,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-07-13 21:41:48,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 21:41:48,326 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-07-13 21:41:48,326 INFO L430 AbstractCegarLoop]: === Iteration 10 === [reader_twoErr1ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr0ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr3ASSERT_VIOLATIONERROR_FUNCTION, reader_twoErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-07-13 21:41:48,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 21:41:48,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1728774933, now seen corresponding path program 2 times [2021-07-13 21:41:48,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 21:41:48,327 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618738520] [2021-07-13 21:41:48,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 21:42:03,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 21:42:09,190 INFO L134 CoverageAnalysis]: Checked inductivity of 261640 backedges. 137503 proven. 58218 refuted. 0 times theorem prover too weak. 65919 trivial. 0 not checked. [2021-07-13 21:42:09,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 21:42:09,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618738520] [2021-07-13 21:42:09,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618738520] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 21:42:09,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511243827] [2021-07-13 21:42:09,191 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 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 21:42:10,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 21:42:10,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 21:42:10,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 5139 conjuncts, 190 conjunts are in the unsatisfiable core [2021-07-13 21:42:10,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 21:42:11,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 21:42:11,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:42:11,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 21:42:11,284 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 21:42:11,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 21:42:11,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 21:42:11,337 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 21:42:11,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 21:42:11,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 3 xjuncts. [2021-07-13 21:42:11,374 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:104, output treesize:204 [2021-07-13 21:42:12,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:12,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:12,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:12,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:12,952 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-07-13 21:42:12,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 56 [2021-07-13 21:42:12,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:42:12,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:12,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:12,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:12,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:12,993 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-07-13 21:42:12,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 101 treesize of output 70 [2021-07-13 21:42:12,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 21:42:13,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:13,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:13,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:13,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:13,032 INFO L354 Elim1Store]: treesize reduction 46, result has 16.4 percent of original size [2021-07-13 21:42:13,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 99 treesize of output 61 [2021-07-13 21:42:13,034 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 21:42:13,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:13,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:13,046 INFO L354 Elim1Store]: treesize reduction 31, result has 3.1 percent of original size [2021-07-13 21:42:13,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 92 treesize of output 49 [2021-07-13 21:42:13,047 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 21:42:13,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:13,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:13,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:13,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:13,072 INFO L354 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2021-07-13 21:42:13,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 108 treesize of output 1 [2021-07-13 21:42:13,073 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 21:42:13,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:13,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:13,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:13,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:13,114 INFO L354 Elim1Store]: treesize reduction 38, result has 30.9 percent of original size [2021-07-13 21:42:13,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 51 [2021-07-13 21:42:13,116 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 21:42:13,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:13,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:13,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:13,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:13,133 INFO L354 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2021-07-13 21:42:13,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 37 [2021-07-13 21:42:13,143 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 21:42:13,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 21:42:13,152 INFO L354 Elim1Store]: treesize reduction 31, result has 3.1 percent of original size [2021-07-13 21:42:13,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 63 treesize of output 32 [2021-07-13 21:42:13,153 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 21:42:13,289 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2021-07-13 21:42:13,289 INFO L628 ElimStorePlain]: treesize reduction 117, result has 66.1 percent of original size [2021-07-13 21:42:13,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2021-07-13 21:42:13,292 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:805, output treesize:174 [2021-07-13 21:42:13,946 INFO L446 ElimStorePlain]: Different costs {2=[v_prenex_9], 6=[|v_#memory_int_65|, v_prenex_8]} [2021-07-13 21:42:13,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 22 [2021-07-13 21:42:13,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 21:42:14,158 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-07-13 21:42:14,159 INFO L628 ElimStorePlain]: treesize reduction 129, result has 63.6 percent of original size [2021-07-13 21:42:14,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:14,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 35 [2021-07-13 21:42:14,171 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 21:42:14,345 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 63 [2021-07-13 21:42:14,346 INFO L628 ElimStorePlain]: treesize reduction 79, result has 75.7 percent of original size [2021-07-13 21:42:14,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 21:42:14,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 58 [2021-07-13 21:42:34,207 WARN L205 SmtUtils]: Spent 12.91 s on a formula simplification. DAG size of input: 8190 DAG size of output: 8191 [2021-07-13 21:42:40,259 WARN L205 SmtUtils]: Spent 5.26 s on a formula simplification. DAG size of input: 5950 DAG size of output: 5907 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown