/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/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-MCR.epf -i ../../../trunk/examples/svcomp/pthread-divine/one_time_barrier_2t.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-4336eb1 [2019-12-28 05:48:57,392 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-28 05:48:57,395 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-28 05:48:57,413 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-28 05:48:57,413 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-28 05:48:57,415 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-28 05:48:57,417 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-28 05:48:57,426 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-28 05:48:57,431 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-28 05:48:57,434 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-28 05:48:57,435 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-28 05:48:57,437 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-28 05:48:57,437 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-28 05:48:57,439 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-28 05:48:57,441 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-28 05:48:57,443 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-28 05:48:57,444 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-28 05:48:57,445 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-28 05:48:57,446 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-28 05:48:57,451 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-28 05:48:57,455 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-28 05:48:57,459 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-28 05:48:57,460 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-28 05:48:57,461 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-28 05:48:57,463 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-28 05:48:57,463 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-28 05:48:57,464 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-28 05:48:57,465 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-28 05:48:57,466 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-28 05:48:57,468 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-28 05:48:57,468 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-28 05:48:57,469 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-28 05:48:57,469 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-28 05:48:57,470 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-28 05:48:57,472 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-28 05:48:57,472 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-28 05:48:57,472 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-28 05:48:57,473 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-28 05:48:57,473 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-28 05:48:57,474 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-28 05:48:57,475 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-28 05:48:57,476 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-MCR.epf [2019-12-28 05:48:57,502 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-28 05:48:57,502 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-28 05:48:57,503 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-12-28 05:48:57,503 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-12-28 05:48:57,503 INFO L138 SettingsManager]: * Use SBE=true [2019-12-28 05:48:57,504 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-28 05:48:57,504 INFO L138 SettingsManager]: * sizeof long=4 [2019-12-28 05:48:57,504 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-12-28 05:48:57,504 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-12-28 05:48:57,504 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-28 05:48:57,504 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-12-28 05:48:57,505 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-12-28 05:48:57,505 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-12-28 05:48:57,505 INFO L138 SettingsManager]: * sizeof long double=12 [2019-12-28 05:48:57,505 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-28 05:48:57,505 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-28 05:48:57,506 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-12-28 05:48:57,506 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-28 05:48:57,506 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-28 05:48:57,506 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-12-28 05:48:57,506 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-12-28 05:48:57,507 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-12-28 05:48:57,507 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-28 05:48:57,507 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-12-28 05:48:57,507 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-12-28 05:48:57,507 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-12-28 05:48:57,508 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-12-28 05:48:57,508 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2019-12-28 05:48:57,508 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2019-12-28 05:48:57,508 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-12-28 05:48:57,508 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2019-12-28 05:48:57,508 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-12-28 05:48:57,759 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-28 05:48:57,778 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-28 05:48:57,783 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-28 05:48:57,784 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-28 05:48:57,784 INFO L275 PluginConnector]: CDTParser initialized [2019-12-28 05:48:57,785 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-divine/one_time_barrier_2t.i [2019-12-28 05:48:57,853 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6dc13620/a42632a99f84471abd75df50365ce397/FLAG4c359333c [2019-12-28 05:48:58,350 INFO L306 CDTParser]: Found 1 translation units. [2019-12-28 05:48:58,351 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-divine/one_time_barrier_2t.i [2019-12-28 05:48:58,368 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6dc13620/a42632a99f84471abd75df50365ce397/FLAG4c359333c [2019-12-28 05:48:58,663 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6dc13620/a42632a99f84471abd75df50365ce397 [2019-12-28 05:48:58,670 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-28 05:48:58,672 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2019-12-28 05:48:58,675 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-28 05:48:58,675 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-28 05:48:58,679 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-28 05:48:58,680 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 05:48:58" (1/1) ... [2019-12-28 05:48:58,684 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@be3ea45 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:48:58, skipping insertion in model container [2019-12-28 05:48:58,684 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 05:48:58" (1/1) ... [2019-12-28 05:48:58,693 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-28 05:48:58,751 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-28 05:48:58,949 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2019-12-28 05:48:59,331 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-28 05:48:59,344 INFO L203 MainTranslator]: Completed pre-run [2019-12-28 05:48:59,364 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2019-12-28 05:48:59,435 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-28 05:48:59,513 INFO L208 MainTranslator]: Completed translation [2019-12-28 05:48:59,514 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:48:59 WrapperNode [2019-12-28 05:48:59,514 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-28 05:48:59,514 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-28 05:48:59,515 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-28 05:48:59,515 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-28 05:48:59,523 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:48:59" (1/1) ... [2019-12-28 05:48:59,541 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:48:59" (1/1) ... [2019-12-28 05:48:59,585 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-28 05:48:59,585 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-28 05:48:59,585 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-28 05:48:59,586 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-28 05:48:59,599 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:48:59" (1/1) ... [2019-12-28 05:48:59,599 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:48:59" (1/1) ... [2019-12-28 05:48:59,611 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:48:59" (1/1) ... [2019-12-28 05:48:59,611 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:48:59" (1/1) ... [2019-12-28 05:48:59,631 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:48:59" (1/1) ... [2019-12-28 05:48:59,649 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:48:59" (1/1) ... [2019-12-28 05:48:59,653 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:48:59" (1/1) ... [2019-12-28 05:48:59,659 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-28 05:48:59,660 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-28 05:48:59,660 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-28 05:48:59,660 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-28 05:48:59,669 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:48:59" (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 [2019-12-28 05:48:59,736 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-12-28 05:48:59,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-12-28 05:48:59,737 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2019-12-28 05:48:59,737 INFO L130 BoogieDeclarations]: Found specification of procedure worker_fn [2019-12-28 05:48:59,737 INFO L138 BoogieDeclarations]: Found implementation of procedure worker_fn [2019-12-28 05:48:59,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-12-28 05:48:59,737 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-12-28 05:48:59,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-12-28 05:48:59,738 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-12-28 05:48:59,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2019-12-28 05:48:59,738 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-28 05:48:59,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-28 05:48:59,740 WARN L205 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2019-12-28 05:49:00,773 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-28 05:49:00,773 INFO L287 CfgBuilder]: Removed 32 assume(true) statements. [2019-12-28 05:49:00,774 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 05:49:00 BoogieIcfgContainer [2019-12-28 05:49:00,774 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-28 05:49:00,775 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-12-28 05:49:00,776 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-12-28 05:49:00,778 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-12-28 05:49:00,778 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.12 05:48:58" (1/3) ... [2019-12-28 05:49:00,779 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f0819bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 05:49:00, skipping insertion in model container [2019-12-28 05:49:00,779 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 05:48:59" (2/3) ... [2019-12-28 05:49:00,779 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f0819bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 05:49:00, skipping insertion in model container [2019-12-28 05:49:00,780 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 05:49:00" (3/3) ... [2019-12-28 05:49:00,781 INFO L109 eAbstractionObserver]: Analyzing ICFG one_time_barrier_2t.i [2019-12-28 05:49:00,790 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2019-12-28 05:49:00,791 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-12-28 05:49:00,798 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 27 error locations. [2019-12-28 05:49:00,799 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2019-12-28 05:49:00,851 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,852 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,852 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,852 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,853 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,853 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,853 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~a~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,853 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~a~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,853 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~a~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,854 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~a~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,854 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,854 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,854 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~tid~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,855 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,855 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~tid~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,855 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,855 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,856 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,856 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~a~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,856 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~a~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,856 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem17.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,856 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem17.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,857 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,858 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,859 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem17.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,859 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem17.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,859 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,859 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,859 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,860 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,860 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,861 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,861 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,862 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,862 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,863 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,863 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,863 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,863 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,864 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,864 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,864 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,864 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,864 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,865 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,865 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,865 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,865 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,865 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,865 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,866 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,867 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,867 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,867 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,867 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,868 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,868 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,868 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,868 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,868 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,868 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,869 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,869 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,869 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,869 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,870 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,870 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,870 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,870 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,871 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,871 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,871 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,871 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,871 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,871 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,872 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,872 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,872 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,872 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,872 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,873 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,873 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,874 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,874 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,874 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,874 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,874 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,875 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,875 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,875 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,875 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,876 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,876 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,877 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,877 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,877 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,877 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,877 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,878 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,882 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,882 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,882 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,883 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,891 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,891 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,891 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,891 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,891 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,891 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,893 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,893 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,893 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,893 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,893 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,894 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,894 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,894 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,894 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~tid~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,894 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,895 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,896 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem17.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,896 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem17.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,896 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,896 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,896 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,897 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,897 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,897 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,897 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,897 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,898 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,898 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,898 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,898 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,898 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,899 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,899 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,899 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,899 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,900 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~tid~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,900 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,900 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,900 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,900 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,901 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,901 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,901 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,901 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,901 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,902 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~tid~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,902 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,902 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,902 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,902 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~a~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,903 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~a~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,903 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,903 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,903 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,903 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,904 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,904 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,904 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,904 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,904 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,905 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,905 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,905 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,907 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,907 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,907 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,907 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,908 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,908 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,908 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,908 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,909 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,909 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,909 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,909 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,910 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,910 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,910 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,910 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,910 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,911 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,911 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,911 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,911 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,911 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,911 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,912 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,912 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,912 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,912 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,913 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,913 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,913 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,913 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,913 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,913 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,914 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,914 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,914 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,914 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,914 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,915 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,915 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,915 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,915 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,916 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,916 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,916 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,916 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,917 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,917 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,917 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,917 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,918 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,918 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,918 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,918 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,918 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,919 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,919 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,919 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,920 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,925 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,925 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,925 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,925 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,926 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,928 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,928 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,929 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,929 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,935 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,935 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,935 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,935 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,935 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,936 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,936 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,936 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~tid~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,937 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,937 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,937 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,937 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,937 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,938 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,938 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,938 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,938 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,938 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,939 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~tid~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,939 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,939 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,939 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,939 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,940 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,940 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,940 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,940 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,941 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~tid~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,941 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,941 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,941 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,942 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,942 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,942 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,942 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,943 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,943 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,943 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,943 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,944 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,944 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,944 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,944 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,944 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,944 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,945 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,945 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,945 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,945 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,945 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,946 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,946 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,946 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,946 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,946 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,946 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,947 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,947 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,947 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,947 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,947 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,948 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,948 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,948 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,948 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,949 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,949 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,949 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,949 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,950 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,950 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,950 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,950 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,951 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,954 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret24| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,955 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,955 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,955 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,955 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,955 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,956 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,956 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~i~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,956 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,956 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,956 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,956 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,957 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~a~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,957 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,957 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~a~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,957 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,957 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,958 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,958 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,958 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre26| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,958 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem25| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,958 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem28| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,958 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem17.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,959 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,959 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem27| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,959 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,959 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,959 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem29| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,959 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,960 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#in~b.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,960 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,960 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,960 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,960 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_barrier_wait_~b.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,960 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~ret18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,961 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem23.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,961 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~sig~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,961 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_barrier_wait_#t~pre7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,961 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,961 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,961 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,962 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,962 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,962 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,962 WARN L315 ript$VariableManager]: TermVariabe worker_fnThread1of1ForFork0_~tid~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,962 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,962 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~mem17.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,963 WARN L315 ript$VariableManager]: TermVariabe |worker_fnThread1of1ForFork0_#t~pre19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2019-12-28 05:49:00,983 INFO L249 AbstractCegarLoop]: Starting to check reachability of 40 error locations. [2019-12-28 05:49:01,003 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-12-28 05:49:01,004 INFO L374 AbstractCegarLoop]: Hoare is true [2019-12-28 05:49:01,004 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-12-28 05:49:01,004 INFO L376 AbstractCegarLoop]: Backedges is MCR [2019-12-28 05:49:01,004 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-28 05:49:01,004 INFO L378 AbstractCegarLoop]: Difference is false [2019-12-28 05:49:01,004 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-28 05:49:01,004 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-12-28 05:49:01,026 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 440 places, 499 transitions [2019-12-28 05:49:02,186 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 38058 states. [2019-12-28 05:49:02,188 INFO L276 IsEmpty]: Start isEmpty. Operand 38058 states. [2019-12-28 05:49:02,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2019-12-28 05:49:02,194 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:49:02,195 INFO L411 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:49:02,196 INFO L410 AbstractCegarLoop]: === Iteration 1 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:49:02,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:49:02,203 INFO L82 PathProgramCache]: Analyzing trace with hash -1394541231, now seen corresponding path program 1 times [2019-12-28 05:49:02,214 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:49:02,214 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926810887] [2019-12-28 05:49:02,215 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:49:02,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:49:02,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-28 05:49:02,415 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926810887] [2019-12-28 05:49:02,416 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-28 05:49:02,417 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-28 05:49:02,417 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [20853290] [2019-12-28 05:49:02,419 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:49:02,428 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:49:02,456 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 32 states and 31 transitions. [2019-12-28 05:49:02,457 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:49:02,462 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:49:02,463 INFO L442 AbstractCegarLoop]: Interpolant automaton has 2 states [2019-12-28 05:49:02,463 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:49:02,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2019-12-28 05:49:02,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-12-28 05:49:02,476 INFO L87 Difference]: Start difference. First operand 38058 states. Second operand 2 states. [2019-12-28 05:49:02,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:49:02,803 INFO L93 Difference]: Finished difference Result 38058 states and 78781 transitions. [2019-12-28 05:49:02,803 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-12-28 05:49:02,805 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 31 [2019-12-28 05:49:02,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:49:03,030 INFO L225 Difference]: With dead ends: 38058 [2019-12-28 05:49:03,030 INFO L226 Difference]: Without dead ends: 38020 [2019-12-28 05:49:03,033 INFO L631 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 [2019-12-28 05:49:04,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38020 states. [2019-12-28 05:49:04,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38020 to 38020. [2019-12-28 05:49:04,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38020 states. [2019-12-28 05:49:05,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38020 states to 38020 states and 78716 transitions. [2019-12-28 05:49:05,160 INFO L78 Accepts]: Start accepts. Automaton has 38020 states and 78716 transitions. Word has length 31 [2019-12-28 05:49:05,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:49:05,160 INFO L462 AbstractCegarLoop]: Abstraction has 38020 states and 78716 transitions. [2019-12-28 05:49:05,161 INFO L463 AbstractCegarLoop]: Interpolant automaton has 2 states. [2019-12-28 05:49:05,161 INFO L276 IsEmpty]: Start isEmpty. Operand 38020 states and 78716 transitions. [2019-12-28 05:49:05,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2019-12-28 05:49:05,163 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:49:05,163 INFO L411 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:49:05,163 INFO L410 AbstractCegarLoop]: === Iteration 2 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:49:05,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:49:05,164 INFO L82 PathProgramCache]: Analyzing trace with hash -507037550, now seen corresponding path program 1 times [2019-12-28 05:49:05,164 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:49:05,165 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354737461] [2019-12-28 05:49:05,165 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:49:05,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:49:05,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-28 05:49:05,299 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354737461] [2019-12-28 05:49:05,299 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-28 05:49:05,299 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-28 05:49:05,300 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1245554354] [2019-12-28 05:49:05,300 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:49:05,305 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:49:05,314 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 32 states and 31 transitions. [2019-12-28 05:49:05,315 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:49:05,315 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:49:05,317 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-28 05:49:05,318 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:49:05,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-28 05:49:05,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-28 05:49:05,319 INFO L87 Difference]: Start difference. First operand 38020 states and 78716 transitions. Second operand 3 states. [2019-12-28 05:49:05,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:49:05,785 INFO L93 Difference]: Finished difference Result 38026 states and 78722 transitions. [2019-12-28 05:49:05,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-28 05:49:05,786 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 31 [2019-12-28 05:49:05,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:49:05,885 INFO L225 Difference]: With dead ends: 38026 [2019-12-28 05:49:05,885 INFO L226 Difference]: Without dead ends: 38026 [2019-12-28 05:49:05,886 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-28 05:49:06,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38026 states. [2019-12-28 05:49:07,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38026 to 38021. [2019-12-28 05:49:07,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38021 states. [2019-12-28 05:49:07,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38021 states to 38021 states and 78717 transitions. [2019-12-28 05:49:07,845 INFO L78 Accepts]: Start accepts. Automaton has 38021 states and 78717 transitions. Word has length 31 [2019-12-28 05:49:07,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:49:07,845 INFO L462 AbstractCegarLoop]: Abstraction has 38021 states and 78717 transitions. [2019-12-28 05:49:07,845 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-28 05:49:07,846 INFO L276 IsEmpty]: Start isEmpty. Operand 38021 states and 78717 transitions. [2019-12-28 05:49:07,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-12-28 05:49:07,848 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:49:07,850 INFO L411 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:49:07,850 INFO L410 AbstractCegarLoop]: === Iteration 3 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:49:07,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:49:07,851 INFO L82 PathProgramCache]: Analyzing trace with hash -849101105, now seen corresponding path program 1 times [2019-12-28 05:49:07,852 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:49:07,852 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248124375] [2019-12-28 05:49:07,852 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:49:07,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:49:07,995 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-12-28 05:49:07,995 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248124375] [2019-12-28 05:49:07,995 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-28 05:49:07,996 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-12-28 05:49:07,996 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1761523546] [2019-12-28 05:49:07,996 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:49:08,013 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:49:08,025 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 39 states and 38 transitions. [2019-12-28 05:49:08,025 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:49:08,026 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:49:08,027 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-28 05:49:08,027 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:49:08,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-28 05:49:08,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-28 05:49:08,028 INFO L87 Difference]: Start difference. First operand 38021 states and 78717 transitions. Second operand 4 states. [2019-12-28 05:49:08,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:49:08,218 INFO L93 Difference]: Finished difference Result 38019 states and 78715 transitions. [2019-12-28 05:49:08,219 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-28 05:49:08,219 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 38 [2019-12-28 05:49:08,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:49:08,382 INFO L225 Difference]: With dead ends: 38019 [2019-12-28 05:49:08,382 INFO L226 Difference]: Without dead ends: 38019 [2019-12-28 05:49:08,383 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2019-12-28 05:49:08,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38019 states. [2019-12-28 05:49:09,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38019 to 38019. [2019-12-28 05:49:09,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38019 states. [2019-12-28 05:49:09,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38019 states to 38019 states and 78715 transitions. [2019-12-28 05:49:09,592 INFO L78 Accepts]: Start accepts. Automaton has 38019 states and 78715 transitions. Word has length 38 [2019-12-28 05:49:09,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:49:09,592 INFO L462 AbstractCegarLoop]: Abstraction has 38019 states and 78715 transitions. [2019-12-28 05:49:09,592 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-28 05:49:09,592 INFO L276 IsEmpty]: Start isEmpty. Operand 38019 states and 78715 transitions. [2019-12-28 05:49:09,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2019-12-28 05:49:09,594 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:49:09,594 INFO L411 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:49:09,595 INFO L410 AbstractCegarLoop]: === Iteration 4 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:49:09,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:49:09,595 INFO L82 PathProgramCache]: Analyzing trace with hash -1880902895, now seen corresponding path program 1 times [2019-12-28 05:49:09,596 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:49:09,596 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26542276] [2019-12-28 05:49:09,596 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:49:09,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:49:09,691 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-12-28 05:49:09,692 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26542276] [2019-12-28 05:49:09,692 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801272670] [2019-12-28 05:49:09,692 INFO L94 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 [2019-12-28 05:49:09,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:49:09,833 INFO L264 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-28 05:49:09,840 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-28 05:49:09,906 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-12-28 05:49:09,907 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-28 05:49:09,907 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2019-12-28 05:49:09,907 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [356124826] [2019-12-28 05:49:09,907 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:49:09,924 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:49:09,948 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 53 states and 52 transitions. [2019-12-28 05:49:09,949 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:49:09,949 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:49:09,949 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-28 05:49:09,950 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:49:09,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-28 05:49:09,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2019-12-28 05:49:09,951 INFO L87 Difference]: Start difference. First operand 38019 states and 78715 transitions. Second operand 4 states. [2019-12-28 05:49:10,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:49:10,113 INFO L93 Difference]: Finished difference Result 37315 states and 77456 transitions. [2019-12-28 05:49:10,113 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-28 05:49:10,113 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 52 [2019-12-28 05:49:10,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:49:10,193 INFO L225 Difference]: With dead ends: 37315 [2019-12-28 05:49:10,194 INFO L226 Difference]: Without dead ends: 37315 [2019-12-28 05:49:10,194 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2019-12-28 05:49:10,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37315 states. [2019-12-28 05:49:12,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37315 to 37315. [2019-12-28 05:49:12,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37315 states. [2019-12-28 05:49:12,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37315 states to 37315 states and 77456 transitions. [2019-12-28 05:49:12,094 INFO L78 Accepts]: Start accepts. Automaton has 37315 states and 77456 transitions. Word has length 52 [2019-12-28 05:49:12,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:49:12,097 INFO L462 AbstractCegarLoop]: Abstraction has 37315 states and 77456 transitions. [2019-12-28 05:49:12,097 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-28 05:49:12,097 INFO L276 IsEmpty]: Start isEmpty. Operand 37315 states and 77456 transitions. [2019-12-28 05:49:12,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2019-12-28 05:49:12,103 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:49:12,103 INFO L411 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:49:12,317 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:49:12,318 INFO L410 AbstractCegarLoop]: === Iteration 5 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:49:12,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:49:12,319 INFO L82 PathProgramCache]: Analyzing trace with hash 1676018007, now seen corresponding path program 1 times [2019-12-28 05:49:12,320 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:49:12,320 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608581128] [2019-12-28 05:49:12,320 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:49:12,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:49:12,410 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-28 05:49:12,411 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608581128] [2019-12-28 05:49:12,411 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959117788] [2019-12-28 05:49:12,411 INFO L94 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 [2019-12-28 05:49:12,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:49:12,533 INFO L264 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-28 05:49:12,536 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-28 05:49:12,552 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-28 05:49:12,552 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-28 05:49:12,553 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2019-12-28 05:49:12,553 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2127923799] [2019-12-28 05:49:12,554 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:49:12,569 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:49:12,592 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 57 states and 56 transitions. [2019-12-28 05:49:12,592 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:49:12,593 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:49:12,593 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-28 05:49:12,593 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:49:12,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-28 05:49:12,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-12-28 05:49:12,594 INFO L87 Difference]: Start difference. First operand 37315 states and 77456 transitions. Second operand 4 states. [2019-12-28 05:49:12,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:49:12,738 INFO L93 Difference]: Finished difference Result 37322 states and 77463 transitions. [2019-12-28 05:49:12,738 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-28 05:49:12,739 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 56 [2019-12-28 05:49:12,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:49:12,825 INFO L225 Difference]: With dead ends: 37322 [2019-12-28 05:49:12,825 INFO L226 Difference]: Without dead ends: 37322 [2019-12-28 05:49:12,826 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-12-28 05:49:13,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37322 states. [2019-12-28 05:49:13,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37322 to 37322. [2019-12-28 05:49:13,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37322 states. [2019-12-28 05:49:13,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37322 states to 37322 states and 77463 transitions. [2019-12-28 05:49:13,701 INFO L78 Accepts]: Start accepts. Automaton has 37322 states and 77463 transitions. Word has length 56 [2019-12-28 05:49:13,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:49:13,701 INFO L462 AbstractCegarLoop]: Abstraction has 37322 states and 77463 transitions. [2019-12-28 05:49:13,701 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-28 05:49:13,701 INFO L276 IsEmpty]: Start isEmpty. Operand 37322 states and 77463 transitions. [2019-12-28 05:49:13,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-12-28 05:49:13,702 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:49:13,702 INFO L411 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:49:13,904 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:49:13,905 INFO L410 AbstractCegarLoop]: === Iteration 6 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:49:13,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:49:13,906 INFO L82 PathProgramCache]: Analyzing trace with hash -1307244102, now seen corresponding path program 2 times [2019-12-28 05:49:13,907 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:49:13,908 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059883525] [2019-12-28 05:49:13,908 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:49:14,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:49:15,101 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-12-28 05:49:15,101 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059883525] [2019-12-28 05:49:15,101 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-28 05:49:15,102 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2019-12-28 05:49:15,102 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [937674690] [2019-12-28 05:49:15,102 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:49:15,123 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:49:15,157 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 64 states and 63 transitions. [2019-12-28 05:49:15,157 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:49:15,158 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:49:15,158 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-12-28 05:49:15,159 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:49:15,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-12-28 05:49:15,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2019-12-28 05:49:15,159 INFO L87 Difference]: Start difference. First operand 37322 states and 77463 transitions. Second operand 19 states. [2019-12-28 05:49:15,956 WARN L192 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 42 [2019-12-28 05:49:16,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:49:16,937 INFO L93 Difference]: Finished difference Result 38162 states and 79168 transitions. [2019-12-28 05:49:16,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-12-28 05:49:16,937 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 63 [2019-12-28 05:49:16,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:49:16,978 INFO L225 Difference]: With dead ends: 38162 [2019-12-28 05:49:16,978 INFO L226 Difference]: Without dead ends: 38162 [2019-12-28 05:49:16,978 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 6 SyntacticMatches, 10 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=295, Invalid=697, Unknown=0, NotChecked=0, Total=992 [2019-12-28 05:49:17,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38162 states. [2019-12-28 05:49:17,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38162 to 37627. [2019-12-28 05:49:17,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37627 states. [2019-12-28 05:49:19,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37627 states to 37627 states and 78083 transitions. [2019-12-28 05:49:19,146 INFO L78 Accepts]: Start accepts. Automaton has 37627 states and 78083 transitions. Word has length 63 [2019-12-28 05:49:19,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:49:19,146 INFO L462 AbstractCegarLoop]: Abstraction has 37627 states and 78083 transitions. [2019-12-28 05:49:19,147 INFO L463 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-12-28 05:49:19,147 INFO L276 IsEmpty]: Start isEmpty. Operand 37627 states and 78083 transitions. [2019-12-28 05:49:19,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2019-12-28 05:49:19,147 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:49:19,148 INFO L411 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:49:19,148 INFO L410 AbstractCegarLoop]: === Iteration 7 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:49:19,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:49:19,148 INFO L82 PathProgramCache]: Analyzing trace with hash -1638307696, now seen corresponding path program 1 times [2019-12-28 05:49:19,149 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:49:19,149 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643794779] [2019-12-28 05:49:19,150 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:49:19,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:49:19,755 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-12-28 05:49:19,756 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643794779] [2019-12-28 05:49:19,756 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-28 05:49:19,756 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2019-12-28 05:49:19,757 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2066741327] [2019-12-28 05:49:19,757 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:49:19,779 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:49:19,806 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 67 states and 66 transitions. [2019-12-28 05:49:19,806 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:49:19,806 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:49:19,806 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-12-28 05:49:19,807 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:49:19,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-12-28 05:49:19,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2019-12-28 05:49:19,807 INFO L87 Difference]: Start difference. First operand 37627 states and 78083 transitions. Second operand 19 states. [2019-12-28 05:49:21,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:49:21,349 INFO L93 Difference]: Finished difference Result 38237 states and 79323 transitions. [2019-12-28 05:49:21,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-12-28 05:49:21,350 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 66 [2019-12-28 05:49:21,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:49:21,391 INFO L225 Difference]: With dead ends: 38237 [2019-12-28 05:49:21,391 INFO L226 Difference]: Without dead ends: 38237 [2019-12-28 05:49:21,392 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=278, Invalid=652, Unknown=0, NotChecked=0, Total=930 [2019-12-28 05:49:21,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38237 states. [2019-12-28 05:49:22,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38237 to 37932. [2019-12-28 05:49:22,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37932 states. [2019-12-28 05:49:22,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37932 states to 37932 states and 78703 transitions. [2019-12-28 05:49:22,105 INFO L78 Accepts]: Start accepts. Automaton has 37932 states and 78703 transitions. Word has length 66 [2019-12-28 05:49:22,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:49:22,105 INFO L462 AbstractCegarLoop]: Abstraction has 37932 states and 78703 transitions. [2019-12-28 05:49:22,105 INFO L463 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-12-28 05:49:22,105 INFO L276 IsEmpty]: Start isEmpty. Operand 37932 states and 78703 transitions. [2019-12-28 05:49:22,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2019-12-28 05:49:22,106 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:49:22,106 INFO L411 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:49:22,107 INFO L410 AbstractCegarLoop]: === Iteration 8 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:49:22,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:49:22,107 INFO L82 PathProgramCache]: Analyzing trace with hash -1598924476, now seen corresponding path program 1 times [2019-12-28 05:49:22,108 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:49:22,108 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427237559] [2019-12-28 05:49:22,108 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:49:22,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:49:22,867 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-12-28 05:49:22,867 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427237559] [2019-12-28 05:49:22,867 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317633688] [2019-12-28 05:49:22,867 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:49:22,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:49:22,964 INFO L264 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 45 conjunts are in the unsatisfiable core [2019-12-28 05:49:22,971 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-28 05:49:23,030 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-12-28 05:49:23,031 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:23,034 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:23,034 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:49:23,035 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-12-28 05:49:23,068 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:23,069 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-12-28 05:49:23,070 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:23,093 INFO L614 ElimStorePlain]: treesize reduction 14, result has 56.3 percent of original size [2019-12-28 05:49:23,093 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:49:23,093 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:18 [2019-12-28 05:49:23,207 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:23,208 INFO L377 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 [2019-12-28 05:49:23,210 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:23,251 INFO L614 ElimStorePlain]: treesize reduction 28, result has 57.6 percent of original size [2019-12-28 05:49:23,252 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:49:23,253 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:38 [2019-12-28 05:49:23,379 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:23,380 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 99 [2019-12-28 05:49:23,381 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:23,448 INFO L614 ElimStorePlain]: treesize reduction 42, result has 56.7 percent of original size [2019-12-28 05:49:23,450 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:49:23,450 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:49, output treesize:55 [2019-12-28 05:49:23,618 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:23,619 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 32 treesize of output 129 [2019-12-28 05:49:23,621 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:23,734 WARN L192 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2019-12-28 05:49:23,735 INFO L614 ElimStorePlain]: treesize reduction 56, result has 57.6 percent of original size [2019-12-28 05:49:23,737 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:49:23,737 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:66, output treesize:76 [2019-12-28 05:49:23,929 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:23,930 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 37 treesize of output 159 [2019-12-28 05:49:23,933 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:24,081 WARN L192 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 58 [2019-12-28 05:49:24,082 INFO L614 ElimStorePlain]: treesize reduction 70, result has 59.1 percent of original size [2019-12-28 05:49:24,084 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:49:24,085 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:87, output treesize:101 [2019-12-28 05:49:24,213 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:24,214 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 70 [2019-12-28 05:49:24,215 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:24,261 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:24,262 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:49:24,262 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:106, output treesize:35 [2019-12-28 05:49:24,315 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 11 [2019-12-28 05:49:24,315 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:24,329 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:24,329 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:49:24,330 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:35 [2019-12-28 05:49:24,339 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 11 [2019-12-28 05:49:24,340 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:24,353 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:24,354 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:49:24,354 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:35 [2019-12-28 05:49:24,360 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2019-12-28 05:49:24,361 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:24,383 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:24,384 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:49:24,385 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:47 [2019-12-28 05:49:24,475 INFO L343 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2019-12-28 05:49:24,475 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 26 [2019-12-28 05:49:24,476 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:24,493 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:24,494 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:49:24,494 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:47 [2019-12-28 05:49:24,560 INFO L343 Elim1Store]: treesize reduction 51, result has 19.0 percent of original size [2019-12-28 05:49:24,561 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 26 [2019-12-28 05:49:24,561 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:24,578 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:24,579 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:49:24,579 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:72, output treesize:47 [2019-12-28 05:49:24,652 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:24,653 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 79 [2019-12-28 05:49:24,653 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:24,699 INFO L614 ElimStorePlain]: treesize reduction 41, result has 59.0 percent of original size [2019-12-28 05:49:24,701 INFO L534 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. [2019-12-28 05:49:24,701 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:63, output treesize:59 [2019-12-28 05:49:30,763 WARN L192 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 40 [2019-12-28 05:49:32,845 WARN L192 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 40 [2019-12-28 05:49:34,916 WARN L192 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 40 [2019-12-28 05:49:34,937 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:34,938 INFO L377 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 43 treesize of output 66 [2019-12-28 05:49:34,939 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:34,984 INFO L614 ElimStorePlain]: treesize reduction 27, result has 71.0 percent of original size [2019-12-28 05:49:34,985 INFO L534 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-12-28 05:49:34,986 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:70, output treesize:59 [2019-12-28 05:49:35,009 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:35,010 INFO L377 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 45 treesize of output 68 [2019-12-28 05:49:35,011 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:35,068 INFO L614 ElimStorePlain]: treesize reduction 36, result has 65.4 percent of original size [2019-12-28 05:49:35,069 INFO L534 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-12-28 05:49:35,069 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:72, output treesize:68 [2019-12-28 05:49:35,525 WARN L192 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2019-12-28 05:49:35,526 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:49:35,527 INFO L377 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 5 case distinctions, treesize of input 52 treesize of output 202 [2019-12-28 05:49:35,529 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:49:35,663 WARN L192 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 55 [2019-12-28 05:49:35,664 INFO L614 ElimStorePlain]: treesize reduction 116, result has 46.5 percent of original size [2019-12-28 05:49:35,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:49:35,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:49:35,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:49:35,674 INFO L534 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2019-12-28 05:49:35,674 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:79, output treesize:101 [2019-12-28 05:49:35,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:49:35,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:49:35,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:49:37,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:49:37,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:49:37,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:50:04,071 WARN L192 SmtUtils]: Spent 20.14 s on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2019-12-28 05:50:10,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:50:10,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:50:10,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:50:33,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:50:33,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:50:33,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:50:40,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:50:40,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:50:40,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:50:54,837 WARN L192 SmtUtils]: Spent 8.08 s on a formula simplification. DAG size of input: 78 DAG size of output: 46 [2019-12-28 05:50:54,851 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:50:54,851 INFO L377 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 54 treesize of output 80 [2019-12-28 05:50:54,852 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:50:54,908 INFO L614 ElimStorePlain]: treesize reduction 36, result has 68.1 percent of original size [2019-12-28 05:50:54,910 INFO L534 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 1 dim-2 vars, End of recursive call: 9 dim-0 vars, and 1 xjuncts. [2019-12-28 05:50:54,911 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 10 variables, input treesize:81, output treesize:77 [2019-12-28 05:50:55,068 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:50:55,068 INFO L377 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 57 treesize of output 37 [2019-12-28 05:50:55,069 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:50:55,096 INFO L614 ElimStorePlain]: treesize reduction 18, result has 60.9 percent of original size [2019-12-28 05:50:55,096 INFO L534 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:50:55,097 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 11 variables, input treesize:81, output treesize:3 [2019-12-28 05:50:55,167 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-28 05:50:55,167 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-28 05:50:55,167 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 23] total 38 [2019-12-28 05:50:55,167 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [983394752] [2019-12-28 05:50:55,168 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:50:55,184 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:50:55,211 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 72 states and 71 transitions. [2019-12-28 05:50:55,211 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:50:55,211 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:50:55,211 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-12-28 05:50:55,212 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:50:55,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-12-28 05:50:55,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1198, Unknown=9, NotChecked=0, Total=1406 [2019-12-28 05:50:55,212 INFO L87 Difference]: Start difference. First operand 37932 states and 78703 transitions. Second operand 19 states. [2019-12-28 05:50:56,273 WARN L192 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2019-12-28 05:50:56,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:50:56,844 INFO L93 Difference]: Finished difference Result 38690 states and 80242 transitions. [2019-12-28 05:50:56,844 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2019-12-28 05:50:56,845 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 71 [2019-12-28 05:50:56,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:50:56,886 INFO L225 Difference]: With dead ends: 38690 [2019-12-28 05:50:56,886 INFO L226 Difference]: Without dead ends: 38690 [2019-12-28 05:50:56,887 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 48 SyntacticMatches, 21 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 91.5s TimeCoverageRelationStatistics Valid=408, Invalid=1935, Unknown=9, NotChecked=0, Total=2352 [2019-12-28 05:50:57,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38690 states. [2019-12-28 05:50:57,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38690 to 38201. [2019-12-28 05:50:57,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38201 states. [2019-12-28 05:50:57,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38201 states to 38201 states and 79250 transitions. [2019-12-28 05:50:57,529 INFO L78 Accepts]: Start accepts. Automaton has 38201 states and 79250 transitions. Word has length 71 [2019-12-28 05:50:57,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:50:57,530 INFO L462 AbstractCegarLoop]: Abstraction has 38201 states and 79250 transitions. [2019-12-28 05:50:57,530 INFO L463 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-12-28 05:50:57,530 INFO L276 IsEmpty]: Start isEmpty. Operand 38201 states and 79250 transitions. [2019-12-28 05:50:57,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2019-12-28 05:50:57,531 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:50:57,531 INFO L411 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:50:57,734 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:50:57,735 INFO L410 AbstractCegarLoop]: === Iteration 9 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:50:57,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:50:57,737 INFO L82 PathProgramCache]: Analyzing trace with hash 2136961609, now seen corresponding path program 1 times [2019-12-28 05:50:57,738 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:50:57,738 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157359291] [2019-12-28 05:50:57,738 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:50:57,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:50:58,501 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-12-28 05:50:58,501 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157359291] [2019-12-28 05:50:58,501 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210647936] [2019-12-28 05:50:58,502 INFO L94 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 [2019-12-28 05:50:58,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:50:58,612 INFO L264 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 80 conjunts are in the unsatisfiable core [2019-12-28 05:50:58,617 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-28 05:50:58,621 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-12-28 05:50:58,622 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:50:58,626 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:50:58,626 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:50:58,626 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-12-28 05:50:58,645 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:50:58,646 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-12-28 05:50:58,646 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:50:58,665 INFO L614 ElimStorePlain]: treesize reduction 14, result has 56.3 percent of original size [2019-12-28 05:50:58,665 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:50:58,666 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:18 [2019-12-28 05:50:58,799 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:50:58,799 INFO L377 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 [2019-12-28 05:50:58,800 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:50:58,853 INFO L614 ElimStorePlain]: treesize reduction 28, result has 64.1 percent of original size [2019-12-28 05:50:58,854 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:50:58,854 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:50 [2019-12-28 05:50:59,018 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:50:59,019 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 99 [2019-12-28 05:50:59,020 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:50:59,133 WARN L192 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 42 [2019-12-28 05:50:59,133 INFO L614 ElimStorePlain]: treesize reduction 42, result has 63.8 percent of original size [2019-12-28 05:50:59,134 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:50:59,134 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:74 [2019-12-28 05:50:59,296 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:50:59,297 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 32 treesize of output 129 [2019-12-28 05:50:59,300 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:50:59,422 WARN L192 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 53 [2019-12-28 05:50:59,423 INFO L614 ElimStorePlain]: treesize reduction 56, result has 62.9 percent of original size [2019-12-28 05:50:59,424 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:50:59,425 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:85, output treesize:95 [2019-12-28 05:50:59,640 WARN L192 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2019-12-28 05:50:59,641 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:50:59,641 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 37 treesize of output 159 [2019-12-28 05:50:59,642 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:50:59,825 WARN L192 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 68 [2019-12-28 05:50:59,826 INFO L614 ElimStorePlain]: treesize reduction 70, result has 63.7 percent of original size [2019-12-28 05:50:59,827 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:50:59,827 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:109, output treesize:123 [2019-12-28 05:51:00,057 WARN L192 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-12-28 05:51:00,058 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:00,058 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 42 treesize of output 189 [2019-12-28 05:51:00,060 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:00,357 WARN L192 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 85 [2019-12-28 05:51:00,359 INFO L614 ElimStorePlain]: treesize reduction 84, result has 64.9 percent of original size [2019-12-28 05:51:00,360 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:00,360 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:137, output treesize:155 [2019-12-28 05:51:00,633 WARN L192 SmtUtils]: Spent 188.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2019-12-28 05:51:00,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:00,832 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 16 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2019-12-28 05:51:00,832 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:00,932 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:00,933 INFO L534 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. [2019-12-28 05:51:00,934 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:181, output treesize:158 [2019-12-28 05:51:00,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:00,959 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 16 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 33 [2019-12-28 05:51:00,959 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:01,055 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:01,056 INFO L534 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. [2019-12-28 05:51:01,057 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:183, output treesize:158 [2019-12-28 05:51:01,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:01,074 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 16 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2019-12-28 05:51:01,075 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:01,180 WARN L192 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2019-12-28 05:51:01,180 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:01,181 INFO L534 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. [2019-12-28 05:51:01,181 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:174, output treesize:170 [2019-12-28 05:51:01,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:01,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:01,567 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 17 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 45 [2019-12-28 05:51:01,568 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:01,677 WARN L192 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2019-12-28 05:51:01,678 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:01,679 INFO L534 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. [2019-12-28 05:51:01,679 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:190, output treesize:167 [2019-12-28 05:51:01,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:01,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:01,696 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 17 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 45 [2019-12-28 05:51:01,697 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:01,844 WARN L192 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2019-12-28 05:51:01,845 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:01,846 INFO L534 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. [2019-12-28 05:51:01,846 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:192, output treesize:167 [2019-12-28 05:51:01,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:01,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:01,871 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 17 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 54 [2019-12-28 05:51:01,872 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:02,012 WARN L192 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2019-12-28 05:51:02,012 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:02,014 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:02,014 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:177, output treesize:173 [2019-12-28 05:51:02,258 WARN L192 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2019-12-28 05:51:02,547 WARN L192 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2019-12-28 05:51:02,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:02,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:02,849 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 20 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 64 [2019-12-28 05:51:02,850 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:03,034 WARN L192 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2019-12-28 05:51:03,035 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:03,037 INFO L534 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:03,037 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:184, output treesize:173 [2019-12-28 05:51:03,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:03,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:03,065 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 20 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 64 [2019-12-28 05:51:03,066 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:03,227 WARN L192 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2019-12-28 05:51:03,228 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:03,230 INFO L534 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. [2019-12-28 05:51:03,230 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:181, output treesize:177 [2019-12-28 05:51:03,569 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:03,569 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 7 case distinctions, treesize of input 41 treesize of output 81 [2019-12-28 05:51:03,576 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:03,748 WARN L192 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2019-12-28 05:51:03,749 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:03,751 INFO L534 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:03,751 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:185, output treesize:121 [2019-12-28 05:51:04,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:04,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:04,205 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 17 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 74 [2019-12-28 05:51:04,206 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:04,273 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:04,274 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:04,274 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:129, output treesize:125 [2019-12-28 05:51:04,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:04,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:04,910 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 86 [2019-12-28 05:51:04,912 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:04,991 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:04,992 INFO L534 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:04,993 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:138, output treesize:134 [2019-12-28 05:51:06,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:06,203 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 17 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 33 [2019-12-28 05:51:06,204 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:06,241 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:06,241 INFO L534 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:51:06,242 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 10 variables, input treesize:142, output treesize:3 [2019-12-28 05:51:06,406 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-28 05:51:06,406 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-28 05:51:06,406 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 32] total 49 [2019-12-28 05:51:06,406 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1093652283] [2019-12-28 05:51:06,407 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:51:06,432 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:51:06,576 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 74 states and 73 transitions. [2019-12-28 05:51:06,576 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:51:06,576 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:51:06,577 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2019-12-28 05:51:06,577 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:51:06,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2019-12-28 05:51:06,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=1969, Unknown=0, NotChecked=0, Total=2352 [2019-12-28 05:51:06,578 INFO L87 Difference]: Start difference. First operand 38201 states and 79250 transitions. Second operand 21 states. [2019-12-28 05:51:08,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:51:08,370 INFO L93 Difference]: Finished difference Result 39270 states and 81417 transitions. [2019-12-28 05:51:08,370 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-12-28 05:51:08,370 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 73 [2019-12-28 05:51:08,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:51:08,413 INFO L225 Difference]: With dead ends: 39270 [2019-12-28 05:51:08,413 INFO L226 Difference]: Without dead ends: 39270 [2019-12-28 05:51:08,414 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 52 SyntacticMatches, 8 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1073 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=654, Invalid=3128, Unknown=0, NotChecked=0, Total=3782 [2019-12-28 05:51:08,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39270 states. [2019-12-28 05:51:08,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39270 to 38544. [2019-12-28 05:51:08,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38544 states. [2019-12-28 05:51:08,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38544 states to 38544 states and 79943 transitions. [2019-12-28 05:51:08,946 INFO L78 Accepts]: Start accepts. Automaton has 38544 states and 79943 transitions. Word has length 73 [2019-12-28 05:51:08,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:51:08,947 INFO L462 AbstractCegarLoop]: Abstraction has 38544 states and 79943 transitions. [2019-12-28 05:51:08,947 INFO L463 AbstractCegarLoop]: Interpolant automaton has 21 states. [2019-12-28 05:51:08,947 INFO L276 IsEmpty]: Start isEmpty. Operand 38544 states and 79943 transitions. [2019-12-28 05:51:08,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2019-12-28 05:51:08,948 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:51:08,948 INFO L411 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:51:09,151 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:51:09,152 INFO L410 AbstractCegarLoop]: === Iteration 10 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:51:09,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:51:09,153 INFO L82 PathProgramCache]: Analyzing trace with hash 1925116191, now seen corresponding path program 1 times [2019-12-28 05:51:09,154 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:51:09,154 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424377412] [2019-12-28 05:51:09,154 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:51:09,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:51:10,151 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-12-28 05:51:10,151 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424377412] [2019-12-28 05:51:10,151 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401010610] [2019-12-28 05:51:10,151 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:51:10,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:51:10,250 INFO L264 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 55 conjunts are in the unsatisfiable core [2019-12-28 05:51:10,255 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-28 05:51:10,263 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-12-28 05:51:10,263 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:10,264 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:10,264 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:51:10,265 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-12-28 05:51:10,283 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:10,283 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-12-28 05:51:10,284 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:10,305 INFO L614 ElimStorePlain]: treesize reduction 14, result has 56.3 percent of original size [2019-12-28 05:51:10,306 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:51:10,306 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:18 [2019-12-28 05:51:10,448 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:10,449 INFO L377 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 [2019-12-28 05:51:10,449 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:10,494 INFO L614 ElimStorePlain]: treesize reduction 28, result has 59.4 percent of original size [2019-12-28 05:51:10,495 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:51:10,495 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:41 [2019-12-28 05:51:10,639 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:10,640 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 99 [2019-12-28 05:51:10,641 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:10,719 INFO L614 ElimStorePlain]: treesize reduction 42, result has 60.7 percent of original size [2019-12-28 05:51:10,720 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:10,721 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:59, output treesize:65 [2019-12-28 05:51:10,852 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:10,853 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 32 treesize of output 129 [2019-12-28 05:51:10,854 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:10,994 WARN L192 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 50 [2019-12-28 05:51:10,994 INFO L614 ElimStorePlain]: treesize reduction 56, result has 60.6 percent of original size [2019-12-28 05:51:10,995 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:10,995 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:76, output treesize:86 [2019-12-28 05:51:11,162 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:11,162 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 37 treesize of output 159 [2019-12-28 05:51:11,164 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:11,323 WARN L192 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 63 [2019-12-28 05:51:11,323 INFO L614 ElimStorePlain]: treesize reduction 70, result has 61.3 percent of original size [2019-12-28 05:51:11,324 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:11,324 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:97, output treesize:111 [2019-12-28 05:51:11,531 WARN L192 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-12-28 05:51:11,532 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:11,532 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 42 treesize of output 189 [2019-12-28 05:51:11,534 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:11,778 WARN L192 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 78 [2019-12-28 05:51:11,778 INFO L614 ElimStorePlain]: treesize reduction 84, result has 62.5 percent of original size [2019-12-28 05:51:11,779 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:11,780 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:122, output treesize:140 [2019-12-28 05:51:11,943 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2019-12-28 05:51:11,944 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:12,038 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:12,040 INFO L534 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. [2019-12-28 05:51:12,040 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:163, output treesize:140 [2019-12-28 05:51:12,050 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 21 [2019-12-28 05:51:12,051 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:12,133 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:12,134 INFO L534 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. [2019-12-28 05:51:12,134 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:165, output treesize:140 [2019-12-28 05:51:12,145 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 15 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2019-12-28 05:51:12,145 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:12,240 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:12,242 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:12,242 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:156, output treesize:152 [2019-12-28 05:51:12,414 INFO L343 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2019-12-28 05:51:12,415 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 15 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 36 [2019-12-28 05:51:12,416 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:12,514 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:12,516 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:12,516 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:175, output treesize:152 [2019-12-28 05:51:12,627 INFO L343 Elim1Store]: treesize reduction 51, result has 19.0 percent of original size [2019-12-28 05:51:12,627 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 15 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 36 [2019-12-28 05:51:12,628 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:12,726 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:12,727 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:12,727 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:177, output treesize:152 [2019-12-28 05:51:12,838 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:12,839 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 15 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 89 [2019-12-28 05:51:12,839 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:13,065 WARN L192 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 92 [2019-12-28 05:51:13,066 INFO L614 ElimStorePlain]: treesize reduction 41, result has 80.0 percent of original size [2019-12-28 05:51:13,067 INFO L534 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:13,068 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:168, output treesize:164 [2019-12-28 05:51:15,515 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:15,515 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 18 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 76 [2019-12-28 05:51:15,516 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:15,771 WARN L192 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-12-28 05:51:15,771 INFO L614 ElimStorePlain]: treesize reduction 18, result has 90.5 percent of original size [2019-12-28 05:51:15,772 INFO L534 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:15,772 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:175, output treesize:164 [2019-12-28 05:51:15,797 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:15,797 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 18 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 78 [2019-12-28 05:51:15,798 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:16,028 WARN L192 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 98 [2019-12-28 05:51:16,029 INFO L614 ElimStorePlain]: treesize reduction 27, result has 86.5 percent of original size [2019-12-28 05:51:16,031 INFO L534 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 1 dim-2 vars, End of recursive call: 8 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:16,031 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 9 variables, input treesize:177, output treesize:173 [2019-12-28 05:51:16,232 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:16,233 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 7 case distinctions, treesize of input 41 treesize of output 81 [2019-12-28 05:51:16,234 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:16,345 WARN L192 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2019-12-28 05:51:16,346 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:16,347 INFO L534 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:16,348 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 9 variables, input treesize:181, output treesize:117 [2019-12-28 05:51:16,594 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:16,595 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 88 [2019-12-28 05:51:16,595 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:16,725 WARN L192 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2019-12-28 05:51:16,726 INFO L614 ElimStorePlain]: treesize reduction 27, result has 81.8 percent of original size [2019-12-28 05:51:16,727 INFO L534 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:16,727 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:125, output treesize:121 [2019-12-28 05:51:16,913 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:16,913 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 100 [2019-12-28 05:51:16,914 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:17,062 WARN L192 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 79 [2019-12-28 05:51:17,063 INFO L614 ElimStorePlain]: treesize reduction 27, result has 82.8 percent of original size [2019-12-28 05:51:17,065 INFO L534 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 1 dim-2 vars, End of recursive call: 10 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:17,065 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 11 variables, input treesize:134, output treesize:130 [2019-12-28 05:51:17,583 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:17,584 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 48 [2019-12-28 05:51:17,584 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:17,653 INFO L614 ElimStorePlain]: treesize reduction 18, result has 78.0 percent of original size [2019-12-28 05:51:17,654 INFO L534 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:51:17,654 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 13 variables, input treesize:140, output treesize:3 [2019-12-28 05:51:17,873 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-28 05:51:17,874 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-28 05:51:17,874 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 24] total 39 [2019-12-28 05:51:17,874 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [877923785] [2019-12-28 05:51:17,874 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:51:17,894 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:51:17,926 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 75 states and 74 transitions. [2019-12-28 05:51:17,927 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:51:17,927 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:51:17,927 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-12-28 05:51:17,927 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:51:17,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-12-28 05:51:17,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1212, Unknown=1, NotChecked=0, Total=1482 [2019-12-28 05:51:17,928 INFO L87 Difference]: Start difference. First operand 38544 states and 79943 transitions. Second operand 19 states. [2019-12-28 05:51:20,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:51:20,106 INFO L93 Difference]: Finished difference Result 39124 states and 81121 transitions. [2019-12-28 05:51:20,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2019-12-28 05:51:20,106 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 74 [2019-12-28 05:51:20,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:51:20,147 INFO L225 Difference]: With dead ends: 39124 [2019-12-28 05:51:20,147 INFO L226 Difference]: Without dead ends: 39124 [2019-12-28 05:51:20,148 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 56 SyntacticMatches, 12 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 658 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=495, Invalid=2054, Unknown=1, NotChecked=0, Total=2550 [2019-12-28 05:51:20,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39124 states. [2019-12-28 05:51:20,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39124 to 38834. [2019-12-28 05:51:20,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38834 states. [2019-12-28 05:51:20,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38834 states to 38834 states and 80532 transitions. [2019-12-28 05:51:20,710 INFO L78 Accepts]: Start accepts. Automaton has 38834 states and 80532 transitions. Word has length 74 [2019-12-28 05:51:20,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:51:20,710 INFO L462 AbstractCegarLoop]: Abstraction has 38834 states and 80532 transitions. [2019-12-28 05:51:20,710 INFO L463 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-12-28 05:51:20,710 INFO L276 IsEmpty]: Start isEmpty. Operand 38834 states and 80532 transitions. [2019-12-28 05:51:20,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2019-12-28 05:51:20,711 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:51:20,712 INFO L411 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:51:20,915 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:51:20,915 INFO L410 AbstractCegarLoop]: === Iteration 11 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:51:20,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:51:20,916 INFO L82 PathProgramCache]: Analyzing trace with hash -2074672735, now seen corresponding path program 1 times [2019-12-28 05:51:20,917 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:51:20,917 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265941569] [2019-12-28 05:51:20,918 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:51:20,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:51:21,944 WARN L192 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 13 [2019-12-28 05:51:21,984 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-12-28 05:51:21,984 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265941569] [2019-12-28 05:51:21,985 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165879450] [2019-12-28 05:51:21,985 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:51:22,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:51:22,085 INFO L264 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 52 conjunts are in the unsatisfiable core [2019-12-28 05:51:22,088 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-28 05:51:22,099 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-12-28 05:51:22,100 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:22,102 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:22,102 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:51:22,102 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-12-28 05:51:22,125 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:22,126 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-12-28 05:51:22,126 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:22,148 INFO L614 ElimStorePlain]: treesize reduction 14, result has 51.7 percent of original size [2019-12-28 05:51:22,148 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:22,149 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2019-12-28 05:51:22,225 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:22,225 INFO L377 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 [2019-12-28 05:51:22,226 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:22,262 INFO L614 ElimStorePlain]: treesize reduction 28, result has 52.5 percent of original size [2019-12-28 05:51:22,263 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:22,263 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:31 [2019-12-28 05:51:22,440 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:22,440 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 99 [2019-12-28 05:51:22,441 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:22,517 INFO L614 ElimStorePlain]: treesize reduction 42, result has 60.4 percent of original size [2019-12-28 05:51:22,518 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:22,518 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:58, output treesize:64 [2019-12-28 05:51:22,672 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:22,673 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 32 treesize of output 129 [2019-12-28 05:51:22,674 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:22,788 WARN L192 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 48 [2019-12-28 05:51:22,789 INFO L614 ElimStorePlain]: treesize reduction 56, result has 60.3 percent of original size [2019-12-28 05:51:22,790 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:22,790 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:75, output treesize:85 [2019-12-28 05:51:23,042 WARN L192 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2019-12-28 05:51:23,043 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:23,043 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 37 treesize of output 159 [2019-12-28 05:51:23,045 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:23,209 WARN L192 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2019-12-28 05:51:23,209 INFO L614 ElimStorePlain]: treesize reduction 70, result has 61.1 percent of original size [2019-12-28 05:51:23,210 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:23,210 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:96, output treesize:110 [2019-12-28 05:51:23,325 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:23,326 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 70 [2019-12-28 05:51:23,326 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:23,386 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:23,387 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:51:23,387 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:115, output treesize:44 [2019-12-28 05:51:23,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:23,439 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 23 [2019-12-28 05:51:23,440 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:23,458 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:23,458 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:51:23,459 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:44 [2019-12-28 05:51:23,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:23,466 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 23 [2019-12-28 05:51:23,467 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:23,484 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:23,484 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:51:23,484 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:44 [2019-12-28 05:51:23,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:23,492 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2019-12-28 05:51:23,492 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:23,514 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:23,515 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:23,515 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:56 [2019-12-28 05:51:23,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:23,591 INFO L343 Elim1Store]: treesize reduction 48, result has 20.0 percent of original size [2019-12-28 05:51:23,592 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 38 [2019-12-28 05:51:23,593 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:23,613 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:23,614 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:23,614 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:79, output treesize:56 [2019-12-28 05:51:23,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:23,671 INFO L343 Elim1Store]: treesize reduction 51, result has 19.0 percent of original size [2019-12-28 05:51:23,671 INFO L377 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 54 treesize of output 38 [2019-12-28 05:51:23,672 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:23,694 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:23,695 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:23,695 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:81, output treesize:56 [2019-12-28 05:51:23,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:23,753 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:23,753 INFO L377 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 45 treesize of output 91 [2019-12-28 05:51:23,754 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:23,814 INFO L614 ElimStorePlain]: treesize reduction 41, result has 62.4 percent of original size [2019-12-28 05:51:23,814 INFO L534 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. [2019-12-28 05:51:23,815 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:72, output treesize:68 [2019-12-28 05:51:31,892 WARN L192 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 44 [2019-12-28 05:51:33,958 WARN L192 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 44 [2019-12-28 05:51:36,022 WARN L192 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 44 [2019-12-28 05:51:36,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:36,039 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:36,040 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 78 [2019-12-28 05:51:36,041 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:36,101 INFO L614 ElimStorePlain]: treesize reduction 36, result has 67.6 percent of original size [2019-12-28 05:51:36,102 INFO L534 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:36,102 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:79, output treesize:68 [2019-12-28 05:51:36,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:36,116 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:36,116 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 80 [2019-12-28 05:51:36,117 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:36,180 INFO L614 ElimStorePlain]: treesize reduction 18, result has 81.1 percent of original size [2019-12-28 05:51:36,181 INFO L534 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:36,181 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:81, output treesize:77 [2019-12-28 05:51:36,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:51:36,506 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:51:36,507 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 61 treesize of output 214 [2019-12-28 05:51:36,508 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:51:36,651 WARN L192 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 59 [2019-12-28 05:51:36,651 INFO L614 ElimStorePlain]: treesize reduction 116, result has 48.7 percent of original size [2019-12-28 05:51:36,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:51:36,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:51:36,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:51:36,658 INFO L534 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2019-12-28 05:51:36,658 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:88, output treesize:110 [2019-12-28 05:51:36,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:51:36,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:51:36,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:51:40,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:51:40,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:51:40,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:52:11,311 WARN L192 SmtUtils]: Spent 26.38 s on a formula simplification. DAG size of input: 76 DAG size of output: 61 [2019-12-28 05:52:31,506 WARN L192 SmtUtils]: Spent 12.07 s on a formula simplification that was a NOOP. DAG size: 82 [2019-12-28 05:52:31,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-12-28 05:52:31,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:31,552 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:31,552 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 84 [2019-12-28 05:52:31,553 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:31,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:31,581 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:31,581 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 92 [2019-12-28 05:52:31,582 INFO L534 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:31,739 WARN L192 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 84 [2019-12-28 05:52:31,740 INFO L614 ElimStorePlain]: treesize reduction 45, result has 79.0 percent of original size [2019-12-28 05:52:31,742 INFO L534 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 1 dim-2 vars, End of recursive call: 17 dim-0 vars, and 2 xjuncts. [2019-12-28 05:52:31,742 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 15 variables, input treesize:177, output treesize:169 [2019-12-28 05:52:35,916 WARN L192 SmtUtils]: Spent 4.07 s on a formula simplification. DAG size of input: 97 DAG size of output: 56 [2019-12-28 05:52:36,288 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:36,289 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 40 [2019-12-28 05:52:36,289 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:36,316 INFO L614 ElimStorePlain]: treesize reduction 18, result has 60.9 percent of original size [2019-12-28 05:52:36,317 INFO L534 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:52:36,317 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 11 variables, input treesize:88, output treesize:3 [2019-12-28 05:52:36,393 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-28 05:52:36,393 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-28 05:52:36,394 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 26] total 43 [2019-12-28 05:52:36,394 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1423435009] [2019-12-28 05:52:36,394 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:52:36,417 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:52:36,464 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 77 states and 76 transitions. [2019-12-28 05:52:36,464 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:52:36,464 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:52:36,465 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2019-12-28 05:52:36,465 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:52:36,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2019-12-28 05:52:36,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1574, Unknown=11, NotChecked=0, Total=1806 [2019-12-28 05:52:36,466 INFO L87 Difference]: Start difference. First operand 38834 states and 80532 transitions. Second operand 21 states. [2019-12-28 05:52:39,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:52:39,181 INFO L93 Difference]: Finished difference Result 41903 states and 86801 transitions. [2019-12-28 05:52:39,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-12-28 05:52:39,181 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 76 [2019-12-28 05:52:39,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:52:39,231 INFO L225 Difference]: With dead ends: 41903 [2019-12-28 05:52:39,231 INFO L226 Difference]: Without dead ends: 41903 [2019-12-28 05:52:39,232 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 59 SyntacticMatches, 9 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 867 ImplicationChecksByTransitivity, 74.1s TimeCoverageRelationStatistics Valid=509, Invalid=2786, Unknown=11, NotChecked=0, Total=3306 [2019-12-28 05:52:39,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41903 states. [2019-12-28 05:52:39,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41903 to 38730. [2019-12-28 05:52:39,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38730 states. [2019-12-28 05:52:39,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38730 states to 38730 states and 80322 transitions. [2019-12-28 05:52:39,813 INFO L78 Accepts]: Start accepts. Automaton has 38730 states and 80322 transitions. Word has length 76 [2019-12-28 05:52:39,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:52:39,814 INFO L462 AbstractCegarLoop]: Abstraction has 38730 states and 80322 transitions. [2019-12-28 05:52:39,814 INFO L463 AbstractCegarLoop]: Interpolant automaton has 21 states. [2019-12-28 05:52:39,814 INFO L276 IsEmpty]: Start isEmpty. Operand 38730 states and 80322 transitions. [2019-12-28 05:52:39,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2019-12-28 05:52:39,816 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:52:39,816 INFO L411 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:52:40,019 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:52:40,020 INFO L410 AbstractCegarLoop]: === Iteration 12 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:52:40,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:52:40,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1939910655, now seen corresponding path program 1 times [2019-12-28 05:52:40,022 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:52:40,022 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038949096] [2019-12-28 05:52:40,022 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:52:40,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:52:40,961 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-12-28 05:52:40,961 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038949096] [2019-12-28 05:52:40,961 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228308699] [2019-12-28 05:52:40,961 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:52:41,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:52:41,069 INFO L264 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 74 conjunts are in the unsatisfiable core [2019-12-28 05:52:41,071 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-28 05:52:41,074 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-12-28 05:52:41,074 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:41,076 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:41,076 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:52:41,076 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-12-28 05:52:41,092 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:41,092 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-12-28 05:52:41,093 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:41,113 INFO L614 ElimStorePlain]: treesize reduction 14, result has 56.3 percent of original size [2019-12-28 05:52:41,114 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:52:41,114 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:18 [2019-12-28 05:52:41,245 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:41,245 INFO L377 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 [2019-12-28 05:52:41,246 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:41,300 INFO L614 ElimStorePlain]: treesize reduction 28, result has 64.1 percent of original size [2019-12-28 05:52:41,300 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:52:41,300 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:50 [2019-12-28 05:52:41,460 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:41,460 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 99 [2019-12-28 05:52:41,461 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:41,547 INFO L614 ElimStorePlain]: treesize reduction 42, result has 63.8 percent of original size [2019-12-28 05:52:41,548 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:41,548 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:74 [2019-12-28 05:52:41,730 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:41,730 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 32 treesize of output 129 [2019-12-28 05:52:41,731 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:41,874 WARN L192 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 53 [2019-12-28 05:52:41,875 INFO L614 ElimStorePlain]: treesize reduction 56, result has 62.9 percent of original size [2019-12-28 05:52:41,876 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:41,876 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:85, output treesize:95 [2019-12-28 05:52:42,096 WARN L192 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2019-12-28 05:52:42,096 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:42,096 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 37 treesize of output 159 [2019-12-28 05:52:42,097 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:42,289 WARN L192 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2019-12-28 05:52:42,290 INFO L614 ElimStorePlain]: treesize reduction 70, result has 63.2 percent of original size [2019-12-28 05:52:42,291 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:42,292 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:106, output treesize:120 [2019-12-28 05:52:42,515 WARN L192 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-12-28 05:52:42,516 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:42,516 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 42 treesize of output 189 [2019-12-28 05:52:42,517 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:42,777 WARN L192 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 83 [2019-12-28 05:52:42,778 INFO L614 ElimStorePlain]: treesize reduction 84, result has 64.4 percent of original size [2019-12-28 05:52:42,779 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:42,779 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:134, output treesize:152 [2019-12-28 05:52:43,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:43,210 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 16 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2019-12-28 05:52:43,211 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:43,319 WARN L192 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2019-12-28 05:52:43,320 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:43,321 INFO L534 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. [2019-12-28 05:52:43,321 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:178, output treesize:155 [2019-12-28 05:52:43,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:43,333 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 16 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 33 [2019-12-28 05:52:43,333 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:43,446 WARN L192 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2019-12-28 05:52:43,446 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:43,447 INFO L534 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. [2019-12-28 05:52:43,447 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:180, output treesize:155 [2019-12-28 05:52:43,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:43,458 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 16 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2019-12-28 05:52:43,459 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:43,574 WARN L192 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2019-12-28 05:52:43,574 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:43,575 INFO L534 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. [2019-12-28 05:52:43,575 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:171, output treesize:167 [2019-12-28 05:52:43,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:43,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:43,978 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 17 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 45 [2019-12-28 05:52:43,979 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:44,093 WARN L192 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2019-12-28 05:52:44,094 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:44,095 INFO L534 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. [2019-12-28 05:52:44,095 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:187, output treesize:164 [2019-12-28 05:52:44,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:44,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:44,117 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 17 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 45 [2019-12-28 05:52:44,118 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:44,225 WARN L192 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2019-12-28 05:52:44,225 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:44,226 INFO L534 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. [2019-12-28 05:52:44,226 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:189, output treesize:164 [2019-12-28 05:52:44,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:44,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:44,243 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 17 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 54 [2019-12-28 05:52:44,244 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:44,350 WARN L192 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2019-12-28 05:52:44,351 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:44,351 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:44,352 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:174, output treesize:170 [2019-12-28 05:52:44,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:44,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:44,888 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 20 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 64 [2019-12-28 05:52:44,889 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:45,009 WARN L192 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2019-12-28 05:52:45,009 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:45,010 INFO L534 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:45,011 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:181, output treesize:170 [2019-12-28 05:52:45,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:45,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:45,027 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 20 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 66 [2019-12-28 05:52:45,027 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:45,142 WARN L192 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2019-12-28 05:52:45,142 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:45,143 INFO L534 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:45,143 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:183, output treesize:179 [2019-12-28 05:52:45,377 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:45,377 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 7 case distinctions, treesize of input 41 treesize of output 81 [2019-12-28 05:52:45,378 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:45,502 WARN L192 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2019-12-28 05:52:45,503 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:45,504 INFO L534 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:45,504 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:187, output treesize:123 [2019-12-28 05:52:45,783 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:45,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:45,786 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 17 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 76 [2019-12-28 05:52:45,787 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:45,856 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:45,857 INFO L534 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. [2019-12-28 05:52:45,857 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:131, output treesize:127 [2019-12-28 05:52:46,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:46,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:46,472 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 88 [2019-12-28 05:52:46,473 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:46,545 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:46,546 INFO L534 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 1 dim-2 vars, End of recursive call: 8 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:46,546 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 9 variables, input treesize:140, output treesize:136 [2019-12-28 05:52:47,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:47,616 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 17 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 33 [2019-12-28 05:52:47,617 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:47,653 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:47,654 INFO L534 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:52:47,654 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 11 variables, input treesize:144, output treesize:3 [2019-12-28 05:52:47,803 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-28 05:52:47,803 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-28 05:52:47,804 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 32] total 49 [2019-12-28 05:52:47,804 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [16621747] [2019-12-28 05:52:47,804 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:52:47,821 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:52:47,869 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 82 states and 81 transitions. [2019-12-28 05:52:47,869 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:52:47,870 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:52:47,870 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2019-12-28 05:52:47,870 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:52:47,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2019-12-28 05:52:47,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=1969, Unknown=0, NotChecked=0, Total=2352 [2019-12-28 05:52:47,872 INFO L87 Difference]: Start difference. First operand 38730 states and 80322 transitions. Second operand 21 states. [2019-12-28 05:52:50,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:52:50,833 INFO L93 Difference]: Finished difference Result 39739 states and 82367 transitions. [2019-12-28 05:52:50,834 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-12-28 05:52:50,834 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 81 [2019-12-28 05:52:50,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:52:50,876 INFO L225 Difference]: With dead ends: 39739 [2019-12-28 05:52:50,876 INFO L226 Difference]: Without dead ends: 39739 [2019-12-28 05:52:50,878 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 60 SyntacticMatches, 8 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1073 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=654, Invalid=3128, Unknown=0, NotChecked=0, Total=3782 [2019-12-28 05:52:51,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39739 states. [2019-12-28 05:52:51,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39739 to 39073. [2019-12-28 05:52:51,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39073 states. [2019-12-28 05:52:51,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39073 states to 39073 states and 81015 transitions. [2019-12-28 05:52:51,416 INFO L78 Accepts]: Start accepts. Automaton has 39073 states and 81015 transitions. Word has length 81 [2019-12-28 05:52:51,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:52:51,416 INFO L462 AbstractCegarLoop]: Abstraction has 39073 states and 81015 transitions. [2019-12-28 05:52:51,416 INFO L463 AbstractCegarLoop]: Interpolant automaton has 21 states. [2019-12-28 05:52:51,416 INFO L276 IsEmpty]: Start isEmpty. Operand 39073 states and 81015 transitions. [2019-12-28 05:52:51,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2019-12-28 05:52:51,417 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:52:51,417 INFO L411 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:52:51,618 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:52:51,619 INFO L410 AbstractCegarLoop]: === Iteration 13 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:52:51,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:52:51,619 INFO L82 PathProgramCache]: Analyzing trace with hash -863521768, now seen corresponding path program 2 times [2019-12-28 05:52:51,621 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:52:51,621 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58237048] [2019-12-28 05:52:51,622 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:52:51,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:52:51,673 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-12-28 05:52:51,673 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58237048] [2019-12-28 05:52:51,673 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565765488] [2019-12-28 05:52:51,673 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:52:51,774 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-12-28 05:52:51,775 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-12-28 05:52:51,776 INFO L264 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-28 05:52:51,777 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-28 05:52:51,788 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-12-28 05:52:51,789 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-28 05:52:51,789 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2019-12-28 05:52:51,789 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1937593026] [2019-12-28 05:52:51,789 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:52:51,805 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:52:51,843 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 84 states and 83 transitions. [2019-12-28 05:52:51,843 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:52:51,844 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:52:51,844 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-28 05:52:51,844 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:52:51,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-28 05:52:51,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-28 05:52:51,845 INFO L87 Difference]: Start difference. First operand 39073 states and 81015 transitions. Second operand 5 states. [2019-12-28 05:52:51,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:52:51,961 INFO L93 Difference]: Finished difference Result 41676 states and 86444 transitions. [2019-12-28 05:52:51,961 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-28 05:52:51,961 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 83 [2019-12-28 05:52:51,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:52:52,007 INFO L225 Difference]: With dead ends: 41676 [2019-12-28 05:52:52,008 INFO L226 Difference]: Without dead ends: 41676 [2019-12-28 05:52:52,008 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-12-28 05:52:52,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41676 states. [2019-12-28 05:52:52,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41676 to 41008. [2019-12-28 05:52:52,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41008 states. [2019-12-28 05:52:52,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41008 states to 41008 states and 85414 transitions. [2019-12-28 05:52:52,752 INFO L78 Accepts]: Start accepts. Automaton has 41008 states and 85414 transitions. Word has length 83 [2019-12-28 05:52:52,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:52:52,753 INFO L462 AbstractCegarLoop]: Abstraction has 41008 states and 85414 transitions. [2019-12-28 05:52:52,753 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-28 05:52:52,753 INFO L276 IsEmpty]: Start isEmpty. Operand 41008 states and 85414 transitions. [2019-12-28 05:52:52,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2019-12-28 05:52:52,754 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:52:52,754 INFO L411 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:52:52,954 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:52:52,955 INFO L410 AbstractCegarLoop]: === Iteration 14 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:52:52,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:52:52,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1203512642, now seen corresponding path program 1 times [2019-12-28 05:52:52,957 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:52:52,958 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821476959] [2019-12-28 05:52:52,958 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:52:52,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:52:53,890 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-12-28 05:52:53,890 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821476959] [2019-12-28 05:52:53,890 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261520173] [2019-12-28 05:52:53,891 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:52:53,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:52:53,988 INFO L264 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 56 conjunts are in the unsatisfiable core [2019-12-28 05:52:53,990 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-28 05:52:53,992 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-12-28 05:52:53,993 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:53,994 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:53,994 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:52:53,994 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-12-28 05:52:54,011 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:54,011 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-12-28 05:52:54,012 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:54,029 INFO L614 ElimStorePlain]: treesize reduction 14, result has 51.7 percent of original size [2019-12-28 05:52:54,030 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:54,030 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2019-12-28 05:52:54,100 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:54,101 INFO L377 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 [2019-12-28 05:52:54,102 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:54,141 INFO L614 ElimStorePlain]: treesize reduction 28, result has 52.5 percent of original size [2019-12-28 05:52:54,142 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:54,142 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:31 [2019-12-28 05:52:54,320 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:54,320 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 99 [2019-12-28 05:52:54,321 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:54,397 INFO L614 ElimStorePlain]: treesize reduction 42, result has 60.4 percent of original size [2019-12-28 05:52:54,398 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:54,398 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:58, output treesize:64 [2019-12-28 05:52:54,534 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:54,534 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 32 treesize of output 129 [2019-12-28 05:52:54,535 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:54,649 WARN L192 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 48 [2019-12-28 05:52:54,650 INFO L614 ElimStorePlain]: treesize reduction 56, result has 60.3 percent of original size [2019-12-28 05:52:54,651 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:54,651 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:75, output treesize:85 [2019-12-28 05:52:54,833 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:54,834 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 37 treesize of output 159 [2019-12-28 05:52:54,835 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:54,998 WARN L192 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2019-12-28 05:52:54,998 INFO L614 ElimStorePlain]: treesize reduction 70, result has 61.1 percent of original size [2019-12-28 05:52:55,000 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:55,000 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:96, output treesize:110 [2019-12-28 05:52:55,155 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:55,156 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 70 [2019-12-28 05:52:55,157 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,225 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:55,226 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,227 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:118, output treesize:47 [2019-12-28 05:52:55,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:55,397 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 23 [2019-12-28 05:52:55,397 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,420 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:55,421 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,421 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:50 [2019-12-28 05:52:55,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:55,427 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 23 [2019-12-28 05:52:55,428 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,449 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:55,450 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,450 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:50 [2019-12-28 05:52:55,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:55,457 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-12-28 05:52:55,458 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,480 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:55,481 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,481 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2019-12-28 05:52:55,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:55,571 INFO L343 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2019-12-28 05:52:55,571 INFO L377 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 49 treesize of output 35 [2019-12-28 05:52:55,571 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,595 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:55,596 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,596 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:79, output treesize:56 [2019-12-28 05:52:55,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:55,612 INFO L343 Elim1Store]: treesize reduction 42, result has 17.6 percent of original size [2019-12-28 05:52:55,612 INFO L377 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 51 treesize of output 35 [2019-12-28 05:52:55,612 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,636 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:55,636 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,636 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:81, output treesize:56 [2019-12-28 05:52:55,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:55,654 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:55,654 INFO L377 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 39 treesize of output 68 [2019-12-28 05:52:55,655 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,708 INFO L614 ElimStorePlain]: treesize reduction 24, result has 72.1 percent of original size [2019-12-28 05:52:55,709 INFO L534 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. [2019-12-28 05:52:55,709 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:66, output treesize:62 [2019-12-28 05:52:55,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:55,934 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:55,935 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 66 [2019-12-28 05:52:55,935 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:55,995 INFO L614 ElimStorePlain]: treesize reduction 16, result has 81.2 percent of original size [2019-12-28 05:52:55,996 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:55,996 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:73, output treesize:62 [2019-12-28 05:52:56,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:56,007 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:56,007 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 68 [2019-12-28 05:52:56,008 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:56,065 INFO L614 ElimStorePlain]: treesize reduction 16, result has 81.6 percent of original size [2019-12-28 05:52:56,065 INFO L534 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. [2019-12-28 05:52:56,066 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:75, output treesize:71 [2019-12-28 05:52:56,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:56,406 INFO L343 Elim1Store]: treesize reduction 36, result has 70.5 percent of original size [2019-12-28 05:52:56,406 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 55 treesize of output 124 [2019-12-28 05:52:56,408 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:56,492 INFO L614 ElimStorePlain]: treesize reduction 66, result has 54.2 percent of original size [2019-12-28 05:52:56,493 INFO L534 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:56,494 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:82, output treesize:78 [2019-12-28 05:52:56,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:52:56,596 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:56,596 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 80 [2019-12-28 05:52:56,597 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:56,664 INFO L614 ElimStorePlain]: treesize reduction 20, result has 80.0 percent of original size [2019-12-28 05:52:56,665 INFO L534 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2019-12-28 05:52:56,665 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:84, output treesize:80 [2019-12-28 05:52:57,063 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:52:57,063 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 34 [2019-12-28 05:52:57,064 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:52:57,092 INFO L614 ElimStorePlain]: treesize reduction 12, result has 70.0 percent of original size [2019-12-28 05:52:57,093 INFO L534 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:52:57,093 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 9 variables, input treesize:82, output treesize:3 [2019-12-28 05:52:57,177 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-28 05:52:57,177 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-28 05:52:57,177 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 24] total 41 [2019-12-28 05:52:57,177 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1130901845] [2019-12-28 05:52:57,177 INFO L132 pAbStrategyModuleMcr]: Constructing automaton for MCR equivalence class. [2019-12-28 05:52:57,189 INFO L197 pAbStrategyModuleMcr]: Started intersection. [2019-12-28 05:52:57,228 INFO L208 pAbStrategyModuleMcr]: Finished intersection with 85 states and 84 transitions. [2019-12-28 05:52:57,228 INFO L219 pAbStrategyModuleMcr]: Constructing interpolant automaton by labelling MCR automaton. [2019-12-28 05:52:57,228 INFO L288 pAbStrategyModuleMcr]: Construction finished. Needed to calculate wp 0 times. [2019-12-28 05:52:57,228 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2019-12-28 05:52:57,229 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-28 05:52:57,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2019-12-28 05:52:57,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1434, Unknown=0, NotChecked=0, Total=1640 [2019-12-28 05:52:57,229 INFO L87 Difference]: Start difference. First operand 41008 states and 85414 transitions. Second operand 21 states. [2019-12-28 05:52:57,662 WARN L192 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2019-12-28 05:52:59,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-28 05:52:59,695 INFO L93 Difference]: Finished difference Result 43521 states and 90554 transitions. [2019-12-28 05:52:59,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-12-28 05:52:59,695 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 84 [2019-12-28 05:52:59,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-28 05:52:59,743 INFO L225 Difference]: With dead ends: 43521 [2019-12-28 05:52:59,744 INFO L226 Difference]: Without dead ends: 43521 [2019-12-28 05:52:59,745 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 70 SyntacticMatches, 8 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 789 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=494, Invalid=2586, Unknown=0, NotChecked=0, Total=3080 [2019-12-28 05:52:59,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43521 states. [2019-12-28 05:53:00,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43521 to 40918. [2019-12-28 05:53:00,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40918 states. [2019-12-28 05:53:00,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40918 states to 40918 states and 85234 transitions. [2019-12-28 05:53:00,327 INFO L78 Accepts]: Start accepts. Automaton has 40918 states and 85234 transitions. Word has length 84 [2019-12-28 05:53:00,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-28 05:53:00,327 INFO L462 AbstractCegarLoop]: Abstraction has 40918 states and 85234 transitions. [2019-12-28 05:53:00,327 INFO L463 AbstractCegarLoop]: Interpolant automaton has 21 states. [2019-12-28 05:53:00,327 INFO L276 IsEmpty]: Start isEmpty. Operand 40918 states and 85234 transitions. [2019-12-28 05:53:00,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2019-12-28 05:53:00,329 INFO L403 BasicCegarLoop]: Found error trace [2019-12-28 05:53:00,329 INFO L411 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-28 05:53:00,533 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:53:00,534 INFO L410 AbstractCegarLoop]: === Iteration 15 === [worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr0ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr11ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr4ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr10ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr7ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr8ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr2ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr9ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr5ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr6ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr1ASSERT_VIOLATIONERROR_FUNCTION, worker_fnErr3ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-28 05:53:00,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-28 05:53:00,534 INFO L82 PathProgramCache]: Analyzing trace with hash -1699656575, now seen corresponding path program 1 times [2019-12-28 05:53:00,535 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-28 05:53:00,536 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915918401] [2019-12-28 05:53:00,536 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-28 05:53:00,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:53:01,076 WARN L192 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2019-12-28 05:53:01,293 WARN L192 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2019-12-28 05:53:01,454 WARN L192 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 49 [2019-12-28 05:53:03,415 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-12-28 05:53:03,415 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915918401] [2019-12-28 05:53:03,416 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417665934] [2019-12-28 05:53:03,416 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:53:03,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-28 05:53:03,524 INFO L264 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 90 conjunts are in the unsatisfiable core [2019-12-28 05:53:03,528 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-28 05:53:03,540 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-12-28 05:53:03,540 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:03,542 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:03,542 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-12-28 05:53:03,542 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-12-28 05:53:03,561 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:03,561 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-12-28 05:53:03,562 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:03,578 INFO L614 ElimStorePlain]: treesize reduction 14, result has 51.7 percent of original size [2019-12-28 05:53:03,578 INFO L534 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-12-28 05:53:03,578 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2019-12-28 05:53:03,662 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:03,663 INFO L377 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 [2019-12-28 05:53:03,664 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:03,700 INFO L614 ElimStorePlain]: treesize reduction 28, result has 50.0 percent of original size [2019-12-28 05:53:03,701 INFO L534 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-12-28 05:53:03,701 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:28 [2019-12-28 05:53:03,829 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:03,829 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 99 [2019-12-28 05:53:03,830 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:03,891 INFO L614 ElimStorePlain]: treesize reduction 42, result has 51.7 percent of original size [2019-12-28 05:53:03,892 INFO L534 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-12-28 05:53:03,893 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:39, output treesize:45 [2019-12-28 05:53:04,035 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:04,036 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 32 treesize of output 129 [2019-12-28 05:53:04,037 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:04,129 INFO L614 ElimStorePlain]: treesize reduction 56, result has 54.1 percent of original size [2019-12-28 05:53:04,130 INFO L534 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-12-28 05:53:04,130 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:66 [2019-12-28 05:53:04,371 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:04,371 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 37 treesize of output 159 [2019-12-28 05:53:04,372 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:04,510 WARN L192 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 54 [2019-12-28 05:53:04,511 INFO L614 ElimStorePlain]: treesize reduction 70, result has 57.3 percent of original size [2019-12-28 05:53:04,512 INFO L534 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-12-28 05:53:04,513 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:80, output treesize:94 [2019-12-28 05:53:04,756 WARN L192 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-12-28 05:53:04,756 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:04,757 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 42 treesize of output 189 [2019-12-28 05:53:04,758 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:04,978 WARN L192 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 71 [2019-12-28 05:53:04,979 INFO L614 ElimStorePlain]: treesize reduction 84, result has 60.0 percent of original size [2019-12-28 05:53:04,980 INFO L534 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-12-28 05:53:04,981 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:108, output treesize:126 [2019-12-28 05:53:05,278 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-12-28 05:53:05,279 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:05,380 WARN L192 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-12-28 05:53:05,380 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:05,393 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-12-28 05:53:05,394 INFO L534 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:05,494 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:05,495 INFO L534 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-12-28 05:53:05,496 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:159, output treesize:151 [2019-12-28 05:53:05,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:05,667 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 12 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2019-12-28 05:53:05,668 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:05,785 WARN L192 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2019-12-28 05:53:05,785 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:05,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:05,794 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2019-12-28 05:53:05,794 INFO L534 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:05,910 WARN L192 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2019-12-28 05:53:05,910 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:05,911 INFO L534 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-12-28 05:53:05,912 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:183, output treesize:175 [2019-12-28 05:53:06,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:06,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:06,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:06,122 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 9 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 30 [2019-12-28 05:53:06,123 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:06,245 WARN L192 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2019-12-28 05:53:06,245 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:06,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:06,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:06,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:06,259 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 9 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 30 [2019-12-28 05:53:06,259 INFO L534 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:06,374 WARN L192 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2019-12-28 05:53:06,375 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:06,376 INFO L534 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-12-28 05:53:06,376 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:225, output treesize:175 [2019-12-28 05:53:06,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:06,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:06,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:06,585 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 14 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2019-12-28 05:53:06,586 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:06,714 WARN L192 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2019-12-28 05:53:06,715 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:06,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:06,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:06,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:06,728 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 9 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2019-12-28 05:53:06,728 INFO L534 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:06,856 WARN L192 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2019-12-28 05:53:06,857 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:06,858 INFO L534 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-12-28 05:53:06,858 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:191, output treesize:183 [2019-12-28 05:53:07,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,073 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 17 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 49 [2019-12-28 05:53:07,073 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:07,220 WARN L192 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2019-12-28 05:53:07,221 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:07,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,247 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 49 [2019-12-28 05:53:07,248 INFO L534 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:07,389 WARN L192 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2019-12-28 05:53:07,389 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:07,390 INFO L534 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-12-28 05:53:07,391 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:215, output treesize:207 [2019-12-28 05:53:07,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,635 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 16 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 52 [2019-12-28 05:53:07,635 INFO L534 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:07,792 WARN L192 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2019-12-28 05:53:07,792 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:07,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-12-28 05:53:07,814 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 16 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 52 [2019-12-28 05:53:07,815 INFO L534 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-12-28 05:53:07,956 WARN L192 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2019-12-28 05:53:07,957 INFO L614 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-12-28 05:53:07,958 INFO L534 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-12-28 05:53:07,958 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:257, output treesize:207 [2019-12-28 05:53:16,172 WARN L192 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 103 Received shutdown request... [2019-12-28 05:53:18,373 WARN L209 SmtUtils]: Removed 8 from assertion stack [2019-12-28 05:53:18,574 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-28 05:53:18,575 WARN L527 AbstractCegarLoop]: Verification canceled [2019-12-28 05:53:18,581 WARN L227 ceAbstractionStarter]: Timeout [2019-12-28 05:53:18,582 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.12 05:53:18 BasicIcfg [2019-12-28 05:53:18,582 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-12-28 05:53:18,583 INFO L168 Benchmark]: Toolchain (without parser) took 259911.93 ms. Allocated memory was 146.3 MB in the beginning and 1.9 GB in the end (delta: 1.7 GB). Free memory was 102.7 MB in the beginning and 575.9 MB in the end (delta: -473.2 MB). Peak memory consumption was 1.2 GB. Max. memory is 7.1 GB. [2019-12-28 05:53:18,583 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 146.3 MB. Free memory was 122.6 MB in the beginning and 122.4 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2019-12-28 05:53:18,584 INFO L168 Benchmark]: CACSL2BoogieTranslator took 839.56 ms. Allocated memory was 146.3 MB in the beginning and 203.9 MB in the end (delta: 57.7 MB). Free memory was 102.3 MB in the beginning and 159.4 MB in the end (delta: -57.1 MB). Peak memory consumption was 20.5 MB. Max. memory is 7.1 GB. [2019-12-28 05:53:18,584 INFO L168 Benchmark]: Boogie Procedure Inliner took 70.70 ms. Allocated memory is still 203.9 MB. Free memory was 159.4 MB in the beginning and 155.4 MB in the end (delta: 3.9 MB). Peak memory consumption was 3.9 MB. Max. memory is 7.1 GB. [2019-12-28 05:53:18,584 INFO L168 Benchmark]: Boogie Preprocessor took 74.08 ms. Allocated memory is still 203.9 MB. Free memory was 155.4 MB in the beginning and 152.1 MB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 7.1 GB. [2019-12-28 05:53:18,585 INFO L168 Benchmark]: RCFGBuilder took 1114.79 ms. Allocated memory was 203.9 MB in the beginning and 234.9 MB in the end (delta: 30.9 MB). Free memory was 152.1 MB in the beginning and 182.4 MB in the end (delta: -30.3 MB). Peak memory consumption was 66.7 MB. Max. memory is 7.1 GB. [2019-12-28 05:53:18,585 INFO L168 Benchmark]: TraceAbstraction took 257806.60 ms. Allocated memory was 234.9 MB in the beginning and 1.9 GB in the end (delta: 1.6 GB). Free memory was 182.4 MB in the beginning and 575.9 MB in the end (delta: -393.5 MB). Peak memory consumption was 1.2 GB. Max. memory is 7.1 GB. [2019-12-28 05:53:18,586 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 146.3 MB. Free memory was 122.6 MB in the beginning and 122.4 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 839.56 ms. Allocated memory was 146.3 MB in the beginning and 203.9 MB in the end (delta: 57.7 MB). Free memory was 102.3 MB in the beginning and 159.4 MB in the end (delta: -57.1 MB). Peak memory consumption was 20.5 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 70.70 ms. Allocated memory is still 203.9 MB. Free memory was 159.4 MB in the beginning and 155.4 MB in the end (delta: 3.9 MB). Peak memory consumption was 3.9 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 74.08 ms. Allocated memory is still 203.9 MB. Free memory was 155.4 MB in the beginning and 152.1 MB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 7.1 GB. * RCFGBuilder took 1114.79 ms. Allocated memory was 203.9 MB in the beginning and 234.9 MB in the end (delta: 30.9 MB). Free memory was 152.1 MB in the beginning and 182.4 MB in the end (delta: -30.3 MB). Peak memory consumption was 66.7 MB. Max. memory is 7.1 GB. * TraceAbstraction took 257806.60 ms. Allocated memory was 234.9 MB in the beginning and 1.9 GB in the end (delta: 1.6 GB). Free memory was 182.4 MB in the beginning and 575.9 MB in the end (delta: -393.5 MB). Peak memory consumption was 1.2 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 729]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 729). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 742]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 742). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 704]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 704). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 704]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 704). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 693]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 693). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 730]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 730). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 755]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 755). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 735]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 735). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 738]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 738). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 739]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 739). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 747]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 747). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 778]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 778). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 775]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 775). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 750]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 750). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 746]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 746). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 729]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 729). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 755]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 755). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 738]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 738). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 750]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 750). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 742]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 742). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 746]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 746). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 704]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 704). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 747]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 747). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 739]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 739). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 704]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 704). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 730]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 730). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - TimeoutResultAtElement [Line: 735]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 735). Cancelled while BasicCegarLoop was analyzing trace of length 90 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 103 for 2025ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 437 locations, 27 error locations. Result: TIMEOUT, OverallTime: 257.5s, OverallIterations: 15, TraceHistogramMax: 3, AutomataDifference: 19.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, HoareTripleCheckerStatistics: 8675 SDtfs, 22697 SDslu, 33548 SDs, 0 SdLazy, 7974 SolverSat, 1134 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 7.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1038 GetRequests, 556 SyntacticMatches, 82 SemanticMatches, 400 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5437 ImplicationChecksByTransitivity, 188.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=41008occurred in iteration=13, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 15.1s AutomataMinimizationTime, 14 MinimizatonAttempts, 9460 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 198.8s InterpolantComputationTime, 1529 NumberOfCodeBlocks, 1529 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 1506 ConstructedInterpolants, 362 QuantifiedInterpolants, 4132200 SizeOfPredicates, 157 NumberOfNonLiveVariables, 1777 ConjunctsInSsa, 372 ConjunctsInUnsatCore, 23 InterpolantComputations, 6 PerfectInterpolantSequences, 131/231 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown