/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-VariableLbe.epf -i ../../../trunk/examples/svcomp/pthread/queue_ok_longest.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-b981219 [2020-04-17 22:57:26,196 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-04-17 22:57:26,198 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-04-17 22:57:26,210 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-04-17 22:57:26,210 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-04-17 22:57:26,211 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-04-17 22:57:26,213 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-04-17 22:57:26,215 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-04-17 22:57:26,217 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-04-17 22:57:26,217 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-04-17 22:57:26,218 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-04-17 22:57:26,220 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-04-17 22:57:26,220 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-04-17 22:57:26,221 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-04-17 22:57:26,222 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-04-17 22:57:26,223 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-04-17 22:57:26,224 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-04-17 22:57:26,225 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-04-17 22:57:26,227 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-04-17 22:57:26,229 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-04-17 22:57:26,231 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-04-17 22:57:26,232 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-04-17 22:57:26,234 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-04-17 22:57:26,234 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-04-17 22:57:26,240 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-04-17 22:57:26,240 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-04-17 22:57:26,241 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-04-17 22:57:26,242 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-04-17 22:57:26,242 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-04-17 22:57:26,247 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-04-17 22:57:26,247 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-04-17 22:57:26,248 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-04-17 22:57:26,250 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-04-17 22:57:26,251 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-04-17 22:57:26,252 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-04-17 22:57:26,253 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-04-17 22:57:26,254 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-04-17 22:57:26,254 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-04-17 22:57:26,254 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-04-17 22:57:26,255 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-04-17 22:57:26,256 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-04-17 22:57:26,257 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-VariableLbe.epf [2020-04-17 22:57:26,275 INFO L113 SettingsManager]: Loading preferences was successful [2020-04-17 22:57:26,276 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-04-17 22:57:26,279 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-04-17 22:57:26,279 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-04-17 22:57:26,279 INFO L138 SettingsManager]: * Use SBE=true [2020-04-17 22:57:26,280 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-04-17 22:57:26,280 INFO L138 SettingsManager]: * sizeof long=4 [2020-04-17 22:57:26,280 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-04-17 22:57:26,280 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-04-17 22:57:26,280 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-04-17 22:57:26,281 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-04-17 22:57:26,281 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-04-17 22:57:26,281 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-04-17 22:57:26,281 INFO L138 SettingsManager]: * sizeof long double=12 [2020-04-17 22:57:26,281 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-04-17 22:57:26,281 INFO L138 SettingsManager]: * Use constant arrays=true [2020-04-17 22:57:26,282 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-04-17 22:57:26,282 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-04-17 22:57:26,282 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-04-17 22:57:26,282 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-04-17 22:57:26,282 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-04-17 22:57:26,283 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-04-17 22:57:26,283 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-04-17 22:57:26,285 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-04-17 22:57:26,285 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-04-17 22:57:26,285 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-04-17 22:57:26,285 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-04-17 22:57:26,286 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-04-17 22:57:26,286 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-04-17 22:57:26,286 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-04-17 22:57:26,553 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-04-17 22:57:26,566 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-04-17 22:57:26,574 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-04-17 22:57:26,576 INFO L271 PluginConnector]: Initializing CDTParser... [2020-04-17 22:57:26,576 INFO L275 PluginConnector]: CDTParser initialized [2020-04-17 22:57:26,577 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/queue_ok_longest.i [2020-04-17 22:57:26,650 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d79615fdd/7e885998feb84e219138beacd33c94c6/FLAGa2c46fd38 [2020-04-17 22:57:27,213 INFO L306 CDTParser]: Found 1 translation units. [2020-04-17 22:57:27,214 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue_ok_longest.i [2020-04-17 22:57:27,239 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d79615fdd/7e885998feb84e219138beacd33c94c6/FLAGa2c46fd38 [2020-04-17 22:57:27,510 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d79615fdd/7e885998feb84e219138beacd33c94c6 [2020-04-17 22:57:27,518 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-04-17 22:57:27,538 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-04-17 22:57:27,540 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-04-17 22:57:27,540 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-04-17 22:57:27,543 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-04-17 22:57:27,544 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.04 10:57:27" (1/1) ... [2020-04-17 22:57:27,548 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f22b058 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 10:57:27, skipping insertion in model container [2020-04-17 22:57:27,548 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.04 10:57:27" (1/1) ... [2020-04-17 22:57:27,555 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-04-17 22:57:27,621 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-04-17 22:57:28,185 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-04-17 22:57:28,198 INFO L203 MainTranslator]: Completed pre-run [2020-04-17 22:57:28,264 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-04-17 22:57:28,414 INFO L208 MainTranslator]: Completed translation [2020-04-17 22:57:28,414 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 10:57:28 WrapperNode [2020-04-17 22:57:28,415 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-04-17 22:57:28,416 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-04-17 22:57:28,416 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-04-17 22:57:28,416 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-04-17 22:57:28,424 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 10:57:28" (1/1) ... [2020-04-17 22:57:28,448 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 10:57:28" (1/1) ... [2020-04-17 22:57:28,484 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-04-17 22:57:28,484 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-04-17 22:57:28,484 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-04-17 22:57:28,484 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-04-17 22:57:28,494 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 10:57:28" (1/1) ... [2020-04-17 22:57:28,494 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 10:57:28" (1/1) ... [2020-04-17 22:57:28,499 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 10:57:28" (1/1) ... [2020-04-17 22:57:28,499 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 10:57:28" (1/1) ... [2020-04-17 22:57:28,524 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 10:57:28" (1/1) ... [2020-04-17 22:57:28,529 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 10:57:28" (1/1) ... [2020-04-17 22:57:28,532 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 10:57:28" (1/1) ... [2020-04-17 22:57:28,537 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-04-17 22:57:28,537 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-04-17 22:57:28,537 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-04-17 22:57:28,538 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-04-17 22:57:28,539 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 10:57:28" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-04-17 22:57:28,595 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-04-17 22:57:28,596 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-04-17 22:57:28,596 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-04-17 22:57:28,596 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-04-17 22:57:28,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-04-17 22:57:28,596 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-04-17 22:57:28,596 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-04-17 22:57:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-04-17 22:57:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-04-17 22:57:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-04-17 22:57:28,597 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-04-17 22:57:28,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-04-17 22:57:28,600 WARN L205 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-04-17 22:57:29,290 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-04-17 22:57:29,291 INFO L295 CfgBuilder]: Removed 16 assume(true) statements. [2020-04-17 22:57:29,295 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.04 10:57:29 BoogieIcfgContainer [2020-04-17 22:57:29,295 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-04-17 22:57:29,296 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-04-17 22:57:29,296 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-04-17 22:57:29,299 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-04-17 22:57:29,300 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.04 10:57:27" (1/3) ... [2020-04-17 22:57:29,301 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d845e5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.04 10:57:29, skipping insertion in model container [2020-04-17 22:57:29,301 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 10:57:28" (2/3) ... [2020-04-17 22:57:29,301 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d845e5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.04 10:57:29, skipping insertion in model container [2020-04-17 22:57:29,301 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.04 10:57:29" (3/3) ... [2020-04-17 22:57:29,303 INFO L109 eAbstractionObserver]: Analyzing ICFG queue_ok_longest.i [2020-04-17 22:57:29,313 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-04-17 22:57:29,313 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-04-17 22:57:29,319 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2020-04-17 22:57:29,320 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-04-17 22:57:29,353 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,354 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,354 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,354 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,355 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,355 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,355 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,355 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,356 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,356 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,356 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,357 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,357 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,357 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,357 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,357 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,358 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,358 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,358 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,358 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,358 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,359 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,359 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,359 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,359 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,359 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,359 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,360 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,360 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,360 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,360 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,360 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,360 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,361 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,361 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,361 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,361 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,361 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,362 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,362 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,362 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,362 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,362 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,362 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,363 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,363 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,363 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,363 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,363 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,364 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,364 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,364 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,364 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,364 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,365 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,365 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,365 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,365 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,365 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,366 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,366 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,366 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,366 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,366 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,366 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,367 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,367 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,367 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,367 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,367 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,368 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,368 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,368 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,368 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,368 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,369 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,369 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,369 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,369 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,369 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,370 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,370 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,370 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,370 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,370 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,371 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,372 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,372 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,372 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,373 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,373 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,373 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,373 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,374 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,374 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,374 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,374 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,374 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,375 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,375 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,375 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,375 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,375 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,376 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,376 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,376 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,376 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,376 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,377 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,377 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,377 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,377 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,377 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,377 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,378 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,378 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,378 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,378 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,378 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,379 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,379 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,379 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,379 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,379 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,380 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,380 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,380 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,380 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,380 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,381 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,381 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,381 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,381 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,381 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,382 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,382 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,382 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,382 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,382 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,383 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,383 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,383 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,383 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,383 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,383 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,384 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,384 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,384 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,384 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,384 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,384 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,384 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,385 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,385 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,385 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,385 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,385 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,386 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,386 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,386 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,386 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,386 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,386 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,387 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,387 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,387 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,387 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,387 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,387 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,388 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,388 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,388 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,388 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,388 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,389 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,389 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,389 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,389 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,389 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,389 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,390 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,390 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,390 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,390 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,390 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,391 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,391 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,391 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,391 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,391 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,392 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,392 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,392 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,392 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,392 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,392 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,393 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,393 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,393 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,393 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,393 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,394 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,394 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,394 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,394 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,394 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,395 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,395 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,395 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,395 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,395 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,395 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,399 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,399 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,400 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,400 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,400 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,400 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,400 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,401 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,401 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,401 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,401 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,401 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,402 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,402 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,402 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,402 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,402 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,402 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,403 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,403 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,403 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,403 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,403 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,410 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,410 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,410 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,411 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,411 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,411 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,411 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,411 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,411 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,412 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,412 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,412 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,412 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,412 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,413 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,413 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,413 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,413 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,413 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,414 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,414 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,414 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,414 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,414 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,415 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,415 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,415 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,415 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,415 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,416 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,416 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 22:57:29,438 INFO L251 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-04-17 22:57:29,457 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-04-17 22:57:29,458 INFO L376 AbstractCegarLoop]: Hoare is true [2020-04-17 22:57:29,458 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-04-17 22:57:29,458 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-04-17 22:57:29,458 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-04-17 22:57:29,458 INFO L380 AbstractCegarLoop]: Difference is false [2020-04-17 22:57:29,458 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-04-17 22:57:29,458 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-04-17 22:57:29,477 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 196 places, 204 transitions, 430 flow [2020-04-17 22:57:29,479 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 196 places, 204 transitions, 430 flow [2020-04-17 22:57:29,564 INFO L129 PetriNetUnfolder]: 14/204 cut-off events. [2020-04-17 22:57:29,564 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2020-04-17 22:57:29,573 INFO L80 FinitePrefix]: Finished finitePrefix Result has 215 conditions, 204 events. 14/204 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 365 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 139. Up to 3 conditions per place. [2020-04-17 22:57:29,583 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 196 places, 204 transitions, 430 flow [2020-04-17 22:57:29,635 INFO L129 PetriNetUnfolder]: 14/204 cut-off events. [2020-04-17 22:57:29,636 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2020-04-17 22:57:29,641 INFO L80 FinitePrefix]: Finished finitePrefix Result has 215 conditions, 204 events. 14/204 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 365 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 139. Up to 3 conditions per place. [2020-04-17 22:57:29,651 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 9440 [2020-04-17 22:57:29,652 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-04-17 22:57:33,097 WARN L192 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2020-04-17 22:57:33,399 WARN L192 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 79 [2020-04-17 22:57:33,506 WARN L192 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2020-04-17 22:57:33,869 WARN L192 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 95 [2020-04-17 22:57:34,090 WARN L192 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-04-17 22:57:35,033 WARN L192 SmtUtils]: Spent 917.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 149 [2020-04-17 22:57:35,820 WARN L192 SmtUtils]: Spent 784.00 ms on a formula simplification that was a NOOP. DAG size: 143 [2020-04-17 22:57:35,840 INFO L206 etLargeBlockEncoding]: Checked pairs total: 18406 [2020-04-17 22:57:35,840 INFO L214 etLargeBlockEncoding]: Total number of compositions: 174 [2020-04-17 22:57:35,843 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 53 places, 55 transitions, 132 flow [2020-04-17 22:57:35,888 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 716 states. [2020-04-17 22:57:35,890 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states. [2020-04-17 22:57:35,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2020-04-17 22:57:35,896 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:35,897 INFO L425 BasicCegarLoop]: trace histogram [1] [2020-04-17 22:57:35,898 INFO L427 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:35,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:35,904 INFO L82 PathProgramCache]: Analyzing trace with hash 805, now seen corresponding path program 1 times [2020-04-17 22:57:35,914 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:35,914 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258401032] [2020-04-17 22:57:35,914 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:36,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:36,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:36,028 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258401032] [2020-04-17 22:57:36,029 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-04-17 22:57:36,029 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2020-04-17 22:57:36,030 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407214770] [2020-04-17 22:57:36,033 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-04-17 22:57:36,033 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:57:36,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-04-17 22:57:36,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-04-17 22:57:36,046 INFO L87 Difference]: Start difference. First operand 716 states. Second operand 2 states. [2020-04-17 22:57:36,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:57:36,091 INFO L93 Difference]: Finished difference Result 715 states and 1901 transitions. [2020-04-17 22:57:36,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-04-17 22:57:36,093 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 1 [2020-04-17 22:57:36,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:57:36,116 INFO L225 Difference]: With dead ends: 715 [2020-04-17 22:57:36,116 INFO L226 Difference]: Without dead ends: 524 [2020-04-17 22:57:36,117 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 0 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-04-17 22:57:36,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2020-04-17 22:57:36,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 524. [2020-04-17 22:57:36,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 524 states. [2020-04-17 22:57:36,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 1400 transitions. [2020-04-17 22:57:36,210 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 1400 transitions. Word has length 1 [2020-04-17 22:57:36,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:57:36,210 INFO L479 AbstractCegarLoop]: Abstraction has 524 states and 1400 transitions. [2020-04-17 22:57:36,210 INFO L480 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-04-17 22:57:36,210 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 1400 transitions. [2020-04-17 22:57:36,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-04-17 22:57:36,216 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:36,217 INFO L425 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:57:36,217 INFO L427 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:36,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:36,217 INFO L82 PathProgramCache]: Analyzing trace with hash 1723444997, now seen corresponding path program 1 times [2020-04-17 22:57:36,217 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:36,218 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86768574] [2020-04-17 22:57:36,218 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:36,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:36,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:36,420 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86768574] [2020-04-17 22:57:36,420 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-04-17 22:57:36,420 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-04-17 22:57:36,420 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080275501] [2020-04-17 22:57:36,422 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-04-17 22:57:36,422 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:57:36,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-04-17 22:57:36,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-04-17 22:57:36,423 INFO L87 Difference]: Start difference. First operand 524 states and 1400 transitions. Second operand 3 states. [2020-04-17 22:57:36,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:57:36,444 INFO L93 Difference]: Finished difference Result 236 states and 509 transitions. [2020-04-17 22:57:36,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-04-17 22:57:36,444 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 15 [2020-04-17 22:57:36,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:57:36,451 INFO L225 Difference]: With dead ends: 236 [2020-04-17 22:57:36,451 INFO L226 Difference]: Without dead ends: 212 [2020-04-17 22:57:36,452 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-04-17 22:57:36,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2020-04-17 22:57:36,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2020-04-17 22:57:36,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 212 states. [2020-04-17 22:57:36,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 464 transitions. [2020-04-17 22:57:36,487 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 464 transitions. Word has length 15 [2020-04-17 22:57:36,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:57:36,487 INFO L479 AbstractCegarLoop]: Abstraction has 212 states and 464 transitions. [2020-04-17 22:57:36,487 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-04-17 22:57:36,488 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 464 transitions. [2020-04-17 22:57:36,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-04-17 22:57:36,492 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:36,493 INFO L425 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:57:36,493 INFO L427 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:36,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:36,493 INFO L82 PathProgramCache]: Analyzing trace with hash -934045596, now seen corresponding path program 1 times [2020-04-17 22:57:36,494 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:36,494 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892268024] [2020-04-17 22:57:36,494 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:36,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:36,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:36,589 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892268024] [2020-04-17 22:57:36,589 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-04-17 22:57:36,589 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-04-17 22:57:36,590 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455798950] [2020-04-17 22:57:36,590 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-04-17 22:57:36,590 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:57:36,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-04-17 22:57:36,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-04-17 22:57:36,591 INFO L87 Difference]: Start difference. First operand 212 states and 464 transitions. Second operand 3 states. [2020-04-17 22:57:36,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:57:36,617 INFO L93 Difference]: Finished difference Result 272 states and 590 transitions. [2020-04-17 22:57:36,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-04-17 22:57:36,618 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 19 [2020-04-17 22:57:36,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:57:36,620 INFO L225 Difference]: With dead ends: 272 [2020-04-17 22:57:36,620 INFO L226 Difference]: Without dead ends: 272 [2020-04-17 22:57:36,620 INFO L678 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 [2020-04-17 22:57:36,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2020-04-17 22:57:36,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 218. [2020-04-17 22:57:36,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2020-04-17 22:57:36,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 476 transitions. [2020-04-17 22:57:36,630 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 476 transitions. Word has length 19 [2020-04-17 22:57:36,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:57:36,631 INFO L479 AbstractCegarLoop]: Abstraction has 218 states and 476 transitions. [2020-04-17 22:57:36,631 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-04-17 22:57:36,631 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 476 transitions. [2020-04-17 22:57:36,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-04-17 22:57:36,633 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:36,633 INFO L425 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] [2020-04-17 22:57:36,633 INFO L427 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:36,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:36,634 INFO L82 PathProgramCache]: Analyzing trace with hash -1942532503, now seen corresponding path program 1 times [2020-04-17 22:57:36,634 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:36,634 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994245193] [2020-04-17 22:57:36,634 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:36,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:36,703 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:36,704 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994245193] [2020-04-17 22:57:36,704 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059267259] [2020-04-17 22:57:36,704 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 [2020-04-17 22:57:36,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:36,826 INFO L264 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 2 conjunts are in the unsatisfiable core [2020-04-17 22:57:36,832 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:57:36,888 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2020-04-17 22:57:36,889 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:36,895 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:36,896 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:36,896 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:11, output treesize:7 [2020-04-17 22:57:36,910 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-04-17 22:57:36,910 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-04-17 22:57:36,911 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2020-04-17 22:57:36,911 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343086219] [2020-04-17 22:57:36,911 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-04-17 22:57:36,912 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:57:36,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-04-17 22:57:36,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-04-17 22:57:36,912 INFO L87 Difference]: Start difference. First operand 218 states and 476 transitions. Second operand 3 states. [2020-04-17 22:57:36,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:57:36,942 INFO L93 Difference]: Finished difference Result 166 states and 334 transitions. [2020-04-17 22:57:36,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-04-17 22:57:36,943 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 26 [2020-04-17 22:57:36,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:57:36,944 INFO L225 Difference]: With dead ends: 166 [2020-04-17 22:57:36,944 INFO L226 Difference]: Without dead ends: 164 [2020-04-17 22:57:36,945 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-04-17 22:57:36,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2020-04-17 22:57:36,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2020-04-17 22:57:36,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 164 states. [2020-04-17 22:57:36,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 331 transitions. [2020-04-17 22:57:36,951 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 331 transitions. Word has length 26 [2020-04-17 22:57:36,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:57:36,952 INFO L479 AbstractCegarLoop]: Abstraction has 164 states and 331 transitions. [2020-04-17 22:57:36,952 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-04-17 22:57:36,952 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 331 transitions. [2020-04-17 22:57:36,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-04-17 22:57:36,953 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:36,953 INFO L425 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] [2020-04-17 22:57:37,158 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:37,160 INFO L427 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:37,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:37,160 INFO L82 PathProgramCache]: Analyzing trace with hash 725656941, now seen corresponding path program 1 times [2020-04-17 22:57:37,161 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:37,162 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656462742] [2020-04-17 22:57:37,162 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:37,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:37,216 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:37,217 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656462742] [2020-04-17 22:57:37,217 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661782063] [2020-04-17 22:57:37,217 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 [2020-04-17 22:57:37,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:37,310 INFO L264 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 3 conjunts are in the unsatisfiable core [2020-04-17 22:57:37,312 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:57:37,323 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:37,323 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:57:37,324 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2020-04-17 22:57:37,324 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523406515] [2020-04-17 22:57:37,324 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-04-17 22:57:37,325 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:57:37,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-04-17 22:57:37,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-04-17 22:57:37,325 INFO L87 Difference]: Start difference. First operand 164 states and 331 transitions. Second operand 5 states. [2020-04-17 22:57:37,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:57:37,356 INFO L93 Difference]: Finished difference Result 240 states and 472 transitions. [2020-04-17 22:57:37,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-04-17 22:57:37,356 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 27 [2020-04-17 22:57:37,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:57:37,358 INFO L225 Difference]: With dead ends: 240 [2020-04-17 22:57:37,358 INFO L226 Difference]: Without dead ends: 240 [2020-04-17 22:57:37,359 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-04-17 22:57:37,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2020-04-17 22:57:37,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 204. [2020-04-17 22:57:37,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2020-04-17 22:57:37,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 405 transitions. [2020-04-17 22:57:37,367 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 405 transitions. Word has length 27 [2020-04-17 22:57:37,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:57:37,367 INFO L479 AbstractCegarLoop]: Abstraction has 204 states and 405 transitions. [2020-04-17 22:57:37,367 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-04-17 22:57:37,367 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 405 transitions. [2020-04-17 22:57:37,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2020-04-17 22:57:37,368 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:37,369 INFO L425 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] [2020-04-17 22:57:37,573 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:37,574 INFO L427 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:37,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:37,574 INFO L82 PathProgramCache]: Analyzing trace with hash -396065166, now seen corresponding path program 2 times [2020-04-17 22:57:37,575 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:37,575 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878347249] [2020-04-17 22:57:37,575 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:37,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:37,675 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:37,675 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878347249] [2020-04-17 22:57:37,676 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788239921] [2020-04-17 22:57:37,676 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 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:37,807 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-04-17 22:57:37,807 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 22:57:37,809 INFO L264 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 4 conjunts are in the unsatisfiable core [2020-04-17 22:57:37,811 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:57:37,822 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:37,822 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:57:37,822 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2020-04-17 22:57:37,822 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359933340] [2020-04-17 22:57:37,823 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-04-17 22:57:37,823 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:57:37,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-04-17 22:57:37,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-04-17 22:57:37,824 INFO L87 Difference]: Start difference. First operand 204 states and 405 transitions. Second operand 6 states. [2020-04-17 22:57:37,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:57:37,862 INFO L93 Difference]: Finished difference Result 280 states and 546 transitions. [2020-04-17 22:57:37,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-04-17 22:57:37,862 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 34 [2020-04-17 22:57:37,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:57:37,864 INFO L225 Difference]: With dead ends: 280 [2020-04-17 22:57:37,865 INFO L226 Difference]: Without dead ends: 280 [2020-04-17 22:57:37,865 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-04-17 22:57:37,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2020-04-17 22:57:37,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 244. [2020-04-17 22:57:37,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2020-04-17 22:57:37,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 479 transitions. [2020-04-17 22:57:37,873 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 479 transitions. Word has length 34 [2020-04-17 22:57:37,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:57:37,874 INFO L479 AbstractCegarLoop]: Abstraction has 244 states and 479 transitions. [2020-04-17 22:57:37,874 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-04-17 22:57:37,874 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 479 transitions. [2020-04-17 22:57:37,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-04-17 22:57:37,875 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:37,875 INFO L425 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:57:38,079 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:38,080 INFO L427 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:38,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:38,081 INFO L82 PathProgramCache]: Analyzing trace with hash -1648925235, now seen corresponding path program 3 times [2020-04-17 22:57:38,081 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:38,082 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509672598] [2020-04-17 22:57:38,082 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:38,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:38,172 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:38,172 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509672598] [2020-04-17 22:57:38,172 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999412917] [2020-04-17 22:57:38,173 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:38,527 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-04-17 22:57:38,527 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 22:57:38,529 INFO L264 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 5 conjunts are in the unsatisfiable core [2020-04-17 22:57:38,532 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:57:38,547 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:38,548 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:57:38,548 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2020-04-17 22:57:38,548 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799350383] [2020-04-17 22:57:38,549 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-04-17 22:57:38,549 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:57:38,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-04-17 22:57:38,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2020-04-17 22:57:38,549 INFO L87 Difference]: Start difference. First operand 244 states and 479 transitions. Second operand 7 states. [2020-04-17 22:57:38,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:57:38,605 INFO L93 Difference]: Finished difference Result 320 states and 620 transitions. [2020-04-17 22:57:38,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-04-17 22:57:38,605 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 41 [2020-04-17 22:57:38,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:57:38,608 INFO L225 Difference]: With dead ends: 320 [2020-04-17 22:57:38,608 INFO L226 Difference]: Without dead ends: 320 [2020-04-17 22:57:38,609 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2020-04-17 22:57:38,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2020-04-17 22:57:38,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 284. [2020-04-17 22:57:38,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2020-04-17 22:57:38,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 553 transitions. [2020-04-17 22:57:38,622 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 553 transitions. Word has length 41 [2020-04-17 22:57:38,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:57:38,622 INFO L479 AbstractCegarLoop]: Abstraction has 284 states and 553 transitions. [2020-04-17 22:57:38,622 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-04-17 22:57:38,622 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 553 transitions. [2020-04-17 22:57:38,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2020-04-17 22:57:38,623 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:38,624 INFO L425 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:57:38,828 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:38,829 INFO L427 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:38,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:38,829 INFO L82 PathProgramCache]: Analyzing trace with hash -1153000942, now seen corresponding path program 4 times [2020-04-17 22:57:38,830 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:38,830 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779857139] [2020-04-17 22:57:38,830 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:38,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:38,934 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:38,934 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779857139] [2020-04-17 22:57:38,935 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077369300] [2020-04-17 22:57:38,935 INFO L92 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:39,139 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-04-17 22:57:39,139 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 22:57:39,141 INFO L264 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 6 conjunts are in the unsatisfiable core [2020-04-17 22:57:39,144 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:57:39,169 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:39,169 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:57:39,169 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2020-04-17 22:57:39,170 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035354305] [2020-04-17 22:57:39,170 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-04-17 22:57:39,171 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:57:39,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-04-17 22:57:39,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2020-04-17 22:57:39,174 INFO L87 Difference]: Start difference. First operand 284 states and 553 transitions. Second operand 8 states. [2020-04-17 22:57:39,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:57:39,231 INFO L93 Difference]: Finished difference Result 360 states and 694 transitions. [2020-04-17 22:57:39,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-04-17 22:57:39,232 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 48 [2020-04-17 22:57:39,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:57:39,234 INFO L225 Difference]: With dead ends: 360 [2020-04-17 22:57:39,234 INFO L226 Difference]: Without dead ends: 360 [2020-04-17 22:57:39,235 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2020-04-17 22:57:39,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2020-04-17 22:57:39,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 324. [2020-04-17 22:57:39,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 324 states. [2020-04-17 22:57:39,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 627 transitions. [2020-04-17 22:57:39,247 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 627 transitions. Word has length 48 [2020-04-17 22:57:39,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:57:39,247 INFO L479 AbstractCegarLoop]: Abstraction has 324 states and 627 transitions. [2020-04-17 22:57:39,248 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-04-17 22:57:39,248 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 627 transitions. [2020-04-17 22:57:39,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2020-04-17 22:57:39,250 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:39,250 INFO L425 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:57:39,455 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:39,455 INFO L427 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:39,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:39,456 INFO L82 PathProgramCache]: Analyzing trace with hash -878313939, now seen corresponding path program 5 times [2020-04-17 22:57:39,456 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:39,456 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494883215] [2020-04-17 22:57:39,456 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:39,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:39,622 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:39,623 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494883215] [2020-04-17 22:57:39,623 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370054516] [2020-04-17 22:57:39,623 INFO L92 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:39,774 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-04-17 22:57:39,774 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 22:57:39,776 INFO L264 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 47 conjunts are in the unsatisfiable core [2020-04-17 22:57:39,779 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:57:39,815 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2020-04-17 22:57:39,816 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:39,818 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:39,818 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:39,818 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:9 [2020-04-17 22:57:39,859 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:39,859 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 62 [2020-04-17 22:57:39,860 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:39,893 INFO L619 ElimStorePlain]: treesize reduction 24, result has 62.5 percent of original size [2020-04-17 22:57:39,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:57:39,900 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 22:57:39,900 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:30, output treesize:34 [2020-04-17 22:57:39,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:57:39,983 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:57:39,988 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:57:40,010 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:40,011 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-04-17 22:57:40,011 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:40,033 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:40,034 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 54 [2020-04-17 22:57:40,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:57:40,035 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:40,118 INFO L619 ElimStorePlain]: treesize reduction 49, result has 65.2 percent of original size [2020-04-17 22:57:40,120 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 22:57:40,120 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:95, output treesize:48 [2020-04-17 22:57:40,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:57:40,182 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-04-17 22:57:40,182 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:40,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:57:40,192 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:57:40,193 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:40,221 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:40,222 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 22:57:40,222 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:48 [2020-04-17 22:57:40,292 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2020-04-17 22:57:40,292 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:40,302 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:40,302 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:40,302 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:34 [2020-04-17 22:57:40,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:57:40,346 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:57:40,347 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:40,357 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:40,358 INFO L539 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-04-17 22:57:40,358 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:19 [2020-04-17 22:57:40,427 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:40,427 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 57 [2020-04-17 22:57:40,428 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:40,446 INFO L619 ElimStorePlain]: treesize reduction 30, result has 44.4 percent of original size [2020-04-17 22:57:40,447 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:40,448 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:34, output treesize:9 [2020-04-17 22:57:40,491 INFO L343 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2020-04-17 22:57:40,491 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:57:40,492 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:40,497 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:40,498 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:40,498 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:9 [2020-04-17 22:57:40,509 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 63 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-04-17 22:57:40,510 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:57:40,510 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12] total 18 [2020-04-17 22:57:40,510 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161071148] [2020-04-17 22:57:40,511 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-04-17 22:57:40,511 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:57:40,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-04-17 22:57:40,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2020-04-17 22:57:40,512 INFO L87 Difference]: Start difference. First operand 324 states and 627 transitions. Second operand 18 states. [2020-04-17 22:57:43,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:57:43,657 INFO L93 Difference]: Finished difference Result 1011 states and 1922 transitions. [2020-04-17 22:57:43,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2020-04-17 22:57:43,658 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 55 [2020-04-17 22:57:43,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:57:43,663 INFO L225 Difference]: With dead ends: 1011 [2020-04-17 22:57:43,664 INFO L226 Difference]: Without dead ends: 1011 [2020-04-17 22:57:43,666 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 90 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1271 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=843, Invalid=3063, Unknown=0, NotChecked=0, Total=3906 [2020-04-17 22:57:43,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2020-04-17 22:57:43,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 640. [2020-04-17 22:57:43,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 640 states. [2020-04-17 22:57:43,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1212 transitions. [2020-04-17 22:57:43,686 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1212 transitions. Word has length 55 [2020-04-17 22:57:43,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:57:43,686 INFO L479 AbstractCegarLoop]: Abstraction has 640 states and 1212 transitions. [2020-04-17 22:57:43,686 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-04-17 22:57:43,686 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1212 transitions. [2020-04-17 22:57:43,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2020-04-17 22:57:43,688 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:43,688 INFO L425 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:57:43,892 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:43,893 INFO L427 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:43,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:43,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1464768238, now seen corresponding path program 1 times [2020-04-17 22:57:43,894 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:43,894 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172878618] [2020-04-17 22:57:43,894 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:43,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:44,039 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:44,041 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172878618] [2020-04-17 22:57:44,041 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428108422] [2020-04-17 22:57:44,042 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 [2020-04-17 22:57:44,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:44,194 INFO L264 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 8 conjunts are in the unsatisfiable core [2020-04-17 22:57:44,208 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:57:44,227 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:44,227 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:57:44,227 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2020-04-17 22:57:44,229 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976070244] [2020-04-17 22:57:44,230 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-04-17 22:57:44,233 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:57:44,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-04-17 22:57:44,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2020-04-17 22:57:44,234 INFO L87 Difference]: Start difference. First operand 640 states and 1212 transitions. Second operand 10 states. [2020-04-17 22:57:44,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:57:44,309 INFO L93 Difference]: Finished difference Result 828 states and 1557 transitions. [2020-04-17 22:57:44,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-04-17 22:57:44,310 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 64 [2020-04-17 22:57:44,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:57:44,317 INFO L225 Difference]: With dead ends: 828 [2020-04-17 22:57:44,318 INFO L226 Difference]: Without dead ends: 828 [2020-04-17 22:57:44,318 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2020-04-17 22:57:44,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2020-04-17 22:57:44,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 740. [2020-04-17 22:57:44,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 740 states. [2020-04-17 22:57:44,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 1395 transitions. [2020-04-17 22:57:44,345 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 1395 transitions. Word has length 64 [2020-04-17 22:57:44,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:57:44,346 INFO L479 AbstractCegarLoop]: Abstraction has 740 states and 1395 transitions. [2020-04-17 22:57:44,346 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-04-17 22:57:44,346 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 1395 transitions. [2020-04-17 22:57:44,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2020-04-17 22:57:44,349 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:44,349 INFO L425 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 5, 5, 5, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:57:44,555 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:44,556 INFO L427 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:44,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:44,556 INFO L82 PathProgramCache]: Analyzing trace with hash 319080191, now seen corresponding path program 2 times [2020-04-17 22:57:44,556 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:44,557 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45137909] [2020-04-17 22:57:44,557 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:44,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:44,726 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:44,726 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45137909] [2020-04-17 22:57:44,727 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714592902] [2020-04-17 22:57:44,727 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 [2020-04-17 22:57:44,910 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-04-17 22:57:44,910 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 22:57:44,912 INFO L264 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 9 conjunts are in the unsatisfiable core [2020-04-17 22:57:44,913 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:57:44,928 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:44,928 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:57:44,929 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-04-17 22:57:44,929 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467680487] [2020-04-17 22:57:44,929 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-04-17 22:57:44,930 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:57:44,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-04-17 22:57:44,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2020-04-17 22:57:44,930 INFO L87 Difference]: Start difference. First operand 740 states and 1395 transitions. Second operand 11 states. [2020-04-17 22:57:45,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:57:45,004 INFO L93 Difference]: Finished difference Result 928 states and 1740 transitions. [2020-04-17 22:57:45,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-04-17 22:57:45,006 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 71 [2020-04-17 22:57:45,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:57:45,011 INFO L225 Difference]: With dead ends: 928 [2020-04-17 22:57:45,011 INFO L226 Difference]: Without dead ends: 928 [2020-04-17 22:57:45,012 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2020-04-17 22:57:45,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2020-04-17 22:57:45,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 840. [2020-04-17 22:57:45,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 840 states. [2020-04-17 22:57:45,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 1578 transitions. [2020-04-17 22:57:45,032 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 1578 transitions. Word has length 71 [2020-04-17 22:57:45,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:57:45,033 INFO L479 AbstractCegarLoop]: Abstraction has 840 states and 1578 transitions. [2020-04-17 22:57:45,033 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-04-17 22:57:45,033 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 1578 transitions. [2020-04-17 22:57:45,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2020-04-17 22:57:45,035 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:45,035 INFO L425 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 5, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:57:45,247 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:45,248 INFO L427 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:45,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:45,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1147405811, now seen corresponding path program 3 times [2020-04-17 22:57:45,248 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:45,248 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015938891] [2020-04-17 22:57:45,248 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:45,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:45,400 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 177 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:45,400 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015938891] [2020-04-17 22:57:45,401 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105209294] [2020-04-17 22:57:45,401 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:46,479 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-04-17 22:57:46,479 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 22:57:46,482 INFO L264 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 57 conjunts are in the unsatisfiable core [2020-04-17 22:57:46,490 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:57:46,500 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 181 [2020-04-17 22:57:46,502 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,549 INFO L619 ElimStorePlain]: treesize reduction 130, result has 11.6 percent of original size [2020-04-17 22:57:46,550 INFO L539 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,551 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:20, output treesize:4 [2020-04-17 22:57:46,606 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-04-17 22:57:46,606 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,613 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:46,613 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,614 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:14 [2020-04-17 22:57:46,637 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:57:46,637 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,645 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:46,646 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,646 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:29, output treesize:14 [2020-04-17 22:57:46,680 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:57:46,696 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:46,696 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-04-17 22:57:46,697 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,724 INFO L619 ElimStorePlain]: treesize reduction 30, result has 53.1 percent of original size [2020-04-17 22:57:46,725 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,725 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:20 [2020-04-17 22:57:46,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:57:46,758 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:57:46,758 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,770 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:46,771 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,771 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:20 [2020-04-17 22:57:46,805 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2020-04-17 22:57:46,805 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,812 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:46,813 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,813 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:14 [2020-04-17 22:57:46,838 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:57:46,839 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,846 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:46,847 INFO L539 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,847 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:29, output treesize:9 [2020-04-17 22:57:46,884 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:57:46,897 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:46,898 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-04-17 22:57:46,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:57:46,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:57:46,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:57:46,906 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-04-17 22:57:46,937 INFO L619 ElimStorePlain]: treesize reduction 50, result has 39.8 percent of original size [2020-04-17 22:57:46,937 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,938 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:37, output treesize:16 [2020-04-17 22:57:46,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:57:46,961 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:57:46,961 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,970 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:46,970 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,971 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2020-04-17 22:57:46,975 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2020-04-17 22:57:46,976 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,977 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:57:46,977 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:57:46,977 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:1 [2020-04-17 22:57:46,990 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 78 proven. 35 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2020-04-17 22:57:46,990 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:57:46,991 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-04-17 22:57:46,991 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495413803] [2020-04-17 22:57:46,991 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-04-17 22:57:46,991 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:57:46,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-04-17 22:57:46,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2020-04-17 22:57:46,992 INFO L87 Difference]: Start difference. First operand 840 states and 1578 transitions. Second operand 21 states. [2020-04-17 22:57:49,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:57:49,702 INFO L93 Difference]: Finished difference Result 1310 states and 2402 transitions. [2020-04-17 22:57:49,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2020-04-17 22:57:49,702 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 79 [2020-04-17 22:57:49,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:57:49,708 INFO L225 Difference]: With dead ends: 1310 [2020-04-17 22:57:49,709 INFO L226 Difference]: Without dead ends: 1310 [2020-04-17 22:57:49,710 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1975 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1527, Invalid=4173, Unknown=0, NotChecked=0, Total=5700 [2020-04-17 22:57:49,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2020-04-17 22:57:49,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 885. [2020-04-17 22:57:49,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 885 states. [2020-04-17 22:57:49,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1627 transitions. [2020-04-17 22:57:49,733 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1627 transitions. Word has length 79 [2020-04-17 22:57:49,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:57:49,734 INFO L479 AbstractCegarLoop]: Abstraction has 885 states and 1627 transitions. [2020-04-17 22:57:49,734 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-04-17 22:57:49,734 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1627 transitions. [2020-04-17 22:57:49,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2020-04-17 22:57:49,742 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:49,742 INFO L425 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 6, 6, 6, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:57:49,952 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:49,953 INFO L427 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:49,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:49,953 INFO L82 PathProgramCache]: Analyzing trace with hash -665419571, now seen corresponding path program 4 times [2020-04-17 22:57:49,953 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:49,953 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345085932] [2020-04-17 22:57:49,953 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:49,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:50,137 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:50,138 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345085932] [2020-04-17 22:57:50,138 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327201141] [2020-04-17 22:57:50,138 INFO L92 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:59,070 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-04-17 22:57:59,070 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 22:57:59,075 INFO L264 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 11 conjunts are in the unsatisfiable core [2020-04-17 22:57:59,077 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:57:59,096 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:59,096 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:57:59,096 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-04-17 22:57:59,096 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540963963] [2020-04-17 22:57:59,097 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-04-17 22:57:59,097 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:57:59,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-04-17 22:57:59,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2020-04-17 22:57:59,098 INFO L87 Difference]: Start difference. First operand 885 states and 1627 transitions. Second operand 13 states. [2020-04-17 22:57:59,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:57:59,171 INFO L93 Difference]: Finished difference Result 1057 states and 1936 transitions. [2020-04-17 22:57:59,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-04-17 22:57:59,172 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 89 [2020-04-17 22:57:59,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:57:59,177 INFO L225 Difference]: With dead ends: 1057 [2020-04-17 22:57:59,177 INFO L226 Difference]: Without dead ends: 1057 [2020-04-17 22:57:59,177 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2020-04-17 22:57:59,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2020-04-17 22:57:59,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 977. [2020-04-17 22:57:59,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2020-04-17 22:57:59,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1792 transitions. [2020-04-17 22:57:59,198 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 1792 transitions. Word has length 89 [2020-04-17 22:57:59,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:57:59,198 INFO L479 AbstractCegarLoop]: Abstraction has 977 states and 1792 transitions. [2020-04-17 22:57:59,199 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-04-17 22:57:59,199 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 1792 transitions. [2020-04-17 22:57:59,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2020-04-17 22:57:59,201 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:57:59,202 INFO L425 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 6, 6, 6, 6, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:57:59,419 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:57:59,419 INFO L427 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:57:59,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:57:59,419 INFO L82 PathProgramCache]: Analyzing trace with hash -307581400, now seen corresponding path program 5 times [2020-04-17 22:57:59,420 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:57:59,420 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310710149] [2020-04-17 22:57:59,420 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:57:59,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:57:59,571 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 0 proven. 292 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:57:59,571 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310710149] [2020-04-17 22:57:59,571 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045907376] [2020-04-17 22:57:59,572 INFO L92 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:58:00,281 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2020-04-17 22:58:00,282 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 22:58:00,286 INFO L264 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 117 conjunts are in the unsatisfiable core [2020-04-17 22:58:00,289 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:58:00,308 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-04-17 22:58:00,309 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:00,313 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:00,314 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:00,314 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:9 [2020-04-17 22:58:00,348 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:00,349 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 62 [2020-04-17 22:58:00,349 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:00,388 INFO L619 ElimStorePlain]: treesize reduction 24, result has 62.5 percent of original size [2020-04-17 22:58:00,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:00,390 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 22:58:00,390 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:30, output treesize:34 [2020-04-17 22:58:00,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:00,489 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:00,490 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 54 [2020-04-17 22:58:00,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:00,491 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:00,495 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:58:00,513 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:00,513 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-04-17 22:58:00,514 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:00,606 INFO L619 ElimStorePlain]: treesize reduction 49, result has 65.2 percent of original size [2020-04-17 22:58:00,607 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 22:58:00,608 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:95, output treesize:48 [2020-04-17 22:58:00,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:00,666 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-04-17 22:58:00,667 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:00,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:00,674 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:00,674 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:00,707 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:00,708 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 22:58:00,708 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:48 [2020-04-17 22:58:00,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:00,784 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 11 [2020-04-17 22:58:00,785 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:00,835 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:00,839 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-04-17 22:58:00,840 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:00,853 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:00,853 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 22:58:00,853 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:35 [2020-04-17 22:58:00,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:00,915 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:00,916 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 62 [2020-04-17 22:58:00,916 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:00,925 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-04-17 22:58:00,926 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:01,001 INFO L619 ElimStorePlain]: treesize reduction 24, result has 77.4 percent of original size [2020-04-17 22:58:01,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:01,003 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-04-17 22:58:01,003 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:76, output treesize:59 [2020-04-17 22:58:01,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:01,086 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:58:01,088 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:58:01,106 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:01,107 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-04-17 22:58:01,107 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:01,132 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:01,132 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 54 [2020-04-17 22:58:01,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:01,133 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:01,230 INFO L619 ElimStorePlain]: treesize reduction 50, result has 64.8 percent of original size [2020-04-17 22:58:01,231 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 22:58:01,231 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:96, output treesize:48 [2020-04-17 22:58:01,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:01,316 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-04-17 22:58:01,316 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:01,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:01,327 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:01,328 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:01,356 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:01,357 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 22:58:01,357 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:48 [2020-04-17 22:58:01,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:01,434 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 11 [2020-04-17 22:58:01,434 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:01,451 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:01,454 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-04-17 22:58:01,455 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:01,465 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:01,465 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 22:58:01,466 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:35 [2020-04-17 22:58:01,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:01,510 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-04-17 22:58:01,510 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:01,536 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:01,536 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 62 [2020-04-17 22:58:01,537 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:01,602 INFO L619 ElimStorePlain]: treesize reduction 24, result has 77.4 percent of original size [2020-04-17 22:58:01,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:01,605 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-04-17 22:58:01,605 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:76, output treesize:59 [2020-04-17 22:58:01,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:01,718 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:01,718 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 54 [2020-04-17 22:58:01,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:01,719 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:01,723 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:58:01,742 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:01,742 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-04-17 22:58:01,743 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:01,839 INFO L619 ElimStorePlain]: treesize reduction 50, result has 64.8 percent of original size [2020-04-17 22:58:01,840 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 22:58:01,840 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:96, output treesize:48 [2020-04-17 22:58:01,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:01,912 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-04-17 22:58:01,913 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:01,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:01,932 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:01,933 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:01,963 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:01,963 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 22:58:01,964 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:48 [2020-04-17 22:58:02,036 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2020-04-17 22:58:02,037 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,047 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:02,048 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,048 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:34 [2020-04-17 22:58:02,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:02,087 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:02,088 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,104 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:02,105 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,105 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:34 [2020-04-17 22:58:02,200 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:58:02,212 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:02,213 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-04-17 22:58:02,214 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,290 INFO L619 ElimStorePlain]: treesize reduction 30, result has 64.3 percent of original size [2020-04-17 22:58:02,291 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,291 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:40 [2020-04-17 22:58:02,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:02,362 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:02,362 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,379 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:02,380 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,380 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-04-17 22:58:02,442 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-04-17 22:58:02,443 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,452 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:02,453 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,453 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:34 [2020-04-17 22:58:02,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:02,513 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:02,514 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,528 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:02,529 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,529 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:34 [2020-04-17 22:58:02,647 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:58:02,661 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:02,662 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-04-17 22:58:02,662 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,708 INFO L619 ElimStorePlain]: treesize reduction 30, result has 64.3 percent of original size [2020-04-17 22:58:02,708 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,709 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:40 [2020-04-17 22:58:02,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:02,771 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:02,771 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,789 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:02,789 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,789 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-04-17 22:58:02,863 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-04-17 22:58:02,864 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,872 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:02,872 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,872 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:34 [2020-04-17 22:58:02,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:02,920 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:02,920 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:02,933 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:02,934 INFO L539 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-04-17 22:58:02,934 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:19 [2020-04-17 22:58:03,021 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:58:03,052 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:03,052 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 99 [2020-04-17 22:58:03,053 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:03,109 INFO L619 ElimStorePlain]: treesize reduction 69, result has 28.1 percent of original size [2020-04-17 22:58:03,109 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:03,110 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:37, output treesize:13 [2020-04-17 22:58:03,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:03,146 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:03,147 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:03,153 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:03,154 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:03,154 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:13 [2020-04-17 22:58:03,158 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2020-04-17 22:58:03,159 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:03,159 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:03,160 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:03,160 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:1 [2020-04-17 22:58:03,206 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 228 proven. 54 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-04-17 22:58:03,206 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:58:03,206 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 30] total 41 [2020-04-17 22:58:03,207 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768110881] [2020-04-17 22:58:03,207 INFO L459 AbstractCegarLoop]: Interpolant automaton has 41 states [2020-04-17 22:58:03,207 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:58:03,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2020-04-17 22:58:03,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1384, Unknown=0, NotChecked=0, Total=1640 [2020-04-17 22:58:03,209 INFO L87 Difference]: Start difference. First operand 977 states and 1792 transitions. Second operand 41 states. [2020-04-17 22:58:20,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:58:20,415 INFO L93 Difference]: Finished difference Result 3441 states and 6295 transitions. [2020-04-17 22:58:20,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 220 states. [2020-04-17 22:58:20,415 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 96 [2020-04-17 22:58:20,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:58:20,431 INFO L225 Difference]: With dead ends: 3441 [2020-04-17 22:58:20,431 INFO L226 Difference]: Without dead ends: 3441 [2020-04-17 22:58:20,445 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 237 SyntacticMatches, 2 SemanticMatches, 240 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25261 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=7372, Invalid=50950, Unknown=0, NotChecked=0, Total=58322 [2020-04-17 22:58:20,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3441 states. [2020-04-17 22:58:20,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3441 to 2362. [2020-04-17 22:58:20,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2362 states. [2020-04-17 22:58:20,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2362 states to 2362 states and 4255 transitions. [2020-04-17 22:58:20,501 INFO L78 Accepts]: Start accepts. Automaton has 2362 states and 4255 transitions. Word has length 96 [2020-04-17 22:58:20,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:58:20,502 INFO L479 AbstractCegarLoop]: Abstraction has 2362 states and 4255 transitions. [2020-04-17 22:58:20,502 INFO L480 AbstractCegarLoop]: Interpolant automaton has 41 states. [2020-04-17 22:58:20,502 INFO L276 IsEmpty]: Start isEmpty. Operand 2362 states and 4255 transitions. [2020-04-17 22:58:20,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2020-04-17 22:58:20,507 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:58:20,507 INFO L425 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 7, 7, 7, 7, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:58:20,715 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:58:20,716 INFO L427 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:58:20,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:58:20,717 INFO L82 PathProgramCache]: Analyzing trace with hash -1030273528, now seen corresponding path program 6 times [2020-04-17 22:58:20,717 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:58:20,717 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133140044] [2020-04-17 22:58:20,718 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:58:20,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:58:20,891 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:58:20,891 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133140044] [2020-04-17 22:58:20,892 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351573541] [2020-04-17 22:58:20,892 INFO L92 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:58:38,089 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2020-04-17 22:58:38,089 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 22:58:38,102 INFO L264 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 59 conjunts are in the unsatisfiable core [2020-04-17 22:58:38,105 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:58:38,112 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 223 [2020-04-17 22:58:38,113 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,176 INFO L619 ElimStorePlain]: treesize reduction 184, result has 9.8 percent of original size [2020-04-17 22:58:38,177 INFO L539 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,178 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:24, output treesize:8 [2020-04-17 22:58:38,213 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-04-17 22:58:38,213 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,219 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:38,219 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,219 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:17 [2020-04-17 22:58:38,242 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:38,243 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,254 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:38,254 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,255 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:17 [2020-04-17 22:58:38,288 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:58:38,300 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:38,301 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-04-17 22:58:38,301 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,336 INFO L619 ElimStorePlain]: treesize reduction 30, result has 55.2 percent of original size [2020-04-17 22:58:38,337 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,337 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:23 [2020-04-17 22:58:38,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:38,366 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:38,367 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,382 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:38,382 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,383 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:23 [2020-04-17 22:58:38,417 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2020-04-17 22:58:38,418 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,427 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:38,428 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,428 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:17 [2020-04-17 22:58:38,461 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:38,462 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,471 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:38,472 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,472 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:17 [2020-04-17 22:58:38,519 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:58:38,532 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:38,532 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-04-17 22:58:38,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:38,534 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,577 INFO L619 ElimStorePlain]: treesize reduction 35, result has 55.1 percent of original size [2020-04-17 22:58:38,578 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,579 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:23 [2020-04-17 22:58:38,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:38,612 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:38,612 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,627 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:38,628 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,628 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:23 [2020-04-17 22:58:38,665 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2020-04-17 22:58:38,666 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,674 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:38,675 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,675 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:17 [2020-04-17 22:58:38,700 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:38,700 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,708 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:38,709 INFO L539 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,709 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:32, output treesize:13 [2020-04-17 22:58:38,760 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:58:38,789 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:38,790 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 91 [2020-04-17 22:58:38,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:38,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:38,792 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,826 INFO L619 ElimStorePlain]: treesize reduction 96, result has 25.6 percent of original size [2020-04-17 22:58:38,827 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,827 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:35, output treesize:13 [2020-04-17 22:58:38,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:38,852 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:38,853 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,859 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:38,860 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:38,860 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:13 [2020-04-17 22:58:38,882 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 227 proven. 28 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2020-04-17 22:58:38,883 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:58:38,883 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2020-04-17 22:58:38,883 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857760853] [2020-04-17 22:58:38,884 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-04-17 22:58:38,884 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:58:38,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-04-17 22:58:38,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=576, Unknown=0, NotChecked=0, Total=756 [2020-04-17 22:58:38,885 INFO L87 Difference]: Start difference. First operand 2362 states and 4255 transitions. Second operand 28 states. [2020-04-17 22:58:44,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:58:44,252 INFO L93 Difference]: Finished difference Result 2569 states and 4588 transitions. [2020-04-17 22:58:44,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2020-04-17 22:58:44,253 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 104 [2020-04-17 22:58:44,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:58:44,262 INFO L225 Difference]: With dead ends: 2569 [2020-04-17 22:58:44,263 INFO L226 Difference]: Without dead ends: 2569 [2020-04-17 22:58:44,264 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7137 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=4265, Invalid=13291, Unknown=0, NotChecked=0, Total=17556 [2020-04-17 22:58:44,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2569 states. [2020-04-17 22:58:44,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2569 to 1458. [2020-04-17 22:58:44,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1458 states. [2020-04-17 22:58:44,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1458 states to 1458 states and 2635 transitions. [2020-04-17 22:58:44,297 INFO L78 Accepts]: Start accepts. Automaton has 1458 states and 2635 transitions. Word has length 104 [2020-04-17 22:58:44,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:58:44,298 INFO L479 AbstractCegarLoop]: Abstraction has 1458 states and 2635 transitions. [2020-04-17 22:58:44,298 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-04-17 22:58:44,298 INFO L276 IsEmpty]: Start isEmpty. Operand 1458 states and 2635 transitions. [2020-04-17 22:58:44,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2020-04-17 22:58:44,302 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:58:44,302 INFO L425 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 9, 9, 9, 9, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:58:44,513 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:58:44,513 INFO L427 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:58:44,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:58:44,514 INFO L82 PathProgramCache]: Analyzing trace with hash 1461001389, now seen corresponding path program 7 times [2020-04-17 22:58:44,514 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:58:44,515 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979996178] [2020-04-17 22:58:44,515 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:58:44,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:58:44,736 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 0 proven. 456 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:58:44,736 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979996178] [2020-04-17 22:58:44,737 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107188815] [2020-04-17 22:58:44,737 INFO L92 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:58:44,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:58:44,998 INFO L264 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 14 conjunts are in the unsatisfiable core [2020-04-17 22:58:45,001 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:58:45,041 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 0 proven. 456 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:58:45,042 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:58:45,042 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2020-04-17 22:58:45,042 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965829822] [2020-04-17 22:58:45,043 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-04-17 22:58:45,043 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:58:45,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-04-17 22:58:45,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2020-04-17 22:58:45,043 INFO L87 Difference]: Start difference. First operand 1458 states and 2635 transitions. Second operand 16 states. [2020-04-17 22:58:45,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:58:45,130 INFO L93 Difference]: Finished difference Result 1690 states and 3049 transitions. [2020-04-17 22:58:45,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-04-17 22:58:45,130 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 113 [2020-04-17 22:58:45,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:58:45,138 INFO L225 Difference]: With dead ends: 1690 [2020-04-17 22:58:45,138 INFO L226 Difference]: Without dead ends: 1690 [2020-04-17 22:58:45,138 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2020-04-17 22:58:45,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1690 states. [2020-04-17 22:58:45,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1690 to 1582. [2020-04-17 22:58:45,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1582 states. [2020-04-17 22:58:45,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1582 states to 1582 states and 2856 transitions. [2020-04-17 22:58:45,165 INFO L78 Accepts]: Start accepts. Automaton has 1582 states and 2856 transitions. Word has length 113 [2020-04-17 22:58:45,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:58:45,165 INFO L479 AbstractCegarLoop]: Abstraction has 1582 states and 2856 transitions. [2020-04-17 22:58:45,165 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-04-17 22:58:45,166 INFO L276 IsEmpty]: Start isEmpty. Operand 1582 states and 2856 transitions. [2020-04-17 22:58:45,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2020-04-17 22:58:45,170 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:58:45,170 INFO L425 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 9, 9, 9, 9, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:58:45,374 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:58:45,374 INFO L427 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:58:45,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:58:45,375 INFO L82 PathProgramCache]: Analyzing trace with hash 50786568, now seen corresponding path program 8 times [2020-04-17 22:58:45,375 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:58:45,375 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396490741] [2020-04-17 22:58:45,376 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:58:45,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:58:45,625 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 0 proven. 523 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:58:45,625 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396490741] [2020-04-17 22:58:45,626 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784148150] [2020-04-17 22:58:45,626 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 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:58:45,835 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-04-17 22:58:45,835 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 22:58:45,836 INFO L264 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 15 conjunts are in the unsatisfiable core [2020-04-17 22:58:45,839 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:58:45,857 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 0 proven. 523 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:58:45,858 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:58:45,858 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-04-17 22:58:45,858 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360990133] [2020-04-17 22:58:45,858 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-04-17 22:58:45,858 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:58:45,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-04-17 22:58:45,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2020-04-17 22:58:45,859 INFO L87 Difference]: Start difference. First operand 1582 states and 2856 transitions. Second operand 17 states. [2020-04-17 22:58:45,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:58:45,976 INFO L93 Difference]: Finished difference Result 1814 states and 3270 transitions. [2020-04-17 22:58:45,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-04-17 22:58:45,976 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 120 [2020-04-17 22:58:45,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:58:45,984 INFO L225 Difference]: With dead ends: 1814 [2020-04-17 22:58:45,984 INFO L226 Difference]: Without dead ends: 1814 [2020-04-17 22:58:45,984 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2020-04-17 22:58:45,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states. [2020-04-17 22:58:46,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 1706. [2020-04-17 22:58:46,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1706 states. [2020-04-17 22:58:46,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1706 states to 1706 states and 3077 transitions. [2020-04-17 22:58:46,012 INFO L78 Accepts]: Start accepts. Automaton has 1706 states and 3077 transitions. Word has length 120 [2020-04-17 22:58:46,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:58:46,012 INFO L479 AbstractCegarLoop]: Abstraction has 1706 states and 3077 transitions. [2020-04-17 22:58:46,013 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-04-17 22:58:46,013 INFO L276 IsEmpty]: Start isEmpty. Operand 1706 states and 3077 transitions. [2020-04-17 22:58:46,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2020-04-17 22:58:46,017 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:58:46,017 INFO L425 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 10, 10, 10, 10, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:58:46,222 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:58:46,222 INFO L427 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:58:46,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:58:46,223 INFO L82 PathProgramCache]: Analyzing trace with hash -1176566744, now seen corresponding path program 9 times [2020-04-17 22:58:46,223 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:58:46,223 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743800240] [2020-04-17 22:58:46,224 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:58:46,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:58:46,496 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 616 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:58:46,497 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743800240] [2020-04-17 22:58:46,497 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276397556] [2020-04-17 22:58:46,498 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:58:49,618 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2020-04-17 22:58:49,619 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 22:58:49,624 INFO L264 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 102 conjunts are in the unsatisfiable core [2020-04-17 22:58:49,628 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 22:58:49,637 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:49,637 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 630 treesize of output 634 [2020-04-17 22:58:49,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:49,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:49,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 22:58:49,641 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:49,887 WARN L192 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 37 [2020-04-17 22:58:49,888 INFO L619 ElimStorePlain]: treesize reduction 2296, result has 2.1 percent of original size [2020-04-17 22:58:49,889 INFO L539 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:49,889 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:22 [2020-04-17 22:58:49,970 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-04-17 22:58:49,970 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:49,986 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:49,987 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:49,987 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2020-04-17 22:58:50,029 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2020-04-17 22:58:50,029 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,046 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:50,047 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,047 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:31 [2020-04-17 22:58:50,097 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:58:50,110 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:50,111 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-04-17 22:58:50,112 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,186 INFO L619 ElimStorePlain]: treesize reduction 26, result has 63.9 percent of original size [2020-04-17 22:58:50,187 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,187 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:37 [2020-04-17 22:58:50,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:50,235 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:50,236 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,258 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:50,259 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,259 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:37 [2020-04-17 22:58:50,334 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-04-17 22:58:50,335 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,350 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:50,351 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,351 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:31 [2020-04-17 22:58:50,385 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2020-04-17 22:58:50,386 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,404 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:50,404 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,405 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:31 [2020-04-17 22:58:50,476 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:58:50,493 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:50,493 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-04-17 22:58:50,494 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,538 INFO L619 ElimStorePlain]: treesize reduction 26, result has 63.9 percent of original size [2020-04-17 22:58:50,539 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,539 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:37 [2020-04-17 22:58:50,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:50,592 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:50,592 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,617 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:50,618 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,618 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:37 [2020-04-17 22:58:50,722 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-04-17 22:58:50,722 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,738 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:50,738 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,739 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:31 [2020-04-17 22:58:50,796 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 22:58:50,796 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,814 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:50,815 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,815 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:20 [2020-04-17 22:58:50,905 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 22:58:50,906 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 23 [2020-04-17 22:58:50,906 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,923 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:50,924 INFO L539 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. [2020-04-17 22:58:50,924 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:46, output treesize:36 [2020-04-17 22:58:50,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:50,984 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2020-04-17 22:58:50,984 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:50,999 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:51,000 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-04-17 22:58:51,000 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:33 [2020-04-17 22:58:51,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 22:58:51,057 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2020-04-17 22:58:51,057 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:51,075 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:51,076 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-04-17 22:58:51,076 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:33 [2020-04-17 22:58:51,082 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 10 [2020-04-17 22:58:51,083 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 22:58:51,084 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 22:58:51,084 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 22:58:51,085 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:1 [2020-04-17 22:58:51,164 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 222 proven. 73 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2020-04-17 22:58:51,164 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 22:58:51,165 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 32 [2020-04-17 22:58:51,165 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356471469] [2020-04-17 22:58:51,165 INFO L459 AbstractCegarLoop]: Interpolant automaton has 32 states [2020-04-17 22:58:51,165 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 22:58:51,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-04-17 22:58:51,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=797, Unknown=0, NotChecked=0, Total=992 [2020-04-17 22:58:51,166 INFO L87 Difference]: Start difference. First operand 1706 states and 3077 transitions. Second operand 32 states. [2020-04-17 22:59:01,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 22:59:01,954 INFO L93 Difference]: Finished difference Result 3049 states and 5430 transitions. [2020-04-17 22:59:01,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 159 states. [2020-04-17 22:59:01,954 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 128 [2020-04-17 22:59:01,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 22:59:01,966 INFO L225 Difference]: With dead ends: 3049 [2020-04-17 22:59:01,967 INFO L226 Difference]: Without dead ends: 3049 [2020-04-17 22:59:01,969 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 112 SyntacticMatches, 2 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13249 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=4807, Invalid=27773, Unknown=0, NotChecked=0, Total=32580 [2020-04-17 22:59:01,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3049 states. [2020-04-17 22:59:01,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3049 to 1830. [2020-04-17 22:59:01,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1830 states. [2020-04-17 22:59:02,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1830 states to 1830 states and 3298 transitions. [2020-04-17 22:59:02,003 INFO L78 Accepts]: Start accepts. Automaton has 1830 states and 3298 transitions. Word has length 128 [2020-04-17 22:59:02,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 22:59:02,003 INFO L479 AbstractCegarLoop]: Abstraction has 1830 states and 3298 transitions. [2020-04-17 22:59:02,003 INFO L480 AbstractCegarLoop]: Interpolant automaton has 32 states. [2020-04-17 22:59:02,003 INFO L276 IsEmpty]: Start isEmpty. Operand 1830 states and 3298 transitions. [2020-04-17 22:59:02,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2020-04-17 22:59:02,008 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 22:59:02,008 INFO L425 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 11, 11, 11, 11, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 22:59:02,215 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 22:59:02,215 INFO L427 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 22:59:02,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 22:59:02,216 INFO L82 PathProgramCache]: Analyzing trace with hash -174116110, now seen corresponding path program 10 times [2020-04-17 22:59:02,216 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 22:59:02,216 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767340695] [2020-04-17 22:59:02,216 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 22:59:02,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 22:59:02,470 INFO L134 CoverageAnalysis]: Checked inductivity of 717 backedges. 0 proven. 717 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 22:59:02,470 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767340695] [2020-04-17 22:59:02,470 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437783571] [2020-04-17 22:59:02,471 INFO L92 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 23:00:04,725 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-04-17 23:00:04,725 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 23:00:04,738 INFO L264 TraceCheckSpWp]: Trace formula consists of 692 conjuncts, 17 conjunts are in the unsatisfiable core [2020-04-17 23:00:04,741 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 23:00:04,763 INFO L134 CoverageAnalysis]: Checked inductivity of 717 backedges. 0 proven. 717 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 23:00:04,764 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 23:00:04,764 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-04-17 23:00:04,764 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485223274] [2020-04-17 23:00:04,765 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-04-17 23:00:04,765 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 23:00:04,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-04-17 23:00:04,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2020-04-17 23:00:04,765 INFO L87 Difference]: Start difference. First operand 1830 states and 3298 transitions. Second operand 19 states. [2020-04-17 23:00:04,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 23:00:04,890 INFO L93 Difference]: Finished difference Result 2062 states and 3712 transitions. [2020-04-17 23:00:04,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-04-17 23:00:04,891 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 136 [2020-04-17 23:00:04,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 23:00:04,899 INFO L225 Difference]: With dead ends: 2062 [2020-04-17 23:00:04,900 INFO L226 Difference]: Without dead ends: 2062 [2020-04-17 23:00:04,900 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2020-04-17 23:00:04,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2062 states. [2020-04-17 23:00:04,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2062 to 1954. [2020-04-17 23:00:04,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1954 states. [2020-04-17 23:00:04,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1954 states to 1954 states and 3519 transitions. [2020-04-17 23:00:04,930 INFO L78 Accepts]: Start accepts. Automaton has 1954 states and 3519 transitions. Word has length 136 [2020-04-17 23:00:04,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 23:00:04,930 INFO L479 AbstractCegarLoop]: Abstraction has 1954 states and 3519 transitions. [2020-04-17 23:00:04,930 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-04-17 23:00:04,931 INFO L276 IsEmpty]: Start isEmpty. Operand 1954 states and 3519 transitions. [2020-04-17 23:00:04,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2020-04-17 23:00:04,936 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 23:00:04,936 INFO L425 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 12, 12, 12, 12, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 23:00:05,148 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 23:00:05,148 INFO L427 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 23:00:05,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 23:00:05,149 INFO L82 PathProgramCache]: Analyzing trace with hash 236463122, now seen corresponding path program 11 times [2020-04-17 23:00:05,149 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 23:00:05,149 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478890324] [2020-04-17 23:00:05,150 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 23:00:05,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 23:00:05,429 INFO L134 CoverageAnalysis]: Checked inductivity of 826 backedges. 0 proven. 826 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 23:00:05,429 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478890324] [2020-04-17 23:00:05,429 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567974856] [2020-04-17 23:00:05,430 INFO L92 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 23:00:08,689 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-04-17 23:00:08,690 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 23:00:08,703 INFO L264 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 191 conjunts are in the unsatisfiable core [2020-04-17 23:00:08,708 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 23:00:08,805 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2020-04-17 23:00:08,805 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:08,806 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:08,807 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:00:08,807 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:10 [2020-04-17 23:00:08,851 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:08,852 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 63 [2020-04-17 23:00:08,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:08,854 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:08,888 INFO L619 ElimStorePlain]: treesize reduction 24, result has 63.1 percent of original size [2020-04-17 23:00:08,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:08,890 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 23:00:08,890 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:31, output treesize:35 [2020-04-17 23:00:08,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:08,984 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:00:08,987 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:00:09,003 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:09,004 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 50 [2020-04-17 23:00:09,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:09,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:09,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:09,007 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-04-17 23:00:09,024 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:09,025 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 46 [2020-04-17 23:00:09,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:09,027 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2020-04-17 23:00:09,106 INFO L619 ElimStorePlain]: treesize reduction 93, result has 45.3 percent of original size [2020-04-17 23:00:09,107 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 23:00:09,107 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:90, output treesize:77 [2020-04-17 23:00:09,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:09,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:09,212 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:09,213 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 76 [2020-04-17 23:00:09,214 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:09,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:09,224 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:00:09,225 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:09,318 INFO L619 ElimStorePlain]: treesize reduction 62, result has 65.0 percent of original size [2020-04-17 23:00:09,318 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 23:00:09,319 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:107, output treesize:93 [2020-04-17 23:00:09,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:09,495 INFO L435 ElimStorePlain]: Different costs {2=[|v_#memory_int_249|], 6=[v_prenex_3]} [2020-04-17 23:00:09,503 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2020-04-17 23:00:09,504 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:09,531 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:09,555 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:09,555 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 60 [2020-04-17 23:00:09,556 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:09,617 INFO L619 ElimStorePlain]: treesize reduction 38, result has 60.0 percent of original size [2020-04-17 23:00:09,618 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 23:00:09,618 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:97, output treesize:57 [2020-04-17 23:00:09,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:09,694 INFO L435 ElimStorePlain]: Different costs {2=[v_prenex_4], 6=[|v_#memory_int_250|]} [2020-04-17 23:00:09,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:09,706 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:00:09,707 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:09,735 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:09,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:09,801 INFO L343 Elim1Store]: treesize reduction 38, result has 60.0 percent of original size [2020-04-17 23:00:09,802 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 71 [2020-04-17 23:00:09,803 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:09,884 INFO L619 ElimStorePlain]: treesize reduction 32, result has 75.2 percent of original size [2020-04-17 23:00:09,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:09,886 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2020-04-17 23:00:09,887 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:91, output treesize:97 [2020-04-17 23:00:09,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:19,069 WARN L192 SmtUtils]: Spent 9.11 s on a formula simplification that was a NOOP. DAG size: 56 [2020-04-17 23:00:19,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:35,284 WARN L192 SmtUtils]: Spent 16.13 s on a formula simplification that was a NOOP. DAG size: 77 [2020-04-17 23:00:35,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:00:35,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:35,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:35,311 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:00:35,326 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:00:35,371 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:35,371 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 107 [2020-04-17 23:00:35,372 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:35,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:35,387 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:00:35,400 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:00:35,445 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:35,446 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 128 [2020-04-17 23:00:35,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:35,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:35,447 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:35,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:35,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:35,468 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:00:35,563 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:35,564 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 51 treesize of output 190 [2020-04-17 23:00:35,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:35,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:00:35,566 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:35,891 WARN L192 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 88 [2020-04-17 23:00:35,892 INFO L619 ElimStorePlain]: treesize reduction 276, result has 48.8 percent of original size [2020-04-17 23:00:35,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:35,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:35,896 INFO L539 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2020-04-17 23:00:35,897 INFO L239 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:220, output treesize:238 [2020-04-17 23:00:35,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:40,539 WARN L192 SmtUtils]: Spent 4.48 s on a formula simplification. DAG size of input: 103 DAG size of output: 74 [2020-04-17 23:00:40,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:40,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:40,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:00:40,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:40,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:40,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:40,760 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 40 [2020-04-17 23:00:40,761 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:40,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:40,780 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 40 [2020-04-17 23:00:40,781 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:40,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:40,801 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:00:40,802 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:40,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:40,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:40,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:40,839 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2020-04-17 23:00:40,840 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:40,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:40,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:40,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:40,914 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:40,915 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 125 [2020-04-17 23:00:40,916 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:41,259 WARN L192 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 84 [2020-04-17 23:00:41,260 INFO L619 ElimStorePlain]: treesize reduction 57, result has 84.9 percent of original size [2020-04-17 23:00:41,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:41,262 INFO L539 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 5 xjuncts. [2020-04-17 23:00:41,263 INFO L239 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:325, output treesize:265 [2020-04-17 23:00:41,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:43,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:48,587 WARN L192 SmtUtils]: Spent 4.61 s on a formula simplification. DAG size of input: 82 DAG size of output: 82 [2020-04-17 23:00:51,100 WARN L192 SmtUtils]: Spent 2.27 s on a formula simplification that was a NOOP. DAG size: 83 [2020-04-17 23:00:51,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2020-04-17 23:00:51,122 INFO L435 ElimStorePlain]: Different costs {2=[v_prenex_9], 6=[|v_#memory_int_253|, v_prenex_6], 12=[v_prenex_8, v_prenex_7]} [2020-04-17 23:00:51,154 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-04-17 23:00:51,154 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:51,436 WARN L192 SmtUtils]: Spent 281.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-04-17 23:00:51,436 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:51,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:51,454 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 44 [2020-04-17 23:00:51,454 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:51,698 WARN L192 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2020-04-17 23:00:51,699 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:51,710 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:00:51,711 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 28 [2020-04-17 23:00:51,711 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:51,863 WARN L192 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2020-04-17 23:00:51,863 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:51,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:51,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:51,880 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:00:51,881 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 37 [2020-04-17 23:00:51,882 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:52,012 WARN L192 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2020-04-17 23:00:52,013 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:52,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:52,064 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:52,064 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 116 [2020-04-17 23:00:52,065 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:52,282 WARN L192 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2020-04-17 23:00:52,282 INFO L619 ElimStorePlain]: treesize reduction 63, result has 81.6 percent of original size [2020-04-17 23:00:52,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:52,288 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 5 dim-2 vars, End of recursive call: 2 dim-0 vars, and 5 xjuncts. [2020-04-17 23:00:52,289 INFO L239 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:349, output treesize:279 [2020-04-17 23:00:52,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:52,707 WARN L192 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 70 [2020-04-17 23:00:52,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2020-04-17 23:00:52,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:52,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:52,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:52,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:52,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:52,772 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 48 [2020-04-17 23:00:52,773 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:52,783 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:52,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:52,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:52,807 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 53 [2020-04-17 23:00:52,808 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:52,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:52,824 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:52,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:52,920 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:52,920 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 141 [2020-04-17 23:00:52,921 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:52,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:52,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:52,960 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 47 [2020-04-17 23:00:52,961 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:52,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:52,982 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 37 [2020-04-17 23:00:52,982 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:53,010 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:53,011 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 54 [2020-04-17 23:00:53,011 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:53,295 WARN L192 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 72 [2020-04-17 23:00:53,296 INFO L619 ElimStorePlain]: treesize reduction 158, result has 68.1 percent of original size [2020-04-17 23:00:53,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:53,298 INFO L539 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 5 xjuncts. [2020-04-17 23:00:53,298 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:413, output treesize:269 [2020-04-17 23:00:53,470 WARN L192 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 47 [2020-04-17 23:00:53,729 WARN L192 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-04-17 23:00:53,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:00:53,756 INFO L435 ElimStorePlain]: Different costs {2=[v_prenex_13], 6=[v_prenex_10], 20=[|v_#memory_int_255|]} [2020-04-17 23:00:53,777 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:53,777 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 46 [2020-04-17 23:00:53,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:53,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:53,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:53,780 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-04-17 23:00:53,990 WARN L192 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 79 [2020-04-17 23:00:53,991 INFO L619 ElimStorePlain]: treesize reduction 41, result has 80.3 percent of original size [2020-04-17 23:00:54,000 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:00:54,013 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:54,013 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-04-17 23:00:54,014 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:54,177 WARN L192 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 75 [2020-04-17 23:00:54,177 INFO L619 ElimStorePlain]: treesize reduction 26, result has 85.6 percent of original size [2020-04-17 23:00:54,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:54,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:54,192 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:00:54,281 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:54,282 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 48 treesize of output 166 [2020-04-17 23:00:54,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:00:54,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:54,284 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:54,456 WARN L192 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 70 [2020-04-17 23:00:54,457 INFO L619 ElimStorePlain]: treesize reduction 175, result has 47.3 percent of original size [2020-04-17 23:00:54,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:54,458 INFO L539 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2020-04-17 23:00:54,459 INFO L239 ElimStorePlain]: Needed 4 recursive calls to eliminate 7 variables, input treesize:161, output treesize:112 [2020-04-17 23:00:54,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:54,697 WARN L192 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2020-04-17 23:00:54,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:54,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:00:54,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:54,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:54,820 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-04-17 23:00:54,821 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:54,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:54,842 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:00:54,842 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:54,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:54,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:54,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:54,951 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:54,951 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 125 [2020-04-17 23:00:54,953 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:54,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:54,974 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:00:54,975 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:55,113 WARN L192 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 58 [2020-04-17 23:00:55,113 INFO L619 ElimStorePlain]: treesize reduction 116, result has 53.0 percent of original size [2020-04-17 23:00:55,115 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2020-04-17 23:00:55,115 INFO L239 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:197, output treesize:98 [2020-04-17 23:00:55,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:55,965 WARN L192 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 57 [2020-04-17 23:00:56,297 WARN L192 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2020-04-17 23:00:56,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:00:56,309 INFO L435 ElimStorePlain]: Different costs {2=[v_prenex_15], 6=[|v_#memory_int_257|], 12=[v_prenex_14]} [2020-04-17 23:00:56,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2020-04-17 23:00:56,316 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:56,368 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:56,373 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-04-17 23:00:56,373 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:56,418 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:56,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:56,466 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:56,467 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 116 [2020-04-17 23:00:56,468 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:56,549 INFO L619 ElimStorePlain]: treesize reduction 64, result has 58.4 percent of original size [2020-04-17 23:00:56,550 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2020-04-17 23:00:56,551 INFO L239 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:153, output treesize:90 [2020-04-17 23:00:56,754 WARN L192 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-04-17 23:00:56,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:00:56,786 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:56,787 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 54 [2020-04-17 23:00:56,788 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:56,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:56,804 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2020-04-17 23:00:56,805 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:56,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:56,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:56,879 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:56,880 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 159 [2020-04-17 23:00:56,881 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:57,028 WARN L192 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 59 [2020-04-17 23:00:57,029 INFO L619 ElimStorePlain]: treesize reduction 122, result has 54.8 percent of original size [2020-04-17 23:00:57,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:57,031 INFO L539 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2020-04-17 23:00:57,031 INFO L239 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:150, output treesize:112 [2020-04-17 23:00:57,446 WARN L192 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-04-17 23:00:57,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:00:57,450 INFO L435 ElimStorePlain]: Different costs {2=[v_prenex_16], 6=[v_prenex_18], 20=[|v_#memory_int_259|]} [2020-04-17 23:00:57,475 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:57,475 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 46 [2020-04-17 23:00:57,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:57,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:57,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:57,478 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-04-17 23:00:57,672 WARN L192 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 78 [2020-04-17 23:00:57,673 INFO L619 ElimStorePlain]: treesize reduction 41, result has 80.3 percent of original size [2020-04-17 23:00:57,680 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:00:57,693 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:57,694 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-04-17 23:00:57,695 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:57,863 WARN L192 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 74 [2020-04-17 23:00:57,864 INFO L619 ElimStorePlain]: treesize reduction 26, result has 85.6 percent of original size [2020-04-17 23:00:57,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:57,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:00:57,883 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:00:57,959 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:00:57,960 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 48 treesize of output 166 [2020-04-17 23:00:57,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:57,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:00:57,963 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:00:58,143 WARN L192 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 69 [2020-04-17 23:00:58,144 INFO L619 ElimStorePlain]: treesize reduction 143, result has 52.3 percent of original size [2020-04-17 23:00:58,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:00:58,146 INFO L539 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2020-04-17 23:00:58,146 INFO L239 ElimStorePlain]: Needed 4 recursive calls to eliminate 7 variables, input treesize:161, output treesize:112 [2020-04-17 23:00:58,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:00,372 WARN L192 SmtUtils]: Spent 2.14 s on a formula simplification that was a NOOP. DAG size: 61 [2020-04-17 23:01:00,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:00,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:01:00,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:00,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:00,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:00,507 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:01:00,508 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:00,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:00,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:00,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:00,590 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:00,590 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 125 [2020-04-17 23:01:00,591 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:00,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:00,614 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:01:00,615 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:00,626 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-04-17 23:01:00,626 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:00,784 WARN L192 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 57 [2020-04-17 23:01:00,785 INFO L619 ElimStorePlain]: treesize reduction 122, result has 51.8 percent of original size [2020-04-17 23:01:00,786 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2020-04-17 23:01:00,786 INFO L239 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:197, output treesize:98 [2020-04-17 23:01:00,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:01,326 WARN L192 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 56 [2020-04-17 23:01:01,693 WARN L192 SmtUtils]: Spent 249.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2020-04-17 23:01:01,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:01:01,701 INFO L435 ElimStorePlain]: Different costs {2=[|v_#memory_int_261|], 6=[v_prenex_21], 12=[v_prenex_20]} [2020-04-17 23:01:01,709 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2020-04-17 23:01:01,709 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:01,767 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:01,774 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-04-17 23:01:01,774 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:01,823 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:01,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:01,876 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:01,876 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 116 [2020-04-17 23:01:01,878 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:01,965 INFO L619 ElimStorePlain]: treesize reduction 64, result has 58.4 percent of original size [2020-04-17 23:01:01,966 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2020-04-17 23:01:01,967 INFO L239 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:153, output treesize:90 [2020-04-17 23:01:02,330 WARN L192 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2020-04-17 23:01:02,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:01:02,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:02,351 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2020-04-17 23:01:02,351 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:02,379 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:02,379 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 54 [2020-04-17 23:01:02,380 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:02,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:02,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:02,455 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:02,455 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 42 treesize of output 159 [2020-04-17 23:01:02,456 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:02,592 WARN L192 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 58 [2020-04-17 23:01:02,593 INFO L619 ElimStorePlain]: treesize reduction 122, result has 54.8 percent of original size [2020-04-17 23:01:02,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:02,595 INFO L539 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2020-04-17 23:01:02,595 INFO L239 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:150, output treesize:112 [2020-04-17 23:01:03,040 WARN L192 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2020-04-17 23:01:03,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:01:03,051 INFO L435 ElimStorePlain]: Different costs {2=[v_prenex_22], 6=[v_prenex_25], 20=[|v_#memory_int_263|]} [2020-04-17 23:01:03,081 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:03,082 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 46 [2020-04-17 23:01:03,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:03,083 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-04-17 23:01:03,273 WARN L192 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 78 [2020-04-17 23:01:03,274 INFO L619 ElimStorePlain]: treesize reduction 27, result has 86.1 percent of original size [2020-04-17 23:01:03,297 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:01:03,310 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:03,311 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-04-17 23:01:03,312 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:03,474 WARN L192 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 74 [2020-04-17 23:01:03,474 INFO L619 ElimStorePlain]: treesize reduction 26, result has 85.6 percent of original size [2020-04-17 23:01:03,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:03,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:03,483 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:01:03,567 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:03,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 48 treesize of output 166 [2020-04-17 23:01:03,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:03,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:03,570 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:03,744 WARN L192 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 69 [2020-04-17 23:01:03,745 INFO L619 ElimStorePlain]: treesize reduction 136, result has 53.6 percent of original size [2020-04-17 23:01:03,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:03,747 INFO L539 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2020-04-17 23:01:03,748 INFO L239 ElimStorePlain]: Needed 4 recursive calls to eliminate 7 variables, input treesize:161, output treesize:112 [2020-04-17 23:01:03,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:03,999 WARN L192 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2020-04-17 23:01:04,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:04,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 23:01:04,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:04,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:04,145 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-04-17 23:01:04,145 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:04,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:04,164 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:01:04,165 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:04,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:04,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:04,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:04,251 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:04,251 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 125 [2020-04-17 23:01:04,252 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:04,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:04,269 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:01:04,269 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:04,414 WARN L192 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 57 [2020-04-17 23:01:04,414 INFO L619 ElimStorePlain]: treesize reduction 122, result has 51.8 percent of original size [2020-04-17 23:01:04,415 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2020-04-17 23:01:04,415 INFO L239 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:197, output treesize:98 [2020-04-17 23:01:04,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:04,696 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2020-04-17 23:01:04,696 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:04,706 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:04,707 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:04,707 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:34 [2020-04-17 23:01:06,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:06,791 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:01:06,792 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:06,810 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:06,811 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:06,811 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:34 [2020-04-17 23:01:15,027 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:01:15,041 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:15,041 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-04-17 23:01:15,042 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:15,086 INFO L619 ElimStorePlain]: treesize reduction 30, result has 64.3 percent of original size [2020-04-17 23:01:15,086 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:15,086 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:40 [2020-04-17 23:01:19,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:19,216 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:01:19,217 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:19,233 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:19,233 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:19,233 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-04-17 23:01:23,400 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2020-04-17 23:01:23,401 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:23,412 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:23,413 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:23,413 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2020-04-17 23:01:23,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:23,497 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:01:23,498 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:23,512 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:23,513 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:23,514 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:34 [2020-04-17 23:01:23,714 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:01:23,728 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:23,729 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-04-17 23:01:23,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:23,730 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:23,783 INFO L619 ElimStorePlain]: treesize reduction 35, result has 63.2 percent of original size [2020-04-17 23:01:23,783 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:23,783 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:40 [2020-04-17 23:01:23,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:23,898 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:01:23,899 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:23,920 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:23,920 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:23,920 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-04-17 23:01:24,039 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2020-04-17 23:01:24,040 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:24,057 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:24,057 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:24,057 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2020-04-17 23:01:24,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:24,147 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:01:24,147 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:24,163 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:24,163 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:24,163 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:34 [2020-04-17 23:01:24,370 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 23:01:24,384 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:24,384 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-04-17 23:01:24,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:24,386 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:24,437 INFO L619 ElimStorePlain]: treesize reduction 35, result has 63.2 percent of original size [2020-04-17 23:01:24,438 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:24,438 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:40 [2020-04-17 23:01:24,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:24,555 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:01:24,556 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:24,575 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:24,575 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:24,576 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-04-17 23:01:24,698 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2020-04-17 23:01:24,699 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:24,712 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:24,712 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:24,712 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2020-04-17 23:01:24,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 23:01:24,801 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:01:24,802 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:24,815 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:24,815 INFO L539 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-04-17 23:01:24,816 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:19 [2020-04-17 23:01:25,203 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:25,203 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 99 [2020-04-17 23:01:25,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:25,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 23:01:25,205 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:25,235 INFO L619 ElimStorePlain]: treesize reduction 110, result has 23.1 percent of original size [2020-04-17 23:01:25,236 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:25,236 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:37, output treesize:13 [2020-04-17 23:01:25,306 INFO L343 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2020-04-17 23:01:25,306 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2020-04-17 23:01:25,306 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:25,313 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:25,314 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:25,314 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:13 [2020-04-17 23:01:25,316 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2020-04-17 23:01:25,317 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 23:01:25,318 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 23:01:25,318 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 23:01:25,318 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:1 [2020-04-17 23:01:25,451 INFO L134 CoverageAnalysis]: Checked inductivity of 826 backedges. 576 proven. 172 refuted. 2 times theorem prover too weak. 76 trivial. 0 not checked. [2020-04-17 23:01:25,451 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 23:01:25,452 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 53] total 70 [2020-04-17 23:01:25,452 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909196607] [2020-04-17 23:01:25,452 INFO L459 AbstractCegarLoop]: Interpolant automaton has 70 states [2020-04-17 23:01:25,452 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 23:01:25,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2020-04-17 23:01:25,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=626, Invalid=4198, Unknown=6, NotChecked=0, Total=4830 [2020-04-17 23:01:25,453 INFO L87 Difference]: Start difference. First operand 1954 states and 3519 transitions. Second operand 70 states. [2020-04-17 23:01:49,148 WARN L192 SmtUtils]: Spent 19.36 s on a formula simplification. DAG size of input: 104 DAG size of output: 68 Received shutdown request... [2020-04-17 23:01:57,701 WARN L209 SmtUtils]: Removed 12 from assertion stack [2020-04-17 23:01:57,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-04-17 23:01:57,901 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 23:01:57,902 WARN L544 AbstractCegarLoop]: Verification canceled [2020-04-17 23:01:57,907 WARN L228 ceAbstractionStarter]: Timeout [2020-04-17 23:01:57,907 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.04 11:01:57 BasicIcfg [2020-04-17 23:01:57,907 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-04-17 23:01:57,909 INFO L168 Benchmark]: Toolchain (without parser) took 270389.89 ms. Allocated memory was 137.9 MB in the beginning and 530.6 MB in the end (delta: 392.7 MB). Free memory was 100.0 MB in the beginning and 367.6 MB in the end (delta: -267.6 MB). Peak memory consumption was 125.0 MB. Max. memory is 7.1 GB. [2020-04-17 23:01:57,909 INFO L168 Benchmark]: CDTParser took 0.51 ms. Allocated memory is still 137.9 MB. Free memory was 121.0 MB in the beginning and 120.8 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2020-04-17 23:01:57,910 INFO L168 Benchmark]: CACSL2BoogieTranslator took 875.44 ms. Allocated memory was 137.9 MB in the beginning and 201.3 MB in the end (delta: 63.4 MB). Free memory was 98.0 MB in the beginning and 131.4 MB in the end (delta: -33.4 MB). Peak memory consumption was 35.3 MB. Max. memory is 7.1 GB. [2020-04-17 23:01:57,910 INFO L168 Benchmark]: Boogie Procedure Inliner took 68.29 ms. Allocated memory is still 201.3 MB. Free memory was 131.4 MB in the beginning and 128.6 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.8 MB. Max. memory is 7.1 GB. [2020-04-17 23:01:57,916 INFO L168 Benchmark]: Boogie Preprocessor took 52.84 ms. Allocated memory is still 201.3 MB. Free memory was 128.6 MB in the beginning and 126.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. [2020-04-17 23:01:57,917 INFO L168 Benchmark]: RCFGBuilder took 757.81 ms. Allocated memory was 201.3 MB in the beginning and 233.3 MB in the end (delta: 32.0 MB). Free memory was 126.6 MB in the beginning and 201.0 MB in the end (delta: -74.4 MB). Peak memory consumption was 46.5 MB. Max. memory is 7.1 GB. [2020-04-17 23:01:57,918 INFO L168 Benchmark]: TraceAbstraction took 268611.42 ms. Allocated memory was 233.3 MB in the beginning and 530.6 MB in the end (delta: 297.3 MB). Free memory was 201.0 MB in the beginning and 367.6 MB in the end (delta: -166.6 MB). Peak memory consumption was 130.7 MB. Max. memory is 7.1 GB. [2020-04-17 23:01:57,921 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.51 ms. Allocated memory is still 137.9 MB. Free memory was 121.0 MB in the beginning and 120.8 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 875.44 ms. Allocated memory was 137.9 MB in the beginning and 201.3 MB in the end (delta: 63.4 MB). Free memory was 98.0 MB in the beginning and 131.4 MB in the end (delta: -33.4 MB). Peak memory consumption was 35.3 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 68.29 ms. Allocated memory is still 201.3 MB. Free memory was 131.4 MB in the beginning and 128.6 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.8 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 52.84 ms. Allocated memory is still 201.3 MB. Free memory was 128.6 MB in the beginning and 126.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * RCFGBuilder took 757.81 ms. Allocated memory was 201.3 MB in the beginning and 233.3 MB in the end (delta: 32.0 MB). Free memory was 126.6 MB in the beginning and 201.0 MB in the end (delta: -74.4 MB). Peak memory consumption was 46.5 MB. Max. memory is 7.1 GB. * TraceAbstraction took 268611.42 ms. Allocated memory was 233.3 MB in the beginning and 530.6 MB in the end (delta: 297.3 MB). Free memory was 201.0 MB in the beginning and 367.6 MB in the end (delta: -166.6 MB). Peak memory consumption was 130.7 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 6.3s, 196 ProgramPointsBefore, 53 ProgramPointsAfterwards, 204 TransitionsBefore, 55 TransitionsAfterwards, 9440 CoEnabledTransitionPairs, 8 FixpointIterations, 63 TrivialSequentialCompositions, 88 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 19 ConcurrentYvCompositions, 6 ChoiceCompositions, 4856 VarBasedMoverChecksPositive, 78 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 18406 CheckedPairsTotal, 174 TotalNumberOfCompositions - TimeoutResultAtElement [Line: 1030]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 1030). Cancelled while BasicCegarLoop was constructing difference of abstraction (1954states) and FLOYD_HOARE automaton (currently 34 states, 70 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 94 for 6074ms.. - TimeoutResultAtElement [Line: 1014]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 1014). Cancelled while BasicCegarLoop was constructing difference of abstraction (1954states) and FLOYD_HOARE automaton (currently 34 states, 70 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 94 for 6074ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 190 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 268.4s, OverallIterations: 20, TraceHistogramMax: 16, AutomataDifference: 72.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.4s, HoareTripleCheckerStatistics: 736 SDtfs, 6847 SDslu, 4393 SDs, 0 SdLazy, 9162 SolverSat, 3833 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 13.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2420 GetRequests, 1525 SyntacticMatches, 13 SemanticMatches, 881 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52706 ImplicationChecksByTransitivity, 119.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2362occurred in iteration=14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 19 MinimizatonAttempts, 4983 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 97.3s SatisfiabilityAnalysisTime, 85.9s InterpolantComputationTime, 2785 NumberOfCodeBlocks, 2541 NumberOfCodeBlocksAsserted, 80 NumberOfCheckSat, 2748 ConstructedInterpolants, 33 QuantifiedInterpolants, 2009436 SizeOfPredicates, 302 NumberOfNonLiveVariables, 6213 ConjunctsInSsa, 667 ConjunctsInUnsatCore, 37 InterpolantComputations, 4 PerfectInterpolantSequences, 1976/9190 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown