/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA.epf -i ../../../trunk/examples/svcomp/pthread-ext/02_inc_cas.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-c7e336b [2020-10-05 23:12:34,231 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-05 23:12:34,235 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-05 23:12:34,277 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-05 23:12:34,278 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-05 23:12:34,286 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-05 23:12:34,289 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-05 23:12:34,294 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-05 23:12:34,297 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-05 23:12:34,300 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-05 23:12:34,301 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-05 23:12:34,301 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-05 23:12:34,302 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-05 23:12:34,304 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-05 23:12:34,307 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-05 23:12:34,308 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-05 23:12:34,310 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-05 23:12:34,311 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-05 23:12:34,313 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-05 23:12:34,321 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-05 23:12:34,325 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-05 23:12:34,326 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-05 23:12:34,327 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-05 23:12:34,328 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-05 23:12:34,343 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-05 23:12:34,344 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-05 23:12:34,344 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-05 23:12:34,347 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-05 23:12:34,348 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-05 23:12:34,349 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-05 23:12:34,349 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-05 23:12:34,353 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-05 23:12:34,354 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-05 23:12:34,354 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-05 23:12:34,357 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-05 23:12:34,358 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-05 23:12:34,358 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-05 23:12:34,359 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-05 23:12:34,359 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-05 23:12:34,360 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-05 23:12:34,361 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-05 23:12:34,363 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA.epf [2020-10-05 23:12:34,401 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-05 23:12:34,401 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-05 23:12:34,403 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-05 23:12:34,403 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-05 23:12:34,404 INFO L138 SettingsManager]: * Use SBE=true [2020-10-05 23:12:34,404 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-05 23:12:34,404 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-05 23:12:34,404 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-05 23:12:34,404 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-05 23:12:34,405 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-05 23:12:34,406 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-05 23:12:34,406 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-05 23:12:34,406 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-05 23:12:34,407 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-05 23:12:34,407 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-05 23:12:34,407 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-05 23:12:34,407 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-05 23:12:34,408 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-05 23:12:34,408 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-05 23:12:34,408 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-05 23:12:34,408 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-05 23:12:34,409 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-05 23:12:34,409 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-05 23:12:34,409 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-10-05 23:12:34,409 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-05 23:12:34,410 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-05 23:12:34,410 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-05 23:12:34,410 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-10-05 23:12:34,410 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-05 23:12:34,689 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-05 23:12:34,701 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-05 23:12:34,705 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-05 23:12:34,706 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-05 23:12:34,706 INFO L275 PluginConnector]: CDTParser initialized [2020-10-05 23:12:34,707 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/02_inc_cas.i [2020-10-05 23:12:34,788 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5cb097d9/dca91466313b4a2298911b5238a0b233/FLAG35654a8f9 [2020-10-05 23:12:35,350 INFO L306 CDTParser]: Found 1 translation units. [2020-10-05 23:12:35,351 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/02_inc_cas.i [2020-10-05 23:12:35,367 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5cb097d9/dca91466313b4a2298911b5238a0b233/FLAG35654a8f9 [2020-10-05 23:12:35,651 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c5cb097d9/dca91466313b4a2298911b5238a0b233 [2020-10-05 23:12:35,660 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-05 23:12:35,662 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-05 23:12:35,663 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-05 23:12:35,663 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-05 23:12:35,667 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-05 23:12:35,668 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.10 11:12:35" (1/1) ... [2020-10-05 23:12:35,671 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4aa2814b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 11:12:35, skipping insertion in model container [2020-10-05 23:12:35,672 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.10 11:12:35" (1/1) ... [2020-10-05 23:12:35,680 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-05 23:12:35,724 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-05 23:12:36,210 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-05 23:12:36,227 INFO L203 MainTranslator]: Completed pre-run [2020-10-05 23:12:36,303 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-05 23:12:36,386 INFO L208 MainTranslator]: Completed translation [2020-10-05 23:12:36,388 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 11:12:36 WrapperNode [2020-10-05 23:12:36,389 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-05 23:12:36,390 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-05 23:12:36,390 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-05 23:12:36,390 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-05 23:12:36,398 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 11:12:36" (1/1) ... [2020-10-05 23:12:36,415 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 11:12:36" (1/1) ... [2020-10-05 23:12:36,440 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-05 23:12:36,440 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-05 23:12:36,441 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-05 23:12:36,441 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-05 23:12:36,451 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 11:12:36" (1/1) ... [2020-10-05 23:12:36,451 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 11:12:36" (1/1) ... [2020-10-05 23:12:36,454 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 11:12:36" (1/1) ... [2020-10-05 23:12:36,454 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 11:12:36" (1/1) ... [2020-10-05 23:12:36,460 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 11:12:36" (1/1) ... [2020-10-05 23:12:36,466 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 11:12:36" (1/1) ... [2020-10-05 23:12:36,468 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 11:12:36" (1/1) ... [2020-10-05 23:12:36,471 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-05 23:12:36,471 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-05 23:12:36,472 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-05 23:12:36,472 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-05 23:12:36,476 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 11:12:36" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-05 23:12:36,534 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-05 23:12:36,535 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-10-05 23:12:36,535 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-10-05 23:12:36,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-05 23:12:36,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-05 23:12:36,535 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-05 23:12:36,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-05 23:12:36,536 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-05 23:12:36,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-05 23:12:36,539 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-05 23:12:37,040 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-05 23:12:37,040 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-05 23:12:37,043 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.10 11:12:37 BoogieIcfgContainer [2020-10-05 23:12:37,043 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-05 23:12:37,045 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-05 23:12:37,045 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-05 23:12:37,048 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-05 23:12:37,049 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.10 11:12:35" (1/3) ... [2020-10-05 23:12:37,050 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@451e11d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.10 11:12:37, skipping insertion in model container [2020-10-05 23:12:37,050 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 11:12:36" (2/3) ... [2020-10-05 23:12:37,051 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@451e11d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.10 11:12:37, skipping insertion in model container [2020-10-05 23:12:37,051 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.10 11:12:37" (3/3) ... [2020-10-05 23:12:37,053 INFO L109 eAbstractionObserver]: Analyzing ICFG 02_inc_cas.i [2020-10-05 23:12:37,065 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-05 23:12:37,065 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-10-05 23:12:37,073 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-05 23:12:37,074 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-05 23:12:37,102 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,103 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,103 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,104 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,105 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,105 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,106 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,106 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,107 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,107 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,107 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,108 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,108 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,108 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,109 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,110 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,110 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,113 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,113 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,113 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,121 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,122 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,122 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,123 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,123 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,124 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,126 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,126 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:37,143 INFO L251 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-05 23:12:37,164 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-05 23:12:37,165 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-05 23:12:37,165 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-05 23:12:37,165 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-05 23:12:37,165 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-05 23:12:37,165 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-05 23:12:37,165 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-05 23:12:37,165 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-05 23:12:37,180 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 48 places, 50 transitions, 105 flow [2020-10-05 23:12:37,182 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 48 places, 50 transitions, 105 flow [2020-10-05 23:12:37,219 INFO L129 PetriNetUnfolder]: 6/58 cut-off events. [2020-10-05 23:12:37,220 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-05 23:12:37,225 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63 conditions, 58 events. 6/58 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 99 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 40. Up to 4 conditions per place. [2020-10-05 23:12:37,228 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 48 places, 50 transitions, 105 flow [2020-10-05 23:12:37,245 INFO L129 PetriNetUnfolder]: 6/58 cut-off events. [2020-10-05 23:12:37,245 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-05 23:12:37,246 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63 conditions, 58 events. 6/58 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 99 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 40. Up to 4 conditions per place. [2020-10-05 23:12:37,248 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 620 [2020-10-05 23:12:37,249 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-10-05 23:12:37,970 INFO L206 etLargeBlockEncoding]: Checked pairs total: 625 [2020-10-05 23:12:37,970 INFO L214 etLargeBlockEncoding]: Total number of compositions: 41 [2020-10-05 23:12:37,974 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 17 places, 17 transitions, 39 flow [2020-10-05 23:12:37,983 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 49 states. [2020-10-05 23:12:37,985 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states. [2020-10-05 23:12:37,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-05 23:12:37,993 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 23:12:37,994 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2020-10-05 23:12:37,994 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-05 23:12:38,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 23:12:38,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1018613008, now seen corresponding path program 1 times [2020-10-05 23:12:38,012 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 23:12:38,013 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360269305] [2020-10-05 23:12:38,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 23:12:38,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 23:12:38,131 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 23:12:38,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 23:12:38,148 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 23:12:38,172 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-05 23:12:38,173 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-10-05 23:12:38,174 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-05 23:12:38,175 WARN L363 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-05 23:12:38,175 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-05 23:12:38,189 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,189 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,190 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,191 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,191 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,191 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,191 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,192 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,193 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,193 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,193 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,194 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,194 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,195 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,196 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,196 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,196 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,196 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,197 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,197 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,203 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,205 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,205 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,205 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,206 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,206 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,207 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,207 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,207 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,207 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,208 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,208 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,208 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,208 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,209 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,210 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,210 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,214 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,215 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,215 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,215 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,215 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,216 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,216 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,217 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,217 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,217 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,218 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,219 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,219 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,220 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,220 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,222 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,223 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,223 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,223 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,224 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,224 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,224 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,224 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,224 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,225 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,225 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,225 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,225 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,226 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,226 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,226 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,227 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,227 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,227 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,227 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,228 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:38,232 INFO L251 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-05 23:12:38,233 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-05 23:12:38,233 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-05 23:12:38,233 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-05 23:12:38,234 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-05 23:12:38,234 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-05 23:12:38,234 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-05 23:12:38,234 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-05 23:12:38,234 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-05 23:12:38,238 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 78 places, 82 transitions, 176 flow [2020-10-05 23:12:38,238 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 78 places, 82 transitions, 176 flow [2020-10-05 23:12:38,264 INFO L129 PetriNetUnfolder]: 11/99 cut-off events. [2020-10-05 23:12:38,264 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-05 23:12:38,266 INFO L80 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 99 events. 11/99 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 283 event pairs, 0 based on Foata normal form. 0/83 useless extension candidates. Maximal degree in co-relation 71. Up to 6 conditions per place. [2020-10-05 23:12:38,271 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 78 places, 82 transitions, 176 flow [2020-10-05 23:12:38,293 INFO L129 PetriNetUnfolder]: 11/99 cut-off events. [2020-10-05 23:12:38,293 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-05 23:12:38,295 INFO L80 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 99 events. 11/99 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 283 event pairs, 0 based on Foata normal form. 0/83 useless extension candidates. Maximal degree in co-relation 71. Up to 6 conditions per place. [2020-10-05 23:12:38,300 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 3224 [2020-10-05 23:12:38,300 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-10-05 23:12:39,522 INFO L206 etLargeBlockEncoding]: Checked pairs total: 4104 [2020-10-05 23:12:39,522 INFO L214 etLargeBlockEncoding]: Total number of compositions: 68 [2020-10-05 23:12:39,523 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 29 transitions, 70 flow [2020-10-05 23:12:39,544 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 445 states. [2020-10-05 23:12:39,544 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states. [2020-10-05 23:12:39,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-05 23:12:39,545 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 23:12:39,546 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-05 23:12:39,546 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 23:12:39,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 23:12:39,546 INFO L82 PathProgramCache]: Analyzing trace with hash 134541285, now seen corresponding path program 1 times [2020-10-05 23:12:39,547 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 23:12:39,547 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22550513] [2020-10-05 23:12:39,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 23:12:39,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 23:12:39,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 23:12:39,611 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22550513] [2020-10-05 23:12:39,612 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 23:12:39,612 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-05 23:12:39,613 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447921270] [2020-10-05 23:12:39,623 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-05 23:12:39,624 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 23:12:39,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-05 23:12:39,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-05 23:12:39,647 INFO L87 Difference]: Start difference. First operand 445 states. Second operand 2 states. [2020-10-05 23:12:39,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 23:12:39,682 INFO L93 Difference]: Finished difference Result 354 states and 1023 transitions. [2020-10-05 23:12:39,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-05 23:12:39,684 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 6 [2020-10-05 23:12:39,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 23:12:39,712 INFO L225 Difference]: With dead ends: 354 [2020-10-05 23:12:39,712 INFO L226 Difference]: Without dead ends: 354 [2020-10-05 23:12:39,714 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-05 23:12:39,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2020-10-05 23:12:39,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2020-10-05 23:12:39,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2020-10-05 23:12:39,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 1023 transitions. [2020-10-05 23:12:39,799 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 1023 transitions. Word has length 6 [2020-10-05 23:12:39,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 23:12:39,808 INFO L479 AbstractCegarLoop]: Abstraction has 354 states and 1023 transitions. [2020-10-05 23:12:39,808 INFO L480 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-05 23:12:39,809 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 1023 transitions. [2020-10-05 23:12:39,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-05 23:12:39,810 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 23:12:39,810 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1] [2020-10-05 23:12:39,810 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-05 23:12:39,811 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 23:12:39,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 23:12:39,812 INFO L82 PathProgramCache]: Analyzing trace with hash 1776881619, now seen corresponding path program 1 times [2020-10-05 23:12:39,813 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 23:12:39,813 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832575883] [2020-10-05 23:12:39,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 23:12:39,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 23:12:39,857 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 23:12:39,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 23:12:39,887 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 23:12:39,894 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-05 23:12:39,895 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-10-05 23:12:39,896 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-05 23:12:39,900 WARN L363 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-05 23:12:39,902 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-05 23:12:39,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,931 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,935 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,936 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,936 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,937 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,937 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,938 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,939 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,939 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,940 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,940 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,941 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,941 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,942 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,942 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,943 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,944 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,945 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,945 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,946 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,946 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,946 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,947 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,947 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,947 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,947 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,948 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,948 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,949 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,949 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,949 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,951 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,951 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,951 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,951 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,951 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,952 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,952 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,952 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,952 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,952 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,952 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,953 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,953 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,954 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,954 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,954 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,954 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,956 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,957 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,957 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,957 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,957 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,957 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,958 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,958 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,958 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,958 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,958 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,958 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,959 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,959 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,959 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,959 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,959 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,959 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,960 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,960 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,960 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,960 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,960 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,960 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:39,962 INFO L251 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-05 23:12:39,962 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-05 23:12:39,962 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-05 23:12:39,962 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-05 23:12:39,963 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-05 23:12:39,963 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-05 23:12:39,963 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-05 23:12:39,963 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-05 23:12:39,963 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-05 23:12:39,965 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 108 places, 114 transitions, 249 flow [2020-10-05 23:12:39,965 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 108 places, 114 transitions, 249 flow [2020-10-05 23:12:39,987 INFO L129 PetriNetUnfolder]: 16/140 cut-off events. [2020-10-05 23:12:39,988 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-05 23:12:39,990 INFO L80 FinitePrefix]: Finished finitePrefix Result has 156 conditions, 140 events. 16/140 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 478 event pairs, 0 based on Foata normal form. 0/117 useless extension candidates. Maximal degree in co-relation 103. Up to 8 conditions per place. [2020-10-05 23:12:39,997 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 108 places, 114 transitions, 249 flow [2020-10-05 23:12:40,017 INFO L129 PetriNetUnfolder]: 16/140 cut-off events. [2020-10-05 23:12:40,017 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-05 23:12:40,019 INFO L80 FinitePrefix]: Finished finitePrefix Result has 156 conditions, 140 events. 16/140 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 478 event pairs, 0 based on Foata normal form. 0/117 useless extension candidates. Maximal degree in co-relation 103. Up to 8 conditions per place. [2020-10-05 23:12:40,026 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 7812 [2020-10-05 23:12:40,027 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-10-05 23:12:40,322 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-10-05 23:12:41,551 INFO L206 etLargeBlockEncoding]: Checked pairs total: 9847 [2020-10-05 23:12:41,551 INFO L214 etLargeBlockEncoding]: Total number of compositions: 94 [2020-10-05 23:12:41,551 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 38 places, 40 transitions, 101 flow [2020-10-05 23:12:41,757 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 3564 states. [2020-10-05 23:12:41,757 INFO L276 IsEmpty]: Start isEmpty. Operand 3564 states. [2020-10-05 23:12:41,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-05 23:12:41,758 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 23:12:41,758 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-05 23:12:41,759 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 23:12:41,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 23:12:41,759 INFO L82 PathProgramCache]: Analyzing trace with hash -1306196704, now seen corresponding path program 1 times [2020-10-05 23:12:41,760 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 23:12:41,760 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639880842] [2020-10-05 23:12:41,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 23:12:41,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 23:12:41,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 23:12:41,788 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639880842] [2020-10-05 23:12:41,788 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 23:12:41,788 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-05 23:12:41,789 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206056361] [2020-10-05 23:12:41,789 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-05 23:12:41,789 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 23:12:41,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-05 23:12:41,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-05 23:12:41,790 INFO L87 Difference]: Start difference. First operand 3564 states. Second operand 2 states. [2020-10-05 23:12:41,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 23:12:41,844 INFO L93 Difference]: Finished difference Result 2835 states and 11373 transitions. [2020-10-05 23:12:41,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-05 23:12:41,844 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 6 [2020-10-05 23:12:41,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 23:12:41,879 INFO L225 Difference]: With dead ends: 2835 [2020-10-05 23:12:41,879 INFO L226 Difference]: Without dead ends: 2835 [2020-10-05 23:12:41,880 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-05 23:12:41,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2835 states. [2020-10-05 23:12:42,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2835 to 2835. [2020-10-05 23:12:42,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2835 states. [2020-10-05 23:12:42,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2835 states to 2835 states and 11373 transitions. [2020-10-05 23:12:42,029 INFO L78 Accepts]: Start accepts. Automaton has 2835 states and 11373 transitions. Word has length 6 [2020-10-05 23:12:42,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 23:12:42,029 INFO L479 AbstractCegarLoop]: Abstraction has 2835 states and 11373 transitions. [2020-10-05 23:12:42,029 INFO L480 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-05 23:12:42,029 INFO L276 IsEmpty]: Start isEmpty. Operand 2835 states and 11373 transitions. [2020-10-05 23:12:42,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-05 23:12:42,030 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 23:12:42,030 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 23:12:42,031 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-05 23:12:42,031 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 23:12:42,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 23:12:42,031 INFO L82 PathProgramCache]: Analyzing trace with hash -485749908, now seen corresponding path program 1 times [2020-10-05 23:12:42,032 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 23:12:42,032 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89041526] [2020-10-05 23:12:42,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 23:12:42,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 23:12:42,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 23:12:42,215 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89041526] [2020-10-05 23:12:42,215 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 23:12:42,215 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-05 23:12:42,215 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454376014] [2020-10-05 23:12:42,216 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-05 23:12:42,216 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 23:12:42,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-05 23:12:42,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2020-10-05 23:12:42,217 INFO L87 Difference]: Start difference. First operand 2835 states and 11373 transitions. Second operand 7 states. [2020-10-05 23:12:43,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 23:12:43,159 INFO L93 Difference]: Finished difference Result 5375 states and 20985 transitions. [2020-10-05 23:12:43,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-05 23:12:43,160 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 9 [2020-10-05 23:12:43,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 23:12:43,212 INFO L225 Difference]: With dead ends: 5375 [2020-10-05 23:12:43,213 INFO L226 Difference]: Without dead ends: 5375 [2020-10-05 23:12:43,214 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2020-10-05 23:12:43,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5375 states. [2020-10-05 23:12:43,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5375 to 4102. [2020-10-05 23:12:43,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4102 states. [2020-10-05 23:12:43,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4102 states to 4102 states and 16597 transitions. [2020-10-05 23:12:43,400 INFO L78 Accepts]: Start accepts. Automaton has 4102 states and 16597 transitions. Word has length 9 [2020-10-05 23:12:43,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 23:12:43,400 INFO L479 AbstractCegarLoop]: Abstraction has 4102 states and 16597 transitions. [2020-10-05 23:12:43,400 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-05 23:12:43,400 INFO L276 IsEmpty]: Start isEmpty. Operand 4102 states and 16597 transitions. [2020-10-05 23:12:43,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-05 23:12:43,402 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 23:12:43,402 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 23:12:43,402 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-05 23:12:43,403 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 23:12:43,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 23:12:43,403 INFO L82 PathProgramCache]: Analyzing trace with hash 685965103, now seen corresponding path program 1 times [2020-10-05 23:12:43,403 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 23:12:43,404 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263881383] [2020-10-05 23:12:43,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 23:12:43,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 23:12:43,676 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 23:12:43,676 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263881383] [2020-10-05 23:12:43,677 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390544034] [2020-10-05 23:12:43,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-05 23:12:43,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 23:12:43,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 35 conjunts are in the unsatisfiable core [2020-10-05 23:12:43,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-05 23:12:43,903 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-05 23:12:43,904 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 54 [2020-10-05 23:12:43,912 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:12:43,943 INFO L625 ElimStorePlain]: treesize reduction 24, result has 58.6 percent of original size [2020-10-05 23:12:43,944 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-05 23:12:43,944 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:34 [2020-10-05 23:12:43,982 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-05 23:12:43,982 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:12:43,991 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-05 23:12:43,992 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:12:44,000 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-05 23:12:44,001 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:12:44,038 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:12:44,039 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-05 23:12:44,039 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:111, output treesize:99 [2020-10-05 23:12:44,100 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-05 23:12:44,148 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:12:44,149 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 53 [2020-10-05 23:12:44,152 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-05 23:12:44,153 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-05 23:12:44,154 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:12:44,157 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:12:44,173 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:12:44,174 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-05 23:12:44,176 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-05 23:12:44,178 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:12:44,180 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:12:44,199 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:12:44,199 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-05 23:12:44,201 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-05 23:12:44,202 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:12:44,205 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:12:44,234 INFO L625 ElimStorePlain]: treesize reduction 79, result has 25.5 percent of original size [2020-10-05 23:12:44,235 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-05 23:12:44,235 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:114, output treesize:27 [2020-10-05 23:12:44,299 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-05 23:12:44,326 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-05 23:12:44,328 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:12:44,332 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-05 23:12:44,333 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:12:44,345 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:12:44,348 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-05 23:12:44,348 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:134, output treesize:39 [2020-10-05 23:12:44,414 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2020-10-05 23:12:44,415 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:12:44,427 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:12:44,432 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2020-10-05 23:12:44,432 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:50, output treesize:39 [2020-10-05 23:12:44,490 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-05 23:12:44,492 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:12:44,501 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:12:44,503 INFO L545 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-05 23:12:44,503 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:46, output treesize:9 [2020-10-05 23:12:44,524 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 23:12:44,525 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-05 23:12:44,525 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2020-10-05 23:12:44,525 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186986202] [2020-10-05 23:12:44,526 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-05 23:12:44,526 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 23:12:44,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-05 23:12:44,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2020-10-05 23:12:44,527 INFO L87 Difference]: Start difference. First operand 4102 states and 16597 transitions. Second operand 15 states. [2020-10-05 23:12:44,831 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 36 [2020-10-05 23:12:46,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 23:12:46,754 INFO L93 Difference]: Finished difference Result 8416 states and 32880 transitions. [2020-10-05 23:12:46,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-05 23:12:46,754 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 11 [2020-10-05 23:12:46,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 23:12:46,812 INFO L225 Difference]: With dead ends: 8416 [2020-10-05 23:12:46,813 INFO L226 Difference]: Without dead ends: 8416 [2020-10-05 23:12:46,813 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=232, Invalid=890, Unknown=0, NotChecked=0, Total=1122 [2020-10-05 23:12:46,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8416 states. [2020-10-05 23:12:47,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8416 to 4375. [2020-10-05 23:12:47,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4375 states. [2020-10-05 23:12:47,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4375 states to 4375 states and 17624 transitions. [2020-10-05 23:12:47,024 INFO L78 Accepts]: Start accepts. Automaton has 4375 states and 17624 transitions. Word has length 11 [2020-10-05 23:12:47,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 23:12:47,025 INFO L479 AbstractCegarLoop]: Abstraction has 4375 states and 17624 transitions. [2020-10-05 23:12:47,025 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-05 23:12:47,025 INFO L276 IsEmpty]: Start isEmpty. Operand 4375 states and 17624 transitions. [2020-10-05 23:12:47,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-05 23:12:47,027 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 23:12:47,027 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1] [2020-10-05 23:12:47,241 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2020-10-05 23:12:47,242 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 23:12:47,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 23:12:47,243 INFO L82 PathProgramCache]: Analyzing trace with hash 1886881339, now seen corresponding path program 1 times [2020-10-05 23:12:47,243 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 23:12:47,243 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721247685] [2020-10-05 23:12:47,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 23:12:47,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 23:12:47,255 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 23:12:47,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 23:12:47,262 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 23:12:47,267 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-05 23:12:47,268 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-10-05 23:12:47,268 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-05 23:12:47,268 WARN L363 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-05 23:12:47,269 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-05 23:12:47,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,290 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,290 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,290 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,291 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,291 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,292 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,292 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,292 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,299 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,299 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,299 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,299 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,302 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,302 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,304 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,304 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,304 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,304 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,304 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,304 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,304 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,304 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,314 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,314 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,315 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,316 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,316 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,316 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,317 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,317 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,317 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,317 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,317 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,317 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,317 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,318 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,318 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,318 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,319 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,319 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,319 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,319 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,319 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,319 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,319 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,319 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,321 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,322 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,323 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,323 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,324 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,324 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,324 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,324 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,324 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,324 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,324 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,325 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,325 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,325 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,325 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,325 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,325 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,325 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,325 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,326 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,326 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,326 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,326 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,326 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,326 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,326 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,326 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,327 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,327 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,327 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,327 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,327 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,327 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,327 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,328 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,328 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,328 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,328 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,328 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,328 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,328 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,328 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,329 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,329 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,331 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,331 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,331 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,331 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,332 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,332 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,332 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,332 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,332 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,333 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,333 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,333 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,333 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,334 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,334 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,334 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,334 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,334 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,334 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,334 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,334 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,334 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,336 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,336 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,336 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,337 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,337 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,338 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,338 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,338 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,339 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,340 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,340 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,340 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,340 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,340 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,340 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,340 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,341 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,341 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,341 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,341 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,344 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,344 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~e not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~e| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,345 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,345 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,346 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~r.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,346 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,346 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_~u not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,346 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,346 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~u| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,347 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~vn~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~#casret~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,347 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_atomic_CAS_#in~r.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 23:12:47,348 INFO L251 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-05 23:12:47,348 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-05 23:12:47,348 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-05 23:12:47,349 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-05 23:12:47,349 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-05 23:12:47,349 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-05 23:12:47,349 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-05 23:12:47,349 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-05 23:12:47,349 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-05 23:12:47,351 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 146 transitions, 324 flow [2020-10-05 23:12:47,351 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 138 places, 146 transitions, 324 flow [2020-10-05 23:12:47,376 INFO L129 PetriNetUnfolder]: 21/181 cut-off events. [2020-10-05 23:12:47,377 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-05 23:12:47,379 INFO L80 FinitePrefix]: Finished finitePrefix Result has 204 conditions, 181 events. 21/181 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 676 event pairs, 0 based on Foata normal form. 0/151 useless extension candidates. Maximal degree in co-relation 149. Up to 10 conditions per place. [2020-10-05 23:12:47,392 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 138 places, 146 transitions, 324 flow [2020-10-05 23:12:47,415 INFO L129 PetriNetUnfolder]: 21/181 cut-off events. [2020-10-05 23:12:47,415 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-05 23:12:47,418 INFO L80 FinitePrefix]: Finished finitePrefix Result has 204 conditions, 181 events. 21/181 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 676 event pairs, 0 based on Foata normal form. 0/151 useless extension candidates. Maximal degree in co-relation 149. Up to 10 conditions per place. [2020-10-05 23:12:47,430 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 14384 [2020-10-05 23:12:47,430 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-10-05 23:12:49,465 INFO L206 etLargeBlockEncoding]: Checked pairs total: 19119 [2020-10-05 23:12:49,465 INFO L214 etLargeBlockEncoding]: Total number of compositions: 127 [2020-10-05 23:12:49,465 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 49 places, 52 transitions, 136 flow [2020-10-05 23:12:53,533 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 32440 states. [2020-10-05 23:12:53,534 INFO L276 IsEmpty]: Start isEmpty. Operand 32440 states. [2020-10-05 23:12:53,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-05 23:12:53,534 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 23:12:53,534 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-05 23:12:53,535 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-05 23:12:53,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 23:12:53,535 INFO L82 PathProgramCache]: Analyzing trace with hash -791920104, now seen corresponding path program 1 times [2020-10-05 23:12:53,535 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 23:12:53,536 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720693485] [2020-10-05 23:12:53,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 23:12:53,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 23:12:53,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 23:12:53,547 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720693485] [2020-10-05 23:12:53,547 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 23:12:53,547 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-05 23:12:53,548 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919931308] [2020-10-05 23:12:53,548 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-05 23:12:53,548 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 23:12:53,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-05 23:12:53,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-05 23:12:53,549 INFO L87 Difference]: Start difference. First operand 32440 states. Second operand 2 states. [2020-10-05 23:12:54,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 23:12:54,051 INFO L93 Difference]: Finished difference Result 25788 states and 131820 transitions. [2020-10-05 23:12:54,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-05 23:12:54,051 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 6 [2020-10-05 23:12:54,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 23:12:54,225 INFO L225 Difference]: With dead ends: 25788 [2020-10-05 23:12:54,225 INFO L226 Difference]: Without dead ends: 25788 [2020-10-05 23:12:54,225 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-05 23:12:54,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25788 states. [2020-10-05 23:12:55,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25788 to 25788. [2020-10-05 23:12:55,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25788 states. [2020-10-05 23:12:55,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25788 states to 25788 states and 131820 transitions. [2020-10-05 23:12:55,616 INFO L78 Accepts]: Start accepts. Automaton has 25788 states and 131820 transitions. Word has length 6 [2020-10-05 23:12:55,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 23:12:55,616 INFO L479 AbstractCegarLoop]: Abstraction has 25788 states and 131820 transitions. [2020-10-05 23:12:55,616 INFO L480 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-05 23:12:55,616 INFO L276 IsEmpty]: Start isEmpty. Operand 25788 states and 131820 transitions. [2020-10-05 23:12:55,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-05 23:12:55,617 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 23:12:55,617 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 23:12:55,617 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-05 23:12:55,617 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-05 23:12:55,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 23:12:55,618 INFO L82 PathProgramCache]: Analyzing trace with hash 206770244, now seen corresponding path program 1 times [2020-10-05 23:12:55,618 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 23:12:55,618 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318061250] [2020-10-05 23:12:55,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 23:12:55,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 23:12:55,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 23:12:55,752 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318061250] [2020-10-05 23:12:55,752 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 23:12:55,752 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-05 23:12:55,753 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597225620] [2020-10-05 23:12:55,753 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-05 23:12:55,753 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 23:12:55,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-05 23:12:55,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2020-10-05 23:12:55,754 INFO L87 Difference]: Start difference. First operand 25788 states and 131820 transitions. Second operand 8 states. [2020-10-05 23:12:58,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 23:12:58,911 INFO L93 Difference]: Finished difference Result 51809 states and 263746 transitions. [2020-10-05 23:12:58,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-05 23:12:58,912 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 9 [2020-10-05 23:12:58,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 23:12:59,177 INFO L225 Difference]: With dead ends: 51809 [2020-10-05 23:12:59,179 INFO L226 Difference]: Without dead ends: 51809 [2020-10-05 23:12:59,180 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2020-10-05 23:12:59,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51809 states. [2020-10-05 23:13:01,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51809 to 36937. [2020-10-05 23:13:01,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36937 states. [2020-10-05 23:13:01,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36937 states to 36937 states and 189739 transitions. [2020-10-05 23:13:01,430 INFO L78 Accepts]: Start accepts. Automaton has 36937 states and 189739 transitions. Word has length 9 [2020-10-05 23:13:01,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 23:13:01,430 INFO L479 AbstractCegarLoop]: Abstraction has 36937 states and 189739 transitions. [2020-10-05 23:13:01,430 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-05 23:13:01,430 INFO L276 IsEmpty]: Start isEmpty. Operand 36937 states and 189739 transitions. [2020-10-05 23:13:01,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-05 23:13:01,431 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 23:13:01,431 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 23:13:01,431 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-05 23:13:01,431 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-05 23:13:01,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 23:13:01,432 INFO L82 PathProgramCache]: Analyzing trace with hash 1132627134, now seen corresponding path program 1 times [2020-10-05 23:13:01,432 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 23:13:01,432 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372874313] [2020-10-05 23:13:01,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 23:13:01,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 23:13:01,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 23:13:01,613 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372874313] [2020-10-05 23:13:01,614 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929408000] [2020-10-05 23:13:01,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-05 23:13:01,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 23:13:01,698 WARN L261 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 39 conjunts are in the unsatisfiable core [2020-10-05 23:13:01,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-05 23:13:01,767 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-05 23:13:01,768 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 66 [2020-10-05 23:13:01,770 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:01,799 INFO L625 ElimStorePlain]: treesize reduction 23, result has 59.6 percent of original size [2020-10-05 23:13:01,799 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-05 23:13:01,799 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:34 [2020-10-05 23:13:01,845 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-05 23:13:01,846 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:01,870 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-05 23:13:01,871 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:01,878 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-05 23:13:01,879 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:01,922 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:01,923 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-05 23:13:01,923 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:111, output treesize:99 [2020-10-05 23:13:01,987 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-05 23:13:02,015 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:02,016 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-05 23:13:02,016 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:02,053 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:02,053 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 53 [2020-10-05 23:13:02,055 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:02,074 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:02,075 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-05 23:13:02,076 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:02,112 INFO L625 ElimStorePlain]: treesize reduction 69, result has 28.1 percent of original size [2020-10-05 23:13:02,112 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-05 23:13:02,113 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:114, output treesize:27 [2020-10-05 23:13:02,176 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-05 23:13:02,177 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-05 23:13:02,198 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-05 23:13:02,199 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:02,209 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-05 23:13:02,210 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:02,263 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:02,266 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-05 23:13:02,266 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:134, output treesize:88 [2020-10-05 23:13:02,374 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:02,524 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-05 23:13:02,526 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:02,540 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:02,544 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2020-10-05 23:13:02,545 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:60, output treesize:39 [2020-10-05 23:13:02,605 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-05 23:13:02,606 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:02,615 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:02,617 INFO L545 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-05 23:13:02,617 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:46, output treesize:9 [2020-10-05 23:13:02,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 23:13:02,645 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-05 23:13:02,645 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2020-10-05 23:13:02,645 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726488210] [2020-10-05 23:13:02,646 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-05 23:13:02,646 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 23:13:02,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-05 23:13:02,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2020-10-05 23:13:02,647 INFO L87 Difference]: Start difference. First operand 36937 states and 189739 transitions. Second operand 17 states. [2020-10-05 23:13:02,910 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 36 [2020-10-05 23:13:08,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 23:13:08,754 INFO L93 Difference]: Finished difference Result 69288 states and 351511 transitions. [2020-10-05 23:13:08,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-05 23:13:08,755 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 11 [2020-10-05 23:13:08,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 23:13:09,007 INFO L225 Difference]: With dead ends: 69288 [2020-10-05 23:13:09,007 INFO L226 Difference]: Without dead ends: 69288 [2020-10-05 23:13:09,008 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=275, Invalid=1057, Unknown=0, NotChecked=0, Total=1332 [2020-10-05 23:13:09,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69288 states. [2020-10-05 23:13:10,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69288 to 38469. [2020-10-05 23:13:10,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38469 states. [2020-10-05 23:13:10,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38469 states to 38469 states and 196705 transitions. [2020-10-05 23:13:10,763 INFO L78 Accepts]: Start accepts. Automaton has 38469 states and 196705 transitions. Word has length 11 [2020-10-05 23:13:10,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 23:13:10,763 INFO L479 AbstractCegarLoop]: Abstraction has 38469 states and 196705 transitions. [2020-10-05 23:13:10,763 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-05 23:13:10,763 INFO L276 IsEmpty]: Start isEmpty. Operand 38469 states and 196705 transitions. [2020-10-05 23:13:10,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-05 23:13:10,764 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 23:13:10,764 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 23:13:10,964 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-10-05 23:13:10,967 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-05 23:13:10,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 23:13:10,968 INFO L82 PathProgramCache]: Analyzing trace with hash -1556595678, now seen corresponding path program 1 times [2020-10-05 23:13:10,968 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 23:13:10,969 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190563000] [2020-10-05 23:13:10,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 23:13:11,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 23:13:11,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-05 23:13:11,143 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190563000] [2020-10-05 23:13:11,143 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 23:13:11,143 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-05 23:13:11,143 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452368805] [2020-10-05 23:13:11,144 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-05 23:13:11,144 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 23:13:11,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-05 23:13:11,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2020-10-05 23:13:11,145 INFO L87 Difference]: Start difference. First operand 38469 states and 196705 transitions. Second operand 8 states. [2020-10-05 23:13:14,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 23:13:14,702 INFO L93 Difference]: Finished difference Result 72900 states and 370551 transitions. [2020-10-05 23:13:14,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-05 23:13:14,703 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 12 [2020-10-05 23:13:14,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 23:13:14,985 INFO L225 Difference]: With dead ends: 72900 [2020-10-05 23:13:14,985 INFO L226 Difference]: Without dead ends: 72900 [2020-10-05 23:13:14,986 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2020-10-05 23:13:15,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72900 states. [2020-10-05 23:13:16,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72900 to 53354. [2020-10-05 23:13:16,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53354 states. [2020-10-05 23:13:20,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53354 states to 53354 states and 273371 transitions. [2020-10-05 23:13:20,674 INFO L78 Accepts]: Start accepts. Automaton has 53354 states and 273371 transitions. Word has length 12 [2020-10-05 23:13:20,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 23:13:20,675 INFO L479 AbstractCegarLoop]: Abstraction has 53354 states and 273371 transitions. [2020-10-05 23:13:20,675 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-05 23:13:20,675 INFO L276 IsEmpty]: Start isEmpty. Operand 53354 states and 273371 transitions. [2020-10-05 23:13:20,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-05 23:13:20,676 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 23:13:20,676 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 23:13:20,677 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-05 23:13:20,677 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-05 23:13:20,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 23:13:20,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1987280718, now seen corresponding path program 2 times [2020-10-05 23:13:20,677 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 23:13:20,677 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352697499] [2020-10-05 23:13:20,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 23:13:20,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 23:13:20,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-05 23:13:20,849 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352697499] [2020-10-05 23:13:20,849 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023379079] [2020-10-05 23:13:20,849 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 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-05 23:13:20,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-05 23:13:20,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-05 23:13:20,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 39 conjunts are in the unsatisfiable core [2020-10-05 23:13:20,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-05 23:13:20,963 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-05 23:13:20,964 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 54 [2020-10-05 23:13:20,967 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,003 INFO L625 ElimStorePlain]: treesize reduction 24, result has 58.6 percent of original size [2020-10-05 23:13:21,003 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,004 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:34 [2020-10-05 23:13:21,053 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-05 23:13:21,054 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,062 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-05 23:13:21,062 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,070 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-05 23:13:21,071 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,119 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:21,119 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-05 23:13:21,120 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:111, output treesize:99 [2020-10-05 23:13:21,181 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-05 23:13:21,197 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-05 23:13:21,205 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,217 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-05 23:13:21,219 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,228 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2020-10-05 23:13:21,229 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,271 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:21,271 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-05 23:13:21,272 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:132, output treesize:99 [2020-10-05 23:13:21,273 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-05 23:13:21,313 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:21,314 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 53 [2020-10-05 23:13:21,315 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-05 23:13:21,316 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-05 23:13:21,316 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:21,318 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,336 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:21,337 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-05 23:13:21,338 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-05 23:13:21,339 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:21,341 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,357 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:21,358 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-10-05 23:13:21,359 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-05 23:13:21,361 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:21,369 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,398 INFO L625 ElimStorePlain]: treesize reduction 69, result has 28.1 percent of original size [2020-10-05 23:13:21,399 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,399 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:114, output treesize:27 [2020-10-05 23:13:21,462 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-05 23:13:21,463 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-05 23:13:21,486 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-05 23:13:21,487 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,500 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-05 23:13:21,501 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,544 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:21,555 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-05 23:13:21,555 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:134, output treesize:100 [2020-10-05 23:13:21,663 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:21,787 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-05 23:13:21,789 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,817 INFO L625 ElimStorePlain]: treesize reduction 10, result has 79.6 percent of original size [2020-10-05 23:13:21,820 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2020-10-05 23:13:21,820 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:60, output treesize:39 [2020-10-05 23:13:21,880 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-05 23:13:21,881 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,889 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:21,890 INFO L545 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-05 23:13:21,890 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:46, output treesize:9 [2020-10-05 23:13:21,923 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-05 23:13:21,923 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-05 23:13:21,923 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2020-10-05 23:13:21,924 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039962293] [2020-10-05 23:13:21,924 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-05 23:13:21,924 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 23:13:21,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-05 23:13:21,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2020-10-05 23:13:21,925 INFO L87 Difference]: Start difference. First operand 53354 states and 273371 transitions. Second operand 17 states. [2020-10-05 23:13:22,146 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 34 [2020-10-05 23:13:22,275 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 36 [2020-10-05 23:13:28,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 23:13:28,078 INFO L93 Difference]: Finished difference Result 94724 states and 479793 transitions. [2020-10-05 23:13:28,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-05 23:13:28,079 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 14 [2020-10-05 23:13:28,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 23:13:28,449 INFO L225 Difference]: With dead ends: 94724 [2020-10-05 23:13:28,449 INFO L226 Difference]: Without dead ends: 94724 [2020-10-05 23:13:28,450 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=275, Invalid=1057, Unknown=0, NotChecked=0, Total=1332 [2020-10-05 23:13:28,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94724 states. [2020-10-05 23:13:30,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94724 to 54454. [2020-10-05 23:13:30,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54454 states. [2020-10-05 23:13:30,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54454 states to 54454 states and 277855 transitions. [2020-10-05 23:13:30,768 INFO L78 Accepts]: Start accepts. Automaton has 54454 states and 277855 transitions. Word has length 14 [2020-10-05 23:13:30,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 23:13:30,768 INFO L479 AbstractCegarLoop]: Abstraction has 54454 states and 277855 transitions. [2020-10-05 23:13:30,768 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-05 23:13:30,768 INFO L276 IsEmpty]: Start isEmpty. Operand 54454 states and 277855 transitions. [2020-10-05 23:13:30,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-05 23:13:30,770 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 23:13:30,770 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 23:13:30,976 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-05 23:13:30,977 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-05 23:13:30,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 23:13:30,978 INFO L82 PathProgramCache]: Analyzing trace with hash -828078624, now seen corresponding path program 1 times [2020-10-05 23:13:30,978 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 23:13:30,978 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447904397] [2020-10-05 23:13:30,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 23:13:31,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 23:13:31,506 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 23:13:31,507 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447904397] [2020-10-05 23:13:31,507 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729552835] [2020-10-05 23:13:31,507 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 [2020-10-05 23:13:31,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 23:13:31,596 WARN L261 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 63 conjunts are in the unsatisfiable core [2020-10-05 23:13:31,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-05 23:13:31,660 INFO L350 Elim1Store]: treesize reduction 27, result has 50.9 percent of original size [2020-10-05 23:13:31,660 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 54 [2020-10-05 23:13:31,671 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:31,710 INFO L625 ElimStorePlain]: treesize reduction 24, result has 58.6 percent of original size [2020-10-05 23:13:31,711 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-05 23:13:31,711 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:34 [2020-10-05 23:13:31,757 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-05 23:13:31,757 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:31,772 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-05 23:13:31,773 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:31,781 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2020-10-05 23:13:31,781 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:31,825 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:31,825 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-05 23:13:31,826 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:111, output treesize:99 [2020-10-05 23:13:31,896 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-10-05 23:13:31,952 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:31,953 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 69 [2020-10-05 23:13:31,955 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:32,000 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:32,001 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 69 [2020-10-05 23:13:32,002 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:32,111 INFO L350 Elim1Store]: treesize reduction 16, result has 83.7 percent of original size [2020-10-05 23:13:32,112 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 27 treesize of output 99 [2020-10-05 23:13:32,113 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:32,964 WARN L193 SmtUtils]: Spent 850.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 38 [2020-10-05 23:13:32,965 INFO L625 ElimStorePlain]: treesize reduction 82, result has 65.3 percent of original size [2020-10-05 23:13:32,966 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2020-10-05 23:13:32,966 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:132, output treesize:154 [2020-10-05 23:13:33,190 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-10-05 23:13:33,191 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-05 23:13:33,233 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-05 23:13:33,235 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:33,255 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-05 23:13:33,255 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:33,280 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-05 23:13:33,281 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:33,300 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-05 23:13:33,301 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:33,339 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-05 23:13:33,340 INFO L545 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:33,357 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2020-10-05 23:13:33,358 INFO L545 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:33,376 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-05 23:13:33,377 INFO L545 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:33,387 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-05 23:13:33,388 INFO L545 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:33,661 WARN L193 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 44 [2020-10-05 23:13:33,662 INFO L625 ElimStorePlain]: treesize reduction 200, result has 53.6 percent of original size [2020-10-05 23:13:33,663 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2020-10-05 23:13:33,663 INFO L244 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:681, output treesize:231 [2020-10-05 23:13:33,825 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-10-05 23:13:33,829 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-05 23:13:34,079 WARN L193 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2020-10-05 23:13:34,174 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-05 23:13:34,237 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-05 23:13:34,239 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:34,258 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-05 23:13:34,260 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:34,281 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-05 23:13:34,286 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:34,305 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2020-10-05 23:13:34,307 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:34,635 WARN L193 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 74 [2020-10-05 23:13:34,636 INFO L625 ElimStorePlain]: treesize reduction 30, result has 88.2 percent of original size [2020-10-05 23:13:34,652 INFO L545 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 1 dim-2 vars, End of recursive call: 14 dim-0 vars, and 4 xjuncts. [2020-10-05 23:13:34,653 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:309, output treesize:225 [2020-10-05 23:13:34,910 WARN L193 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2020-10-05 23:13:34,950 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-05 23:13:35,033 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:35,034 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 72 [2020-10-05 23:13:35,034 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:35,071 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:35,072 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2020-10-05 23:13:35,073 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:35,102 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:35,103 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2020-10-05 23:13:35,104 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:35,129 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:35,129 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2020-10-05 23:13:35,130 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:35,239 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2020-10-05 23:13:35,240 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:35,256 INFO L545 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 1 dim-1 vars, End of recursive call: 14 dim-0 vars, and 4 xjuncts. [2020-10-05 23:13:35,257 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 15 variables, input treesize:245, output treesize:220 [2020-10-05 23:13:35,546 WARN L193 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 83 [2020-10-05 23:13:35,734 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2020-10-05 23:13:35,747 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 8, 1] term [2020-10-05 23:13:35,748 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-05 23:13:35,756 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-05 23:13:35,758 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-05 23:13:35,782 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-05 23:13:35,787 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-05 23:13:35,813 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-05 23:13:35,818 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-05 23:13:36,043 INFO L244 Elim1Store]: Index analysis took 146 ms [2020-10-05 23:13:36,137 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:36,137 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 60 [2020-10-05 23:13:36,139 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:36,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-05 23:13:36,253 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:36,254 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 9 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 67 [2020-10-05 23:13:36,255 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:36,319 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:36,319 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 60 [2020-10-05 23:13:36,320 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:39,096 WARN L193 SmtUtils]: Spent 2.77 s on a formula simplification. DAG size of input: 178 DAG size of output: 167 [2020-10-05 23:13:39,097 INFO L625 ElimStorePlain]: treesize reduction 46, result has 93.8 percent of original size [2020-10-05 23:13:39,179 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:39,180 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 60 [2020-10-05 23:13:39,181 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:39,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-05 23:13:39,253 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:39,253 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 67 [2020-10-05 23:13:39,254 INFO L545 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:39,286 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:39,286 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 60 [2020-10-05 23:13:39,287 INFO L545 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:40,825 WARN L193 SmtUtils]: Spent 1.54 s on a formula simplification. DAG size of input: 174 DAG size of output: 163 [2020-10-05 23:13:40,826 INFO L625 ElimStorePlain]: treesize reduction 44, result has 93.9 percent of original size [2020-10-05 23:13:40,875 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:40,875 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 60 [2020-10-05 23:13:40,877 INFO L545 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:40,925 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:40,926 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 60 [2020-10-05 23:13:40,927 INFO L545 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:40,965 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:40,966 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 67 [2020-10-05 23:13:40,967 INFO L545 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:41,910 WARN L193 SmtUtils]: Spent 942.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 158 [2020-10-05 23:13:41,911 INFO L625 ElimStorePlain]: treesize reduction 44, result has 93.7 percent of original size [2020-10-05 23:13:41,911 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:41,917 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:41,927 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:41,935 INFO L545 ElimStorePlain]: Start of recursive call 1: 28 dim-0 vars, 3 dim-2 vars, End of recursive call: 57 dim-0 vars, and 9 xjuncts. [2020-10-05 23:13:41,936 INFO L244 ElimStorePlain]: Needed 10 recursive calls to eliminate 31 variables, input treesize:721, output treesize:652 [2020-10-05 23:13:41,942 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:41,945 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:41,952 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,642 WARN L193 SmtUtils]: Spent 5.42 s on a formula simplification. DAG size of input: 337 DAG size of output: 156 [2020-10-05 23:13:49,653 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-05 23:13:49,657 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,658 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,659 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,660 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,662 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,662 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,663 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,664 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,666 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,666 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,668 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,670 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,671 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,672 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,672 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,674 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,675 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,676 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,677 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,678 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,680 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,682 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,683 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,684 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,685 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,687 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,688 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,689 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,691 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,692 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,693 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,694 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,695 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,697 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,698 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,699 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,700 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,701 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,702 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,704 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,706 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,706 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,708 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,709 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,710 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,713 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,714 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,715 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,716 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,718 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,720 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,722 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,724 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,725 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,726 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,726 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,728 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,730 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,732 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,733 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,734 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,737 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,739 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,740 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,742 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,743 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,745 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,746 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,748 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,751 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,752 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,754 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,755 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,756 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,759 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,760 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,761 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,762 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,763 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,764 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,766 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,768 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,770 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,771 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,773 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,774 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,777 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,778 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,779 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:49,780 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,231 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,233 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,237 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,239 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,240 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,241 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,242 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,244 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,246 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,247 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,248 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,250 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,251 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,253 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,254 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,255 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,256 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,257 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,258 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,259 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,261 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,262 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,263 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,264 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,265 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,266 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,267 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,268 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,269 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,313 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,314 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,315 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,316 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,318 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,319 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,320 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,321 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,322 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,323 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,325 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,327 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,328 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,329 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,330 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,330 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,332 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,334 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,335 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,336 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,337 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,338 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,339 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,341 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,341 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,343 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,344 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,345 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,347 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,347 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,349 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,349 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,350 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,352 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,353 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,354 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,355 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,356 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,357 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,358 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,360 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,362 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,363 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,364 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,365 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,367 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,368 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,369 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,370 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,383 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,386 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-05 23:13:52,433 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2020-10-05 23:13:52,435 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:52,444 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2020-10-05 23:13:52,446 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:52,463 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2020-10-05 23:13:52,467 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:52,480 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:52,481 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 31 [2020-10-05 23:13:52,483 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:52,491 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2020-10-05 23:13:52,492 INFO L545 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:52,503 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-05 23:13:52,503 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 31 [2020-10-05 23:13:52,505 INFO L545 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-10-05 23:13:52,838 WARN L193 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 89 [2020-10-05 23:13:52,839 INFO L625 ElimStorePlain]: treesize reduction 16, result has 93.5 percent of original size [2020-10-05 23:13:52,846 INFO L545 ElimStorePlain]: Start of recursive call 1: 26 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-05 23:13:52,846 INFO L244 ElimStorePlain]: Needed 7 recursive calls to eliminate 27 variables, input treesize:441, output treesize:19 [2020-10-05 23:13:52,899 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 23:13:52,899 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-05 23:13:52,900 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-05 23:13:52,900 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232243879] [2020-10-05 23:13:52,900 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-05 23:13:52,900 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 23:13:52,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-05 23:13:52,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2020-10-05 23:13:52,901 INFO L87 Difference]: Start difference. First operand 54454 states and 277855 transitions. Second operand 23 states. [2020-10-05 23:13:53,144 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-05 23:13:53,321 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-10-05 23:13:55,821 WARN L193 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2020-10-05 23:14:04,594 WARN L193 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 102 [2020-10-05 23:14:07,302 WARN L193 SmtUtils]: Spent 2.51 s on a formula simplification. DAG size of input: 104 DAG size of output: 104 [2020-10-05 23:14:10,032 WARN L193 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 110 [2020-10-05 23:14:10,498 WARN L193 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 160 [2020-10-05 23:14:15,510 WARN L193 SmtUtils]: Spent 2.56 s on a formula simplification. DAG size of input: 112 DAG size of output: 112 [2020-10-05 23:15:03,313 WARN L193 SmtUtils]: Spent 43.68 s on a formula simplification. DAG size of input: 93 DAG size of output: 90 [2020-10-05 23:15:14,324 WARN L193 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 90 [2020-10-05 23:15:14,885 WARN L193 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 166 [2020-10-05 23:16:18,364 WARN L193 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 163 [2020-10-05 23:16:43,890 WARN L193 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 92 Received shutdown request... [2020-10-05 23:16:52,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-05 23:16:52,507 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-05 23:16:52,507 WARN L544 AbstractCegarLoop]: Verification canceled [2020-10-05 23:16:52,512 WARN L228 ceAbstractionStarter]: Timeout [2020-10-05 23:16:52,513 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.10 11:16:52 BasicIcfg [2020-10-05 23:16:52,513 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-05 23:16:52,514 INFO L168 Benchmark]: Toolchain (without parser) took 256852.81 ms. Allocated memory was 141.6 MB in the beginning and 2.7 GB in the end (delta: 2.5 GB). Free memory was 103.4 MB in the beginning and 1.9 GB in the end (delta: -1.8 GB). Peak memory consumption was 756.5 MB. Max. memory is 7.1 GB. [2020-10-05 23:16:52,514 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 141.6 MB. Free memory was 123.1 MB in the beginning and 122.6 MB in the end (delta: 419.8 kB). Peak memory consumption was 419.8 kB. Max. memory is 7.1 GB. [2020-10-05 23:16:52,515 INFO L168 Benchmark]: CACSL2BoogieTranslator took 726.08 ms. Allocated memory was 141.6 MB in the beginning and 204.5 MB in the end (delta: 62.9 MB). Free memory was 103.4 MB in the beginning and 164.3 MB in the end (delta: -60.9 MB). Peak memory consumption was 24.6 MB. Max. memory is 7.1 GB. [2020-10-05 23:16:52,515 INFO L168 Benchmark]: Boogie Procedure Inliner took 50.18 ms. Allocated memory is still 204.5 MB. Free memory was 164.3 MB in the beginning and 161.6 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 7.1 GB. [2020-10-05 23:16:52,516 INFO L168 Benchmark]: Boogie Preprocessor took 30.75 ms. Allocated memory is still 204.5 MB. Free memory was 161.6 MB in the beginning and 160.7 MB in the end (delta: 911.0 kB). Peak memory consumption was 911.0 kB. Max. memory is 7.1 GB. [2020-10-05 23:16:52,516 INFO L168 Benchmark]: RCFGBuilder took 571.81 ms. Allocated memory is still 204.5 MB. Free memory was 160.7 MB in the beginning and 127.1 MB in the end (delta: 33.5 MB). Peak memory consumption was 33.5 MB. Max. memory is 7.1 GB. [2020-10-05 23:16:52,516 INFO L168 Benchmark]: TraceAbstraction took 255468.19 ms. Allocated memory was 204.5 MB in the beginning and 2.7 GB in the end (delta: 2.5 GB). Free memory was 127.1 MB in the beginning and 1.9 GB in the end (delta: -1.7 GB). Peak memory consumption was 717.3 MB. Max. memory is 7.1 GB. [2020-10-05 23:16:52,518 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21 ms. Allocated memory is still 141.6 MB. Free memory was 123.1 MB in the beginning and 122.6 MB in the end (delta: 419.8 kB). Peak memory consumption was 419.8 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 726.08 ms. Allocated memory was 141.6 MB in the beginning and 204.5 MB in the end (delta: 62.9 MB). Free memory was 103.4 MB in the beginning and 164.3 MB in the end (delta: -60.9 MB). Peak memory consumption was 24.6 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 50.18 ms. Allocated memory is still 204.5 MB. Free memory was 164.3 MB in the beginning and 161.6 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 30.75 ms. Allocated memory is still 204.5 MB. Free memory was 161.6 MB in the beginning and 160.7 MB in the end (delta: 911.0 kB). Peak memory consumption was 911.0 kB. Max. memory is 7.1 GB. * RCFGBuilder took 571.81 ms. Allocated memory is still 204.5 MB. Free memory was 160.7 MB in the beginning and 127.1 MB in the end (delta: 33.5 MB). Peak memory consumption was 33.5 MB. Max. memory is 7.1 GB. * TraceAbstraction took 255468.19 ms. Allocated memory was 204.5 MB in the beginning and 2.7 GB in the end (delta: 2.5 GB). Free memory was 127.1 MB in the beginning and 1.9 GB in the end (delta: -1.7 GB). Peak memory consumption was 717.3 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 0.7s, 48 ProgramPointsBefore, 17 ProgramPointsAfterwards, 50 TransitionsBefore, 17 TransitionsAfterwards, 620 CoEnabledTransitionPairs, 5 FixpointIterations, 7 TrivialSequentialCompositions, 24 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 10 ConcurrentYvCompositions, 2 ChoiceCompositions, 316 VarBasedMoverChecksPositive, 16 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 625 CheckedPairsTotal, 41 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 1.2s, 78 ProgramPointsBefore, 28 ProgramPointsAfterwards, 82 TransitionsBefore, 29 TransitionsAfterwards, 3224 CoEnabledTransitionPairs, 5 FixpointIterations, 7 TrivialSequentialCompositions, 47 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 14 ConcurrentYvCompositions, 3 ChoiceCompositions, 1681 VarBasedMoverChecksPositive, 31 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 4104 CheckedPairsTotal, 68 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 1.5s, 108 ProgramPointsBefore, 38 ProgramPointsAfterwards, 114 TransitionsBefore, 40 TransitionsAfterwards, 7812 CoEnabledTransitionPairs, 5 FixpointIterations, 7 TrivialSequentialCompositions, 65 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 22 ConcurrentYvCompositions, 4 ChoiceCompositions, 4070 VarBasedMoverChecksPositive, 43 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 9847 CheckedPairsTotal, 94 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 2.1s, 138 ProgramPointsBefore, 49 ProgramPointsAfterwards, 146 TransitionsBefore, 52 TransitionsAfterwards, 14384 CoEnabledTransitionPairs, 5 FixpointIterations, 7 TrivialSequentialCompositions, 93 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 27 ConcurrentYvCompositions, 5 ChoiceCompositions, 7874 VarBasedMoverChecksPositive, 58 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 19119 CheckedPairsTotal, 127 TotalNumberOfCompositions - TimeoutResultAtElement [Line: 700]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 700). Cancelled while BasicCegarLoop was constructing difference of abstraction (54454states) and FLOYD_HOARE automaton (currently 36 states, 23 states before enhancement),while ReachableStatesComputation was computing reachable states (2445 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 45 locations, 1 error locations. Started 4 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 255.1s, OverallIterations: 13, TraceHistogramMax: 4, AutomataDifference: 203.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 10.1s, HoareTripleCheckerStatistics: 542 SDtfs, 3881 SDslu, 2175 SDs, 0 SdLazy, 8403 SolverSat, 1047 SolverUnsat, 57 SolverUnknown, 0 SolverNotchecked, 127.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 215 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1698 ImplicationChecksByTransitivity, 75.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=54454occurred in iteration=5, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 14.0s AutomataMinimizationTime, 9 MinimizatonAttempts, 110821 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 25.4s InterpolantComputationTime, 177 NumberOfCodeBlocks, 177 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 136 ConstructedInterpolants, 15 QuantifiedInterpolants, 67905 SizeOfPredicates, 91 NumberOfNonLiveVariables, 368 ConjunctsInSsa, 176 ConjunctsInUnsatCore, 14 InterpolantComputations, 6 PerfectInterpolantSequences, 6/20 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown