/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-SemanticLbe.epf -i ../../../trunk/examples/svcomp/pthread/queue_ok_longest.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-b981219 [2020-04-17 18:41:52,453 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-04-17 18:41:52,456 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-04-17 18:41:52,475 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-04-17 18:41:52,476 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-04-17 18:41:52,478 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-04-17 18:41:52,480 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-04-17 18:41:52,494 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-04-17 18:41:52,495 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-04-17 18:41:52,497 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-04-17 18:41:52,499 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-04-17 18:41:52,501 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-04-17 18:41:52,501 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-04-17 18:41:52,505 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-04-17 18:41:52,508 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-04-17 18:41:52,509 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-04-17 18:41:52,510 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-04-17 18:41:52,512 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-04-17 18:41:52,514 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-04-17 18:41:52,519 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-04-17 18:41:52,521 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-04-17 18:41:52,524 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-04-17 18:41:52,525 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-04-17 18:41:52,527 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-04-17 18:41:52,529 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-04-17 18:41:52,530 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-04-17 18:41:52,530 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-04-17 18:41:52,532 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-04-17 18:41:52,534 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-04-17 18:41:52,535 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-04-17 18:41:52,535 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-04-17 18:41:52,537 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-04-17 18:41:52,538 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-04-17 18:41:52,540 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-04-17 18:41:52,543 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-04-17 18:41:52,544 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-04-17 18:41:52,545 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-04-17 18:41:52,545 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-04-17 18:41:52,545 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-04-17 18:41:52,546 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-04-17 18:41:52,548 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-04-17 18:41:52,549 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-SemanticLbe.epf [2020-04-17 18:41:52,574 INFO L113 SettingsManager]: Loading preferences was successful [2020-04-17 18:41:52,575 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-04-17 18:41:52,577 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-04-17 18:41:52,577 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-04-17 18:41:52,577 INFO L138 SettingsManager]: * Use SBE=true [2020-04-17 18:41:52,578 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-04-17 18:41:52,578 INFO L138 SettingsManager]: * sizeof long=4 [2020-04-17 18:41:52,578 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-04-17 18:41:52,578 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-04-17 18:41:52,578 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-04-17 18:41:52,580 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-04-17 18:41:52,580 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-04-17 18:41:52,580 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-04-17 18:41:52,581 INFO L138 SettingsManager]: * sizeof long double=12 [2020-04-17 18:41:52,581 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-04-17 18:41:52,581 INFO L138 SettingsManager]: * Use constant arrays=true [2020-04-17 18:41:52,581 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-04-17 18:41:52,581 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-04-17 18:41:52,582 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-04-17 18:41:52,582 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-04-17 18:41:52,582 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-04-17 18:41:52,582 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-04-17 18:41:52,582 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-04-17 18:41:52,583 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-04-17 18:41:52,583 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-04-17 18:41:52,583 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-04-17 18:41:52,583 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-04-17 18:41:52,583 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-04-17 18:41:52,583 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-04-17 18:41:52,845 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-04-17 18:41:52,861 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-04-17 18:41:52,864 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-04-17 18:41:52,865 INFO L271 PluginConnector]: Initializing CDTParser... [2020-04-17 18:41:52,866 INFO L275 PluginConnector]: CDTParser initialized [2020-04-17 18:41:52,866 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 18:41:52,932 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/68ab9a56b/2af27a36d3b048a7be444f2fa234928f/FLAG8fcfe243f [2020-04-17 18:41:53,519 INFO L306 CDTParser]: Found 1 translation units. [2020-04-17 18:41:53,522 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue_ok_longest.i [2020-04-17 18:41:53,543 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/68ab9a56b/2af27a36d3b048a7be444f2fa234928f/FLAG8fcfe243f [2020-04-17 18:41:53,774 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/68ab9a56b/2af27a36d3b048a7be444f2fa234928f [2020-04-17 18:41:53,784 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-04-17 18:41:53,807 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-04-17 18:41:53,808 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-04-17 18:41:53,808 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-04-17 18:41:53,811 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-04-17 18:41:53,812 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.04 06:41:53" (1/1) ... [2020-04-17 18:41:53,815 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@67d61e2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 06:41:53, skipping insertion in model container [2020-04-17 18:41:53,816 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.04 06:41:53" (1/1) ... [2020-04-17 18:41:53,823 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-04-17 18:41:53,887 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-04-17 18:41:54,459 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-04-17 18:41:54,470 INFO L203 MainTranslator]: Completed pre-run [2020-04-17 18:41:54,525 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-04-17 18:41:54,718 INFO L208 MainTranslator]: Completed translation [2020-04-17 18:41:54,719 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 06:41:54 WrapperNode [2020-04-17 18:41:54,720 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-04-17 18:41:54,721 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-04-17 18:41:54,721 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-04-17 18:41:54,721 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-04-17 18:41:54,735 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 06:41:54" (1/1) ... [2020-04-17 18:41:54,798 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 06:41:54" (1/1) ... [2020-04-17 18:41:54,869 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-04-17 18:41:54,870 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-04-17 18:41:54,870 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-04-17 18:41:54,872 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-04-17 18:41:54,887 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 06:41:54" (1/1) ... [2020-04-17 18:41:54,887 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 06:41:54" (1/1) ... [2020-04-17 18:41:54,904 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 06:41:54" (1/1) ... [2020-04-17 18:41:54,905 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 06:41:54" (1/1) ... [2020-04-17 18:41:54,935 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 06:41:54" (1/1) ... [2020-04-17 18:41:54,950 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 06:41:54" (1/1) ... [2020-04-17 18:41:54,955 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 06:41:54" (1/1) ... [2020-04-17 18:41:54,967 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-04-17 18:41:54,967 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-04-17 18:41:54,967 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-04-17 18:41:54,968 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-04-17 18:41:54,969 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 06:41:54" (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 18:41:55,078 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-04-17 18:41:55,079 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-04-17 18:41:55,079 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-04-17 18:41:55,079 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-04-17 18:41:55,080 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-04-17 18:41:55,080 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-04-17 18:41:55,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-04-17 18:41:55,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-04-17 18:41:55,083 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-04-17 18:41:55,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-04-17 18:41:55,086 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-04-17 18:41:55,087 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-04-17 18:41:55,090 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 18:41:56,009 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-04-17 18:41:56,009 INFO L295 CfgBuilder]: Removed 16 assume(true) statements. [2020-04-17 18:41:56,013 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.04 06:41:56 BoogieIcfgContainer [2020-04-17 18:41:56,013 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-04-17 18:41:56,014 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-04-17 18:41:56,014 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-04-17 18:41:56,017 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-04-17 18:41:56,018 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.04 06:41:53" (1/3) ... [2020-04-17 18:41:56,018 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21c16d78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.04 06:41:56, skipping insertion in model container [2020-04-17 18:41:56,019 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.04 06:41:54" (2/3) ... [2020-04-17 18:41:56,019 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21c16d78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.04 06:41:56, skipping insertion in model container [2020-04-17 18:41:56,019 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.04 06:41:56" (3/3) ... [2020-04-17 18:41:56,021 INFO L109 eAbstractionObserver]: Analyzing ICFG queue_ok_longest.i [2020-04-17 18:41:56,030 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-04-17 18:41:56,031 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-04-17 18:41:56,038 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2020-04-17 18:41:56,039 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-04-17 18:41:56,076 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,076 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,076 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,076 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,077 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,077 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,077 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,078 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,078 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,078 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,078 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,079 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,079 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,079 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,079 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,079 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,080 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,080 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,080 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,080 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,080 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,081 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,081 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,081 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,081 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,081 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,082 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,082 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,082 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,082 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,082 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,082 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,083 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,083 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,083 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,083 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,083 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,084 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,084 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,084 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,084 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,084 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,085 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,085 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,085 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,085 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,085 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,086 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,086 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,086 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,086 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,086 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,087 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,087 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,087 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,087 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,087 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,088 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,088 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,088 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,088 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,089 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,089 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,089 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,089 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,089 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,089 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,090 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,090 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,090 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,090 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,090 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,091 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,091 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,091 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,091 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,091 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,092 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,092 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,092 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,092 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,092 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,093 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,093 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,093 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,093 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,094 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,095 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,095 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,095 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,095 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,095 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,096 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,096 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,096 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,096 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,097 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,097 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,097 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,097 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,098 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,098 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,098 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,098 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,098 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,098 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,099 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,099 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,099 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,099 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,099 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,099 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,100 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,100 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,100 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,100 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,101 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,101 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,101 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,101 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,101 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,101 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,102 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,102 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,102 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,102 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,102 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,103 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,103 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,103 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,103 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,103 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,104 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,104 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,104 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,104 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,104 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,105 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,105 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,105 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,105 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,105 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,105 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,106 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,106 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,106 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,106 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,106 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,106 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,107 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,107 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,107 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,107 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,107 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,107 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,108 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,108 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,108 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,108 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,108 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,108 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,109 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,109 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,109 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,109 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,109 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,110 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,110 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,110 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,110 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,110 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,110 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,111 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,111 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,111 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,111 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,111 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,111 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,112 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,112 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,112 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,112 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,112 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,113 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,113 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,113 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,113 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,113 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,114 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,114 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,114 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,114 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,114 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,114 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,115 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,115 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,115 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,115 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,115 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,116 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,116 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,116 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,116 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,116 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,117 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,117 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,117 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,117 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,117 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,118 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,118 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,118 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,122 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,122 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,122 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,123 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,123 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,123 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,123 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,123 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,124 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,124 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,124 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,124 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,124 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,125 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,125 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,125 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,125 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,125 WARN L315 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,126 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,126 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,126 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,126 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,126 WARN L315 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,133 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,133 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,133 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,134 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,134 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,134 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,134 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,134 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,134 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,135 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,135 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,135 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,135 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,135 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,136 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,136 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,136 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,136 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,136 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,137 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,137 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,137 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,137 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,137 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,138 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,138 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,138 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,138 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,138 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,138 WARN L315 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,139 WARN L315 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-04-17 18:41:56,167 INFO L251 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-04-17 18:41:56,188 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-04-17 18:41:56,189 INFO L376 AbstractCegarLoop]: Hoare is true [2020-04-17 18:41:56,189 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-04-17 18:41:56,189 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-04-17 18:41:56,189 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-04-17 18:41:56,189 INFO L380 AbstractCegarLoop]: Difference is false [2020-04-17 18:41:56,189 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-04-17 18:41:56,190 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-04-17 18:41:56,210 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 196 places, 204 transitions, 430 flow [2020-04-17 18:41:56,213 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 196 places, 204 transitions, 430 flow [2020-04-17 18:41:56,295 INFO L129 PetriNetUnfolder]: 14/204 cut-off events. [2020-04-17 18:41:56,296 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2020-04-17 18:41:56,306 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 18:41:56,315 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 196 places, 204 transitions, 430 flow [2020-04-17 18:41:56,360 INFO L129 PetriNetUnfolder]: 14/204 cut-off events. [2020-04-17 18:41:56,360 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2020-04-17 18:41:56,363 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 18:41:56,371 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 9440 [2020-04-17 18:41:56,372 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-04-17 18:41:59,876 WARN L192 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2020-04-17 18:42:00,734 WARN L192 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-04-17 18:42:00,890 WARN L192 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2020-04-17 18:42:01,932 WARN L192 SmtUtils]: Spent 822.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 122 [2020-04-17 18:42:02,193 WARN L192 SmtUtils]: Spent 258.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2020-04-17 18:42:03,093 WARN L192 SmtUtils]: Spent 861.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 147 [2020-04-17 18:42:03,447 WARN L192 SmtUtils]: Spent 349.00 ms on a formula simplification that was a NOOP. DAG size: 143 [2020-04-17 18:42:03,468 INFO L206 etLargeBlockEncoding]: Checked pairs total: 17748 [2020-04-17 18:42:03,469 INFO L214 etLargeBlockEncoding]: Total number of compositions: 178 [2020-04-17 18:42:03,472 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 53 places, 55 transitions, 132 flow [2020-04-17 18:42:03,519 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 716 states. [2020-04-17 18:42:03,521 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states. [2020-04-17 18:42:03,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2020-04-17 18:42:03,527 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:03,528 INFO L425 BasicCegarLoop]: trace histogram [1] [2020-04-17 18:42:03,528 INFO L427 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:03,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:03,535 INFO L82 PathProgramCache]: Analyzing trace with hash 810, now seen corresponding path program 1 times [2020-04-17 18:42:03,543 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:03,543 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163587358] [2020-04-17 18:42:03,543 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:03,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:03,677 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 18:42:03,678 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163587358] [2020-04-17 18:42:03,679 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-04-17 18:42:03,679 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2020-04-17 18:42:03,680 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896617284] [2020-04-17 18:42:03,685 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-04-17 18:42:03,686 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:03,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-04-17 18:42:03,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-04-17 18:42:03,708 INFO L87 Difference]: Start difference. First operand 716 states. Second operand 2 states. [2020-04-17 18:42:03,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:03,778 INFO L93 Difference]: Finished difference Result 715 states and 1901 transitions. [2020-04-17 18:42:03,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-04-17 18:42:03,782 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 1 [2020-04-17 18:42:03,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:03,815 INFO L225 Difference]: With dead ends: 715 [2020-04-17 18:42:03,816 INFO L226 Difference]: Without dead ends: 524 [2020-04-17 18:42:03,818 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 18:42:03,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2020-04-17 18:42:03,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 524. [2020-04-17 18:42:03,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 524 states. [2020-04-17 18:42:03,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 1400 transitions. [2020-04-17 18:42:03,940 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 1400 transitions. Word has length 1 [2020-04-17 18:42:03,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:03,940 INFO L479 AbstractCegarLoop]: Abstraction has 524 states and 1400 transitions. [2020-04-17 18:42:03,940 INFO L480 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-04-17 18:42:03,941 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 1400 transitions. [2020-04-17 18:42:03,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-04-17 18:42:03,944 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:03,945 INFO L425 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-04-17 18:42:03,945 INFO L427 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:03,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:03,945 INFO L82 PathProgramCache]: Analyzing trace with hash 1385599744, now seen corresponding path program 1 times [2020-04-17 18:42:03,945 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:03,946 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876524831] [2020-04-17 18:42:03,946 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:04,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:04,124 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 18:42:04,124 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876524831] [2020-04-17 18:42:04,125 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-04-17 18:42:04,125 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-04-17 18:42:04,125 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728493011] [2020-04-17 18:42:04,126 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-04-17 18:42:04,127 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:04,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-04-17 18:42:04,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-04-17 18:42:04,128 INFO L87 Difference]: Start difference. First operand 524 states and 1400 transitions. Second operand 3 states. [2020-04-17 18:42:04,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:04,173 INFO L93 Difference]: Finished difference Result 236 states and 509 transitions. [2020-04-17 18:42:04,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-04-17 18:42:04,175 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 15 [2020-04-17 18:42:04,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:04,179 INFO L225 Difference]: With dead ends: 236 [2020-04-17 18:42:04,179 INFO L226 Difference]: Without dead ends: 212 [2020-04-17 18:42:04,180 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 18:42:04,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2020-04-17 18:42:04,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2020-04-17 18:42:04,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 212 states. [2020-04-17 18:42:04,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 464 transitions. [2020-04-17 18:42:04,196 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 464 transitions. Word has length 15 [2020-04-17 18:42:04,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:04,196 INFO L479 AbstractCegarLoop]: Abstraction has 212 states and 464 transitions. [2020-04-17 18:42:04,196 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-04-17 18:42:04,197 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 464 transitions. [2020-04-17 18:42:04,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-04-17 18:42:04,200 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:04,201 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 18:42:04,201 INFO L427 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:04,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:04,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1061498615, now seen corresponding path program 1 times [2020-04-17 18:42:04,202 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:04,202 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581006604] [2020-04-17 18:42:04,204 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:04,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:04,317 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 18:42:04,317 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581006604] [2020-04-17 18:42:04,318 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-04-17 18:42:04,318 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-04-17 18:42:04,318 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738381218] [2020-04-17 18:42:04,319 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-04-17 18:42:04,319 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:04,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-04-17 18:42:04,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-04-17 18:42:04,320 INFO L87 Difference]: Start difference. First operand 212 states and 464 transitions. Second operand 3 states. [2020-04-17 18:42:04,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:04,344 INFO L93 Difference]: Finished difference Result 272 states and 590 transitions. [2020-04-17 18:42:04,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-04-17 18:42:04,345 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 19 [2020-04-17 18:42:04,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:04,346 INFO L225 Difference]: With dead ends: 272 [2020-04-17 18:42:04,347 INFO L226 Difference]: Without dead ends: 272 [2020-04-17 18:42:04,347 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 18:42:04,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2020-04-17 18:42:04,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 218. [2020-04-17 18:42:04,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2020-04-17 18:42:04,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 476 transitions. [2020-04-17 18:42:04,356 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 476 transitions. Word has length 19 [2020-04-17 18:42:04,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:04,356 INFO L479 AbstractCegarLoop]: Abstraction has 218 states and 476 transitions. [2020-04-17 18:42:04,357 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-04-17 18:42:04,357 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 476 transitions. [2020-04-17 18:42:04,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-04-17 18:42:04,358 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:04,359 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 18:42:04,359 INFO L427 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:04,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:04,359 INFO L82 PathProgramCache]: Analyzing trace with hash -1197878433, now seen corresponding path program 1 times [2020-04-17 18:42:04,360 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:04,360 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31272837] [2020-04-17 18:42:04,360 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:04,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:04,438 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 18:42:04,438 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31272837] [2020-04-17 18:42:04,439 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-04-17 18:42:04,439 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-04-17 18:42:04,439 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993357918] [2020-04-17 18:42:04,440 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-04-17 18:42:04,440 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:04,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-04-17 18:42:04,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-04-17 18:42:04,440 INFO L87 Difference]: Start difference. First operand 218 states and 476 transitions. Second operand 3 states. [2020-04-17 18:42:04,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:04,458 INFO L93 Difference]: Finished difference Result 166 states and 334 transitions. [2020-04-17 18:42:04,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-04-17 18:42:04,458 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 26 [2020-04-17 18:42:04,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:04,460 INFO L225 Difference]: With dead ends: 166 [2020-04-17 18:42:04,460 INFO L226 Difference]: Without dead ends: 164 [2020-04-17 18:42:04,460 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 18:42:04,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2020-04-17 18:42:04,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2020-04-17 18:42:04,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 164 states. [2020-04-17 18:42:04,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 331 transitions. [2020-04-17 18:42:04,469 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 331 transitions. Word has length 26 [2020-04-17 18:42:04,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:04,469 INFO L479 AbstractCegarLoop]: Abstraction has 164 states and 331 transitions. [2020-04-17 18:42:04,469 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-04-17 18:42:04,470 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 331 transitions. [2020-04-17 18:42:04,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-04-17 18:42:04,473 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:04,473 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 18:42:04,477 INFO L427 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:04,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:04,478 INFO L82 PathProgramCache]: Analyzing trace with hash -969107883, now seen corresponding path program 1 times [2020-04-17 18:42:04,478 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:04,480 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766498105] [2020-04-17 18:42:04,480 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:04,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:04,585 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 18:42:04,585 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766498105] [2020-04-17 18:42:04,586 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550904997] [2020-04-17 18:42:04,586 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 18:42:04,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:04,703 INFO L264 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 3 conjunts are in the unsatisfiable core [2020-04-17 18:42:04,711 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:42:04,730 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 18:42:04,730 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:42:04,731 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2020-04-17 18:42:04,731 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491416098] [2020-04-17 18:42:04,731 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-04-17 18:42:04,731 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:04,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-04-17 18:42:04,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-04-17 18:42:04,732 INFO L87 Difference]: Start difference. First operand 164 states and 331 transitions. Second operand 5 states. [2020-04-17 18:42:04,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:04,767 INFO L93 Difference]: Finished difference Result 240 states and 472 transitions. [2020-04-17 18:42:04,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-04-17 18:42:04,769 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 27 [2020-04-17 18:42:04,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:04,771 INFO L225 Difference]: With dead ends: 240 [2020-04-17 18:42:04,771 INFO L226 Difference]: Without dead ends: 240 [2020-04-17 18:42:04,772 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 18:42:04,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2020-04-17 18:42:04,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 204. [2020-04-17 18:42:04,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2020-04-17 18:42:04,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 405 transitions. [2020-04-17 18:42:04,779 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 405 transitions. Word has length 27 [2020-04-17 18:42:04,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:04,779 INFO L479 AbstractCegarLoop]: Abstraction has 204 states and 405 transitions. [2020-04-17 18:42:04,779 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-04-17 18:42:04,779 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 405 transitions. [2020-04-17 18:42:04,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2020-04-17 18:42:04,780 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:04,781 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 18:42:04,991 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:42:04,992 INFO L427 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:04,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:04,992 INFO L82 PathProgramCache]: Analyzing trace with hash 1561383711, now seen corresponding path program 2 times [2020-04-17 18:42:04,992 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:04,993 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967146673] [2020-04-17 18:42:04,993 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:05,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:05,087 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 18:42:05,087 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967146673] [2020-04-17 18:42:05,088 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572429499] [2020-04-17 18:42:05,088 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 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 18:42:05,230 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-04-17 18:42:05,231 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 18:42:05,232 INFO L264 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 4 conjunts are in the unsatisfiable core [2020-04-17 18:42:05,234 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:42:05,245 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 18:42:05,246 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:42:05,246 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2020-04-17 18:42:05,246 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665312949] [2020-04-17 18:42:05,247 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-04-17 18:42:05,247 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:05,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-04-17 18:42:05,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-04-17 18:42:05,247 INFO L87 Difference]: Start difference. First operand 204 states and 405 transitions. Second operand 6 states. [2020-04-17 18:42:05,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:05,289 INFO L93 Difference]: Finished difference Result 280 states and 546 transitions. [2020-04-17 18:42:05,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-04-17 18:42:05,290 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 34 [2020-04-17 18:42:05,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:05,292 INFO L225 Difference]: With dead ends: 280 [2020-04-17 18:42:05,292 INFO L226 Difference]: Without dead ends: 280 [2020-04-17 18:42:05,292 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 18:42:05,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2020-04-17 18:42:05,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 244. [2020-04-17 18:42:05,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2020-04-17 18:42:05,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 479 transitions. [2020-04-17 18:42:05,300 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 479 transitions. Word has length 34 [2020-04-17 18:42:05,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:05,300 INFO L479 AbstractCegarLoop]: Abstraction has 244 states and 479 transitions. [2020-04-17 18:42:05,300 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-04-17 18:42:05,300 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 479 transitions. [2020-04-17 18:42:05,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-04-17 18:42:05,301 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:05,302 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 18:42:05,506 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:42:05,507 INFO L427 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:05,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:05,507 INFO L82 PathProgramCache]: Analyzing trace with hash -303137003, now seen corresponding path program 3 times [2020-04-17 18:42:05,508 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:05,508 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573650227] [2020-04-17 18:42:05,508 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:05,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:05,613 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 18:42:05,614 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573650227] [2020-04-17 18:42:05,614 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202974001] [2020-04-17 18:42:05,614 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 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 18:42:06,254 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-04-17 18:42:06,255 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 18:42:06,257 INFO L264 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 5 conjunts are in the unsatisfiable core [2020-04-17 18:42:06,259 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:42:06,275 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 18:42:06,275 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:42:06,275 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2020-04-17 18:42:06,276 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011132600] [2020-04-17 18:42:06,276 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-04-17 18:42:06,276 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:06,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-04-17 18:42:06,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2020-04-17 18:42:06,277 INFO L87 Difference]: Start difference. First operand 244 states and 479 transitions. Second operand 7 states. [2020-04-17 18:42:06,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:06,326 INFO L93 Difference]: Finished difference Result 320 states and 620 transitions. [2020-04-17 18:42:06,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-04-17 18:42:06,327 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 41 [2020-04-17 18:42:06,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:06,329 INFO L225 Difference]: With dead ends: 320 [2020-04-17 18:42:06,329 INFO L226 Difference]: Without dead ends: 320 [2020-04-17 18:42:06,329 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 18:42:06,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2020-04-17 18:42:06,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 284. [2020-04-17 18:42:06,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2020-04-17 18:42:06,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 553 transitions. [2020-04-17 18:42:06,338 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 553 transitions. Word has length 41 [2020-04-17 18:42:06,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:06,338 INFO L479 AbstractCegarLoop]: Abstraction has 284 states and 553 transitions. [2020-04-17 18:42:06,338 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-04-17 18:42:06,338 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 553 transitions. [2020-04-17 18:42:06,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2020-04-17 18:42:06,339 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:06,340 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 18:42:06,544 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:42:06,545 INFO L427 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:06,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:06,545 INFO L82 PathProgramCache]: Analyzing trace with hash 1439404639, now seen corresponding path program 4 times [2020-04-17 18:42:06,546 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:06,546 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581101989] [2020-04-17 18:42:06,546 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:06,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:06,687 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 18:42:06,687 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581101989] [2020-04-17 18:42:06,688 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244156236] [2020-04-17 18:42:06,688 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 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 18:42:06,800 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-04-17 18:42:06,800 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 18:42:06,802 INFO L264 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 6 conjunts are in the unsatisfiable core [2020-04-17 18:42:06,804 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:42:06,821 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 18:42:06,822 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:42:06,822 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2020-04-17 18:42:06,822 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960282887] [2020-04-17 18:42:06,823 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-04-17 18:42:06,823 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:06,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-04-17 18:42:06,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2020-04-17 18:42:06,824 INFO L87 Difference]: Start difference. First operand 284 states and 553 transitions. Second operand 8 states. [2020-04-17 18:42:06,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:06,887 INFO L93 Difference]: Finished difference Result 360 states and 694 transitions. [2020-04-17 18:42:06,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-04-17 18:42:06,888 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 48 [2020-04-17 18:42:06,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:06,892 INFO L225 Difference]: With dead ends: 360 [2020-04-17 18:42:06,892 INFO L226 Difference]: Without dead ends: 360 [2020-04-17 18:42:06,893 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 18:42:06,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2020-04-17 18:42:06,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 324. [2020-04-17 18:42:06,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 324 states. [2020-04-17 18:42:06,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 627 transitions. [2020-04-17 18:42:06,907 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 627 transitions. Word has length 48 [2020-04-17 18:42:06,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:06,909 INFO L479 AbstractCegarLoop]: Abstraction has 324 states and 627 transitions. [2020-04-17 18:42:06,909 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-04-17 18:42:06,909 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 627 transitions. [2020-04-17 18:42:06,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2020-04-17 18:42:06,911 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:06,911 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 18:42:07,115 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:42:07,116 INFO L427 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:07,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:07,117 INFO L82 PathProgramCache]: Analyzing trace with hash -2001070123, now seen corresponding path program 5 times [2020-04-17 18:42:07,117 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:07,117 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52754236] [2020-04-17 18:42:07,118 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:07,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:07,225 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 18:42:07,226 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52754236] [2020-04-17 18:42:07,226 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307850226] [2020-04-17 18:42:07,226 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 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 18:42:07,371 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-04-17 18:42:07,372 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 18:42:07,373 INFO L264 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 41 conjunts are in the unsatisfiable core [2020-04-17 18:42:07,377 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:42:07,427 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 18:42:07,427 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:07,430 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:07,431 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:42:07,431 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:9 [2020-04-17 18:42:07,477 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:07,477 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 18:42:07,478 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:07,509 INFO L619 ElimStorePlain]: treesize reduction 24, result has 62.5 percent of original size [2020-04-17 18:42:07,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:07,516 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 18:42:07,517 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:30, output treesize:34 [2020-04-17 18:42:07,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:07,607 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:42:07,609 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:42:07,627 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:07,627 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 18:42:07,628 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:07,650 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:07,651 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 18:42:07,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:07,653 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:07,754 WARN L192 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 44 [2020-04-17 18:42:07,755 INFO L619 ElimStorePlain]: treesize reduction 49, result has 65.2 percent of original size [2020-04-17 18:42:07,756 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 18:42:07,757 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:95, output treesize:48 [2020-04-17 18:42:07,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:07,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:07,817 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 18:42:07,818 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:07,826 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 18:42:07,826 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:07,855 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:07,855 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 18:42:07,856 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:48 [2020-04-17 18:42:07,928 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 18:42:07,928 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:07,938 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:07,938 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:42:07,939 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:34 [2020-04-17 18:42:07,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:07,983 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 18:42:07,983 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:07,993 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:07,994 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 18:42:07,995 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:19 [2020-04-17 18:42:08,081 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:08,081 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 18:42:08,082 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:08,111 INFO L619 ElimStorePlain]: treesize reduction 69, result has 28.1 percent of original size [2020-04-17 18:42:08,112 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 18:42:08,112 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:37, output treesize:13 [2020-04-17 18:42:08,146 INFO L343 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2020-04-17 18:42:08,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, 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 18:42:08,147 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:08,153 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:08,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 18:42:08,154 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:13 [2020-04-17 18:42:08,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 18:42:08,159 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:08,160 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:08,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 18:42:08,160 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:1 [2020-04-17 18:42:08,171 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 18:42:08,172 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:42:08,172 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 17 [2020-04-17 18:42:08,172 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226162727] [2020-04-17 18:42:08,174 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-04-17 18:42:08,174 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:08,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-04-17 18:42:08,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-04-17 18:42:08,175 INFO L87 Difference]: Start difference. First operand 324 states and 627 transitions. Second operand 17 states. [2020-04-17 18:42:11,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:11,299 INFO L93 Difference]: Finished difference Result 990 states and 1887 transitions. [2020-04-17 18:42:11,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-04-17 18:42:11,300 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 55 [2020-04-17 18:42:11,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:11,307 INFO L225 Difference]: With dead ends: 990 [2020-04-17 18:42:11,307 INFO L226 Difference]: Without dead ends: 990 [2020-04-17 18:42:11,308 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 950 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=738, Invalid=2342, Unknown=0, NotChecked=0, Total=3080 [2020-04-17 18:42:11,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 990 states. [2020-04-17 18:42:11,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 990 to 640. [2020-04-17 18:42:11,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 640 states. [2020-04-17 18:42:11,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1212 transitions. [2020-04-17 18:42:11,328 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1212 transitions. Word has length 55 [2020-04-17 18:42:11,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:11,328 INFO L479 AbstractCegarLoop]: Abstraction has 640 states and 1212 transitions. [2020-04-17 18:42:11,328 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-04-17 18:42:11,329 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1212 transitions. [2020-04-17 18:42:11,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2020-04-17 18:42:11,331 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:11,331 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 18:42:11,534 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:42:11,534 INFO L427 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:11,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:11,535 INFO L82 PathProgramCache]: Analyzing trace with hash 1721466975, now seen corresponding path program 1 times [2020-04-17 18:42:11,535 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:11,535 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95754086] [2020-04-17 18:42:11,535 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:11,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:11,652 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 18:42:11,652 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95754086] [2020-04-17 18:42:11,653 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033650536] [2020-04-17 18:42:11,653 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:42:11,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:11,769 INFO L264 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 8 conjunts are in the unsatisfiable core [2020-04-17 18:42:11,772 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:42:11,789 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 18:42:11,789 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:42:11,790 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2020-04-17 18:42:11,790 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27220761] [2020-04-17 18:42:11,790 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-04-17 18:42:11,791 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:11,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-04-17 18:42:11,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2020-04-17 18:42:11,791 INFO L87 Difference]: Start difference. First operand 640 states and 1212 transitions. Second operand 10 states. [2020-04-17 18:42:11,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:11,884 INFO L93 Difference]: Finished difference Result 828 states and 1557 transitions. [2020-04-17 18:42:11,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-04-17 18:42:11,885 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 64 [2020-04-17 18:42:11,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:11,889 INFO L225 Difference]: With dead ends: 828 [2020-04-17 18:42:11,890 INFO L226 Difference]: Without dead ends: 828 [2020-04-17 18:42:11,890 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 18:42:11,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2020-04-17 18:42:11,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 740. [2020-04-17 18:42:11,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 740 states. [2020-04-17 18:42:11,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 1395 transitions. [2020-04-17 18:42:11,910 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 1395 transitions. Word has length 64 [2020-04-17 18:42:11,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:11,910 INFO L479 AbstractCegarLoop]: Abstraction has 740 states and 1395 transitions. [2020-04-17 18:42:11,910 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-04-17 18:42:11,910 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 1395 transitions. [2020-04-17 18:42:11,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2020-04-17 18:42:11,912 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:11,913 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 18:42:12,121 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:42:12,122 INFO L427 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:12,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:12,122 INFO L82 PathProgramCache]: Analyzing trace with hash 1068182613, now seen corresponding path program 2 times [2020-04-17 18:42:12,122 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:12,122 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142698079] [2020-04-17 18:42:12,122 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:12,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:12,267 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 18:42:12,268 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142698079] [2020-04-17 18:42:12,268 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647879403] [2020-04-17 18:42:12,268 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 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 18:42:12,471 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-04-17 18:42:12,471 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 18:42:12,473 INFO L264 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 9 conjunts are in the unsatisfiable core [2020-04-17 18:42:12,477 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:42:12,504 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 18:42:12,509 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:42:12,510 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-04-17 18:42:12,510 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583674864] [2020-04-17 18:42:12,512 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-04-17 18:42:12,512 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:12,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-04-17 18:42:12,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2020-04-17 18:42:12,514 INFO L87 Difference]: Start difference. First operand 740 states and 1395 transitions. Second operand 11 states. [2020-04-17 18:42:12,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:12,599 INFO L93 Difference]: Finished difference Result 928 states and 1740 transitions. [2020-04-17 18:42:12,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-04-17 18:42:12,599 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 71 [2020-04-17 18:42:12,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:12,605 INFO L225 Difference]: With dead ends: 928 [2020-04-17 18:42:12,605 INFO L226 Difference]: Without dead ends: 928 [2020-04-17 18:42:12,606 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 18:42:12,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2020-04-17 18:42:12,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 840. [2020-04-17 18:42:12,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 840 states. [2020-04-17 18:42:12,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 1578 transitions. [2020-04-17 18:42:12,633 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 1578 transitions. Word has length 71 [2020-04-17 18:42:12,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:12,634 INFO L479 AbstractCegarLoop]: Abstraction has 840 states and 1578 transitions. [2020-04-17 18:42:12,634 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-04-17 18:42:12,634 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 1578 transitions. [2020-04-17 18:42:12,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2020-04-17 18:42:12,637 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:12,637 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 18:42:12,842 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:42:12,843 INFO L427 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:12,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:12,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1341473003, now seen corresponding path program 3 times [2020-04-17 18:42:12,843 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:12,844 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77867841] [2020-04-17 18:42:12,844 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:12,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:12,968 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 18:42:12,968 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77867841] [2020-04-17 18:42:12,969 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136115385] [2020-04-17 18:42:12,969 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 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 18:42:14,408 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-04-17 18:42:14,409 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 18:42:14,413 INFO L264 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 59 conjunts are in the unsatisfiable core [2020-04-17 18:42:14,419 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:42:14,439 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 18:42:14,440 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:14,495 INFO L619 ElimStorePlain]: treesize reduction 130, result has 13.3 percent of original size [2020-04-17 18:42:14,496 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 18:42:14,496 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:24, output treesize:8 [2020-04-17 18:42:14,537 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 18:42:14,537 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:14,544 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:14,545 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:42:14,545 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:17 [2020-04-17 18:42:14,569 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 18:42:14,570 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:14,581 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:14,581 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 18:42:14,581 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:17 [2020-04-17 18:42:14,622 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:42:14,638 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:14,639 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 18:42:14,640 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:14,680 INFO L619 ElimStorePlain]: treesize reduction 30, result has 55.2 percent of original size [2020-04-17 18:42:14,681 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 18:42:14,682 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:23 [2020-04-17 18:42:14,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:14,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, 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 18:42:14,719 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:14,732 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:14,732 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 18:42:14,733 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:23 [2020-04-17 18:42:14,766 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 18:42:14,767 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:14,774 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:14,775 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 18:42:14,776 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:17 [2020-04-17 18:42:14,795 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 18:42:14,796 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:14,811 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:14,812 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 18:42:14,812 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:32, output treesize:13 [2020-04-17 18:42:14,905 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:42:14,916 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:14,917 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 18:42:14,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:14,920 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:14,949 INFO L619 ElimStorePlain]: treesize reduction 26, result has 58.1 percent of original size [2020-04-17 18:42:14,949 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 18:42:14,950 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:40, output treesize:19 [2020-04-17 18:42:14,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:14,973 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 18:42:14,974 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:14,985 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:14,986 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 18:42:14,986 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:19 [2020-04-17 18:42:14,992 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 18:42:14,993 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:14,993 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:14,994 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:42:14,994 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:1 [2020-04-17 18:42:15,008 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 18:42:15,009 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:42:15,009 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-04-17 18:42:15,009 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863442528] [2020-04-17 18:42:15,010 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-04-17 18:42:15,010 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:15,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-04-17 18:42:15,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2020-04-17 18:42:15,011 INFO L87 Difference]: Start difference. First operand 840 states and 1578 transitions. Second operand 21 states. [2020-04-17 18:42:17,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:17,993 INFO L93 Difference]: Finished difference Result 1310 states and 2402 transitions. [2020-04-17 18:42:17,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2020-04-17 18:42:17,993 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 79 [2020-04-17 18:42:17,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:18,001 INFO L225 Difference]: With dead ends: 1310 [2020-04-17 18:42:18,001 INFO L226 Difference]: Without dead ends: 1310 [2020-04-17 18:42:18,003 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1975 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1527, Invalid=4173, Unknown=0, NotChecked=0, Total=5700 [2020-04-17 18:42:18,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2020-04-17 18:42:18,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 885. [2020-04-17 18:42:18,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 885 states. [2020-04-17 18:42:18,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1627 transitions. [2020-04-17 18:42:18,026 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1627 transitions. Word has length 79 [2020-04-17 18:42:18,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:18,026 INFO L479 AbstractCegarLoop]: Abstraction has 885 states and 1627 transitions. [2020-04-17 18:42:18,026 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-04-17 18:42:18,027 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1627 transitions. [2020-04-17 18:42:18,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2020-04-17 18:42:18,029 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:18,029 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 18:42:18,234 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:42:18,235 INFO L427 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:18,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:18,235 INFO L82 PathProgramCache]: Analyzing trace with hash 1687151893, now seen corresponding path program 4 times [2020-04-17 18:42:18,235 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:18,236 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259374355] [2020-04-17 18:42:18,236 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:18,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:18,394 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 18:42:18,395 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259374355] [2020-04-17 18:42:18,395 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528084956] [2020-04-17 18:42:18,395 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 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 18:42:20,045 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-04-17 18:42:20,045 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 18:42:20,048 INFO L264 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 11 conjunts are in the unsatisfiable core [2020-04-17 18:42:20,051 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:42:20,125 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 18:42:20,126 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:42:20,126 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-04-17 18:42:20,126 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639547388] [2020-04-17 18:42:20,127 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-04-17 18:42:20,127 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:20,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-04-17 18:42:20,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2020-04-17 18:42:20,128 INFO L87 Difference]: Start difference. First operand 885 states and 1627 transitions. Second operand 13 states. [2020-04-17 18:42:20,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:20,195 INFO L93 Difference]: Finished difference Result 1057 states and 1936 transitions. [2020-04-17 18:42:20,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-04-17 18:42:20,196 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 89 [2020-04-17 18:42:20,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:20,200 INFO L225 Difference]: With dead ends: 1057 [2020-04-17 18:42:20,200 INFO L226 Difference]: Without dead ends: 1057 [2020-04-17 18:42:20,200 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 18:42:20,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2020-04-17 18:42:20,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 977. [2020-04-17 18:42:20,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2020-04-17 18:42:20,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1792 transitions. [2020-04-17 18:42:20,224 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 1792 transitions. Word has length 89 [2020-04-17 18:42:20,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:20,225 INFO L479 AbstractCegarLoop]: Abstraction has 977 states and 1792 transitions. [2020-04-17 18:42:20,225 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-04-17 18:42:20,225 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 1792 transitions. [2020-04-17 18:42:20,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2020-04-17 18:42:20,227 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:20,228 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 18:42:20,432 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:42:20,433 INFO L427 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:20,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:20,433 INFO L82 PathProgramCache]: Analyzing trace with hash 792310527, now seen corresponding path program 5 times [2020-04-17 18:42:20,433 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:20,434 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107936108] [2020-04-17 18:42:20,434 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:20,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:20,588 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 18:42:20,588 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107936108] [2020-04-17 18:42:20,588 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913086934] [2020-04-17 18:42:20,589 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 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 18:42:21,495 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2020-04-17 18:42:21,495 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 18:42:21,500 INFO L264 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 124 conjunts are in the unsatisfiable core [2020-04-17 18:42:21,503 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:42:21,526 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 18:42:21,527 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:21,529 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:21,529 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:42:21,529 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:9 [2020-04-17 18:42:21,566 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:21,567 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 18:42:21,567 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:21,602 INFO L619 ElimStorePlain]: treesize reduction 24, result has 62.5 percent of original size [2020-04-17 18:42:21,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:21,604 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 18:42:21,604 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:30, output treesize:34 [2020-04-17 18:42:21,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:21,696 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:21,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 1 case distinctions, treesize of input 25 treesize of output 54 [2020-04-17 18:42:21,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:21,698 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:21,701 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:42:21,720 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:21,721 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 18:42:21,721 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:21,813 INFO L619 ElimStorePlain]: treesize reduction 49, result has 65.2 percent of original size [2020-04-17 18:42:21,814 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 18:42:21,814 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:95, output treesize:48 [2020-04-17 18:42:21,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:21,861 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 18:42:21,862 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:21,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:21,870 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 18:42:21,871 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:21,904 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:21,905 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 18:42:21,905 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:48 [2020-04-17 18:42:22,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:22,018 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 18:42:22,018 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:22,063 INFO L619 ElimStorePlain]: treesize reduction 10, result has 87.0 percent of original size [2020-04-17 18:42:22,068 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 18:42:22,069 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:22,083 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:22,083 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 18:42:22,083 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:98, output treesize:45 [2020-04-17 18:42:22,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:22,152 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:22,152 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 18:42:22,153 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:22,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:22,169 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 18:42:22,169 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:22,247 INFO L619 ElimStorePlain]: treesize reduction 24, result has 79.3 percent of original size [2020-04-17 18:42:22,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:22,248 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 18:42:22,249 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:86, output treesize:69 [2020-04-17 18:42:22,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:22,380 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:22,381 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 18:42:22,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:22,383 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-04-17 18:42:22,388 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:42:22,406 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:22,406 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 18:42:22,407 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:22,484 INFO L619 ElimStorePlain]: treesize reduction 53, result has 61.3 percent of original size [2020-04-17 18:42:22,485 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 18:42:22,485 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:90, output treesize:48 [2020-04-17 18:42:22,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:22,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:22,561 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 18:42:22,562 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:22,568 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 18:42:22,568 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:22,602 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:22,603 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 18:42:22,603 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:48 [2020-04-17 18:42:22,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:22,740 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 18:42:22,740 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:22,783 INFO L619 ElimStorePlain]: treesize reduction 10, result has 87.0 percent of original size [2020-04-17 18:42:22,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 0 case distinctions, treesize of input 31 treesize of output 15 [2020-04-17 18:42:22,787 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:22,799 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:22,800 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 18:42:22,800 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:98, output treesize:45 [2020-04-17 18:42:22,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:22,907 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:22,907 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 18:42:22,908 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:22,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:22,917 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 18:42:22,917 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:22,994 INFO L619 ElimStorePlain]: treesize reduction 24, result has 79.3 percent of original size [2020-04-17 18:42:22,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:22,995 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 18:42:22,996 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:86, output treesize:69 [2020-04-17 18:42:23,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:23,150 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:23,150 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 18:42:23,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:23,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:23,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:23,154 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-04-17 18:42:23,180 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:42:23,195 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:23,196 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 18:42:23,197 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:23,281 INFO L619 ElimStorePlain]: treesize reduction 67, result has 55.6 percent of original size [2020-04-17 18:42:23,281 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 18:42:23,282 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:90, output treesize:48 [2020-04-17 18:42:23,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:42:23,348 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 18:42:23,348 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:23,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:23,356 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 18:42:23,357 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:23,389 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:23,390 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 18:42:23,390 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:48 [2020-04-17 18:42:23,470 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 18:42:23,471 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:23,481 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:23,481 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:42:23,481 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:34 [2020-04-17 18:42:23,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:23,550 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 18:42:23,550 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:23,562 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:23,563 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 18:42:23,563 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:34 [2020-04-17 18:42:23,661 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:42:23,673 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:23,673 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 18:42:23,674 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:23,724 INFO L619 ElimStorePlain]: treesize reduction 30, result has 64.3 percent of original size [2020-04-17 18:42:23,724 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 18:42:23,725 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:40 [2020-04-17 18:42:23,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:23,793 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 18:42:23,794 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:23,823 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:23,824 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 18:42:23,824 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-04-17 18:42:23,899 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 18:42:23,900 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:23,909 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:23,909 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:42:23,910 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:34 [2020-04-17 18:42:23,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:23,958 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 18:42:23,959 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:23,975 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:23,975 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 18:42:23,976 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:34 [2020-04-17 18:42:24,080 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:42:24,093 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:24,094 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 18:42:24,094 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:24,140 INFO L619 ElimStorePlain]: treesize reduction 30, result has 64.3 percent of original size [2020-04-17 18:42:24,141 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 18:42:24,141 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:40 [2020-04-17 18:42:24,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:24,206 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 18:42:24,206 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:24,223 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:24,224 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 18:42:24,224 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-04-17 18:42:24,299 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 18:42:24,299 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:24,308 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:24,309 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:42:24,309 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:34 [2020-04-17 18:42:24,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:42:24,358 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 18:42:24,358 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:24,370 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:24,371 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 18:42:24,371 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:19 [2020-04-17 18:42:24,463 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:24,464 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 31 treesize of output 49 [2020-04-17 18:42:24,464 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:24,479 INFO L619 ElimStorePlain]: treesize reduction 26, result has 42.2 percent of original size [2020-04-17 18:42:24,479 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 18:42:24,480 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:9 [2020-04-17 18:42:24,522 INFO L343 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2020-04-17 18:42:24,522 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 18:42:24,523 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:42:24,527 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:42:24,528 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 18:42:24,528 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:9 [2020-04-17 18:42:24,570 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 224 proven. 58 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-04-17 18:42:24,570 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:42:24,570 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 34] total 45 [2020-04-17 18:42:24,571 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016116375] [2020-04-17 18:42:24,571 INFO L459 AbstractCegarLoop]: Interpolant automaton has 45 states [2020-04-17 18:42:24,571 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:42:24,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2020-04-17 18:42:24,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1673, Unknown=0, NotChecked=0, Total=1980 [2020-04-17 18:42:24,573 INFO L87 Difference]: Start difference. First operand 977 states and 1792 transitions. Second operand 45 states. [2020-04-17 18:42:31,195 WARN L192 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 37 [2020-04-17 18:42:31,621 WARN L192 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2020-04-17 18:42:32,235 WARN L192 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2020-04-17 18:42:33,062 WARN L192 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 44 [2020-04-17 18:42:34,257 WARN L192 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 45 [2020-04-17 18:42:35,969 WARN L192 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2020-04-17 18:42:36,878 WARN L192 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 44 [2020-04-17 18:42:38,128 WARN L192 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 45 [2020-04-17 18:42:38,962 WARN L192 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2020-04-17 18:42:41,052 WARN L192 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 45 [2020-04-17 18:42:42,995 WARN L192 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2020-04-17 18:42:44,706 WARN L192 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 45 [2020-04-17 18:42:46,470 WARN L192 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2020-04-17 18:42:48,879 WARN L192 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 45 [2020-04-17 18:42:51,294 WARN L192 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2020-04-17 18:42:53,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:42:53,019 INFO L93 Difference]: Finished difference Result 3865 states and 7080 transitions. [2020-04-17 18:42:53,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 295 states. [2020-04-17 18:42:53,020 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 96 [2020-04-17 18:42:53,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:42:53,035 INFO L225 Difference]: With dead ends: 3865 [2020-04-17 18:42:53,035 INFO L226 Difference]: Without dead ends: 3865 [2020-04-17 18:42:53,050 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 628 GetRequests, 308 SyntacticMatches, 1 SemanticMatches, 319 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47490 ImplicationChecksByTransitivity, 23.7s TimeCoverageRelationStatistics Valid=13424, Invalid=89296, Unknown=0, NotChecked=0, Total=102720 [2020-04-17 18:42:53,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3865 states. [2020-04-17 18:42:53,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3865 to 2508. [2020-04-17 18:42:53,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2508 states. [2020-04-17 18:42:53,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2508 states to 2508 states and 4508 transitions. [2020-04-17 18:42:53,120 INFO L78 Accepts]: Start accepts. Automaton has 2508 states and 4508 transitions. Word has length 96 [2020-04-17 18:42:53,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:42:53,120 INFO L479 AbstractCegarLoop]: Abstraction has 2508 states and 4508 transitions. [2020-04-17 18:42:53,121 INFO L480 AbstractCegarLoop]: Interpolant automaton has 45 states. [2020-04-17 18:42:53,121 INFO L276 IsEmpty]: Start isEmpty. Operand 2508 states and 4508 transitions. [2020-04-17 18:42:53,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2020-04-17 18:42:53,127 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:42:53,127 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 18:42:53,334 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:42:53,334 INFO L427 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:42:53,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:42:53,335 INFO L82 PathProgramCache]: Analyzing trace with hash 966457919, now seen corresponding path program 6 times [2020-04-17 18:42:53,335 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:42:53,335 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228595318] [2020-04-17 18:42:53,335 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:42:53,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:42:53,567 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 18:42:53,567 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228595318] [2020-04-17 18:42:53,567 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009875313] [2020-04-17 18:42:53,567 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 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 18:43:13,588 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-04-17 18:43:13,588 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 18:43:13,602 INFO L264 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 107 conjunts are in the unsatisfiable core [2020-04-17 18:43:13,606 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:43:13,652 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:13,653 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 427 treesize of output 437 [2020-04-17 18:43:13,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:13,778 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:14,256 WARN L192 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 38 [2020-04-17 18:43:14,256 INFO L619 ElimStorePlain]: treesize reduction 9859, result has 0.5 percent of original size [2020-04-17 18:43:14,257 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 18:43:14,257 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:64, output treesize:19 [2020-04-17 18:43:14,328 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 18:43:14,328 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:14,338 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:14,338 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:43:14,338 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2020-04-17 18:43:14,368 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 18:43:14,368 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:14,383 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:14,383 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 18:43:14,383 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:28 [2020-04-17 18:43:14,460 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:43:14,474 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:14,475 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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 18:43:14,475 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:14,522 INFO L619 ElimStorePlain]: treesize reduction 30, result has 61.5 percent of original size [2020-04-17 18:43:14,523 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 18:43:14,523 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:58, output treesize:34 [2020-04-17 18:43:14,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:43:14,557 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 18:43:14,557 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:14,576 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:14,577 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 18:43:14,577 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:49, output treesize:34 [2020-04-17 18:43:14,638 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 18:43:14,638 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:14,649 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:14,650 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:43:14,650 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:28 [2020-04-17 18:43:14,682 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 18:43:14,682 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:14,697 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:14,697 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 18:43:14,697 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:28 [2020-04-17 18:43:14,745 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:43:14,746 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 23 [2020-04-17 18:43:14,747 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:14,772 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:14,773 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-04-17 18:43:14,774 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:50 [2020-04-17 18:43:14,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:43:14,827 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 30 treesize of output 32 [2020-04-17 18:43:14,828 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:14,854 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:14,855 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-04-17 18:43:14,855 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:57, output treesize:53 [2020-04-17 18:43:14,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:43:14,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:43:14,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:43:14,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, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 46 [2020-04-17 18:43:14,921 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:14,946 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:14,947 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 1 xjuncts. [2020-04-17 18:43:14,947 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:68, output treesize:53 [2020-04-17 18:43:15,007 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 112 proven. 105 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2020-04-17 18:43:15,008 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:43:15,008 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 25 [2020-04-17 18:43:15,008 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871315569] [2020-04-17 18:43:15,009 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-04-17 18:43:15,009 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:43:15,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-04-17 18:43:15,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=457, Unknown=0, NotChecked=0, Total=600 [2020-04-17 18:43:15,010 INFO L87 Difference]: Start difference. First operand 2508 states and 4508 transitions. Second operand 25 states. [2020-04-17 18:43:22,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:43:22,282 INFO L93 Difference]: Finished difference Result 3789 states and 6762 transitions. [2020-04-17 18:43:22,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2020-04-17 18:43:22,283 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 104 [2020-04-17 18:43:22,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:43:22,297 INFO L225 Difference]: With dead ends: 3789 [2020-04-17 18:43:22,297 INFO L226 Difference]: Without dead ends: 3789 [2020-04-17 18:43:22,299 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 92 SyntacticMatches, 2 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5899 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=2810, Invalid=12196, Unknown=0, NotChecked=0, Total=15006 [2020-04-17 18:43:22,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3789 states. [2020-04-17 18:43:22,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3789 to 2812. [2020-04-17 18:43:22,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2812 states. [2020-04-17 18:43:22,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2812 states to 2812 states and 5047 transitions. [2020-04-17 18:43:22,366 INFO L78 Accepts]: Start accepts. Automaton has 2812 states and 5047 transitions. Word has length 104 [2020-04-17 18:43:22,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:43:22,366 INFO L479 AbstractCegarLoop]: Abstraction has 2812 states and 5047 transitions. [2020-04-17 18:43:22,366 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-04-17 18:43:22,366 INFO L276 IsEmpty]: Start isEmpty. Operand 2812 states and 5047 transitions. [2020-04-17 18:43:22,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2020-04-17 18:43:22,374 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:43:22,374 INFO L425 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 8, 8, 8, 8, 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 18:43:22,585 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:43:22,585 INFO L427 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:43:22,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:43:22,586 INFO L82 PathProgramCache]: Analyzing trace with hash 1299600921, now seen corresponding path program 7 times [2020-04-17 18:43:22,586 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:43:22,586 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000532660] [2020-04-17 18:43:22,587 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:43:22,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:43:22,820 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 0 proven. 438 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 18:43:22,821 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000532660] [2020-04-17 18:43:22,821 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320727613] [2020-04-17 18:43:22,821 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 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 18:43:22,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:43:22,965 INFO L264 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 14 conjunts are in the unsatisfiable core [2020-04-17 18:43:22,969 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:43:22,989 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 0 proven. 438 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 18:43:22,990 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:43:22,990 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2020-04-17 18:43:22,990 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829068210] [2020-04-17 18:43:22,991 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-04-17 18:43:22,991 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:43:22,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-04-17 18:43:22,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2020-04-17 18:43:22,992 INFO L87 Difference]: Start difference. First operand 2812 states and 5047 transitions. Second operand 16 states. [2020-04-17 18:43:23,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:43:23,099 INFO L93 Difference]: Finished difference Result 3405 states and 6103 transitions. [2020-04-17 18:43:23,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-04-17 18:43:23,099 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 112 [2020-04-17 18:43:23,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:43:23,111 INFO L225 Difference]: With dead ends: 3405 [2020-04-17 18:43:23,111 INFO L226 Difference]: Without dead ends: 3405 [2020-04-17 18:43:23,111 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 112 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 18:43:23,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3405 states. [2020-04-17 18:43:23,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3405 to 3128. [2020-04-17 18:43:23,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3128 states. [2020-04-17 18:43:23,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3128 states to 3128 states and 5609 transitions. [2020-04-17 18:43:23,180 INFO L78 Accepts]: Start accepts. Automaton has 3128 states and 5609 transitions. Word has length 112 [2020-04-17 18:43:23,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:43:23,181 INFO L479 AbstractCegarLoop]: Abstraction has 3128 states and 5609 transitions. [2020-04-17 18:43:23,181 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-04-17 18:43:23,181 INFO L276 IsEmpty]: Start isEmpty. Operand 3128 states and 5609 transitions. [2020-04-17 18:43:23,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2020-04-17 18:43:23,189 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:43:23,189 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 18:43:23,394 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:43:23,394 INFO L427 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:43:23,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:43:23,395 INFO L82 PathProgramCache]: Analyzing trace with hash 501814687, now seen corresponding path program 8 times [2020-04-17 18:43:23,395 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:43:23,395 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454340868] [2020-04-17 18:43:23,395 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:43:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:43:23,671 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 18:43:23,671 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454340868] [2020-04-17 18:43:23,671 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031266909] [2020-04-17 18:43:23,671 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 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 18:43:23,935 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-04-17 18:43:23,936 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 18:43:23,938 INFO L264 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 15 conjunts are in the unsatisfiable core [2020-04-17 18:43:23,941 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:43:23,969 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 18:43:23,969 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:43:23,970 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-04-17 18:43:23,970 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043038495] [2020-04-17 18:43:23,971 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-04-17 18:43:23,971 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:43:23,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-04-17 18:43:23,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2020-04-17 18:43:23,972 INFO L87 Difference]: Start difference. First operand 3128 states and 5609 transitions. Second operand 17 states. [2020-04-17 18:43:24,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:43:24,095 INFO L93 Difference]: Finished difference Result 3721 states and 6665 transitions. [2020-04-17 18:43:24,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-04-17 18:43:24,095 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 120 [2020-04-17 18:43:24,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:43:24,110 INFO L225 Difference]: With dead ends: 3721 [2020-04-17 18:43:24,111 INFO L226 Difference]: Without dead ends: 3721 [2020-04-17 18:43:24,111 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 18:43:24,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3721 states. [2020-04-17 18:43:24,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3721 to 3444. [2020-04-17 18:43:24,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3444 states. [2020-04-17 18:43:24,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3444 states to 3444 states and 6171 transitions. [2020-04-17 18:43:24,173 INFO L78 Accepts]: Start accepts. Automaton has 3444 states and 6171 transitions. Word has length 120 [2020-04-17 18:43:24,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:43:24,173 INFO L479 AbstractCegarLoop]: Abstraction has 3444 states and 6171 transitions. [2020-04-17 18:43:24,173 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-04-17 18:43:24,173 INFO L276 IsEmpty]: Start isEmpty. Operand 3444 states and 6171 transitions. [2020-04-17 18:43:24,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2020-04-17 18:43:24,180 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:43:24,180 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 18:43:24,384 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:43:24,385 INFO L427 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:43:24,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:43:24,386 INFO L82 PathProgramCache]: Analyzing trace with hash -1527895713, now seen corresponding path program 9 times [2020-04-17 18:43:24,386 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:43:24,386 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521384292] [2020-04-17 18:43:24,386 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:43:24,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:43:24,693 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 18:43:24,693 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521384292] [2020-04-17 18:43:24,694 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331562878] [2020-04-17 18:43:24,694 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 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 18:43:34,772 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-04-17 18:43:34,772 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 18:43:34,785 INFO L264 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 140 conjunts are in the unsatisfiable core [2020-04-17 18:43:34,788 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:43:34,810 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:34,810 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 661 treesize of output 679 [2020-04-17 18:43:34,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:43:34,851 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,258 WARN L192 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 37 [2020-04-17 18:43:35,259 INFO L619 ElimStorePlain]: treesize reduction 5863, result has 0.9 percent of original size [2020-04-17 18:43:35,260 INFO L539 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,260 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:64, output treesize:11 [2020-04-17 18:43:35,300 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 18:43:35,300 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,307 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:35,307 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,308 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:20 [2020-04-17 18:43:35,332 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 18:43:35,332 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,342 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:35,342 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 18:43:35,343 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:35, output treesize:20 [2020-04-17 18:43:35,377 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:43:35,391 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:35,392 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 18:43:35,392 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,430 INFO L619 ElimStorePlain]: treesize reduction 30, result has 57.1 percent of original size [2020-04-17 18:43:35,431 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 18:43:35,431 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:50, output treesize:26 [2020-04-17 18:43:35,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:43:35,463 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 18:43:35,463 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,478 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:35,478 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 18:43:35,479 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:26 [2020-04-17 18:43:35,534 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 31 treesize of output 15 [2020-04-17 18:43:35,534 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,542 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:35,543 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,543 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:20 [2020-04-17 18:43:35,568 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 18:43:35,568 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,578 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:35,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 18:43:35,578 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:35, output treesize:20 [2020-04-17 18:43:35,614 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:43:35,627 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:35,627 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 49 [2020-04-17 18:43:35,628 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,660 INFO L619 ElimStorePlain]: treesize reduction 26, result has 57.4 percent of original size [2020-04-17 18:43:35,660 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 18:43:35,661 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:26 [2020-04-17 18:43:35,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:43:35,695 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 18:43:35,695 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,711 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:35,711 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 18:43:35,712 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:26 [2020-04-17 18:43:35,772 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 31 treesize of output 15 [2020-04-17 18:43:35,772 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,779 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:35,780 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,780 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:20 [2020-04-17 18:43:35,814 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 18:43:35,815 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,824 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:35,825 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 18:43:35,825 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:35, output treesize:20 [2020-04-17 18:43:35,864 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:43:35,878 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:35,878 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 49 [2020-04-17 18:43:35,879 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,910 INFO L619 ElimStorePlain]: treesize reduction 26, result has 57.4 percent of original size [2020-04-17 18:43:35,910 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 18:43:35,910 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:26 [2020-04-17 18:43:35,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:43:35,946 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 18:43:35,947 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:35,963 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:35,963 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 18:43:35,964 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:26 [2020-04-17 18:43:36,030 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 31 treesize of output 15 [2020-04-17 18:43:36,031 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:36,039 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:36,039 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:43:36,040 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:20 [2020-04-17 18:43:36,072 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 18:43:36,072 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:36,084 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:36,085 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 18:43:36,085 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:35, output treesize:20 [2020-04-17 18:43:36,127 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:43:36,142 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:36,143 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 49 [2020-04-17 18:43:36,143 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:36,178 INFO L619 ElimStorePlain]: treesize reduction 26, result has 57.4 percent of original size [2020-04-17 18:43:36,178 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 18:43:36,179 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:26 [2020-04-17 18:43:36,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:43:36,221 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 18:43:36,222 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:36,236 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:36,236 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 18:43:36,237 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:26 [2020-04-17 18:43:36,313 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 31 treesize of output 15 [2020-04-17 18:43:36,314 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:36,324 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:36,325 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:43:36,325 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:20 [2020-04-17 18:43:36,361 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 18:43:36,361 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:36,374 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:36,375 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 18:43:36,375 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:40, output treesize:13 [2020-04-17 18:43:36,441 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:43:36,456 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:36,456 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 18:43:36,457 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:36,483 INFO L619 ElimStorePlain]: treesize reduction 26, result has 51.9 percent of original size [2020-04-17 18:43:36,483 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 18:43:36,484 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:40, output treesize:19 [2020-04-17 18:43:36,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:43:36,543 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 18:43:36,544 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:36,557 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:36,557 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 18:43:36,558 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:19 [2020-04-17 18:43:36,563 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 18:43:36,563 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:43:36,564 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:43:36,564 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:43:36,565 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:1 [2020-04-17 18:43:36,608 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 308 proven. 113 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2020-04-17 18:43:36,608 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:43:36,608 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 39 [2020-04-17 18:43:36,609 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035181871] [2020-04-17 18:43:36,609 INFO L459 AbstractCegarLoop]: Interpolant automaton has 39 states [2020-04-17 18:43:36,609 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:43:36,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2020-04-17 18:43:36,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1248, Unknown=0, NotChecked=0, Total=1482 [2020-04-17 18:43:36,610 INFO L87 Difference]: Start difference. First operand 3444 states and 6171 transitions. Second operand 39 states. [2020-04-17 18:43:47,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:43:47,606 INFO L93 Difference]: Finished difference Result 4130 states and 7363 transitions. [2020-04-17 18:43:47,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 209 states. [2020-04-17 18:43:47,607 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 128 [2020-04-17 18:43:47,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:43:47,617 INFO L225 Difference]: With dead ends: 4130 [2020-04-17 18:43:47,618 INFO L226 Difference]: Without dead ends: 4130 [2020-04-17 18:43:47,620 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 103 SyntacticMatches, 4 SemanticMatches, 230 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22558 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=5912, Invalid=47680, Unknown=0, NotChecked=0, Total=53592 [2020-04-17 18:43:47,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4130 states. [2020-04-17 18:43:47,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4130 to 2553. [2020-04-17 18:43:47,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2553 states. [2020-04-17 18:43:47,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2553 states to 2553 states and 4573 transitions. [2020-04-17 18:43:47,671 INFO L78 Accepts]: Start accepts. Automaton has 2553 states and 4573 transitions. Word has length 128 [2020-04-17 18:43:47,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:43:47,672 INFO L479 AbstractCegarLoop]: Abstraction has 2553 states and 4573 transitions. [2020-04-17 18:43:47,672 INFO L480 AbstractCegarLoop]: Interpolant automaton has 39 states. [2020-04-17 18:43:47,672 INFO L276 IsEmpty]: Start isEmpty. Operand 2553 states and 4573 transitions. [2020-04-17 18:43:47,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2020-04-17 18:43:47,678 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:43:47,678 INFO L425 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 12, 12, 12, 12, 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 18:43:47,894 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:43:47,895 INFO L427 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:43:47,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:43:47,895 INFO L82 PathProgramCache]: Analyzing trace with hash -195679467, now seen corresponding path program 10 times [2020-04-17 18:43:47,895 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:43:47,896 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294203497] [2020-04-17 18:43:47,896 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:43:47,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:43:48,142 INFO L134 CoverageAnalysis]: Checked inductivity of 744 backedges. 0 proven. 744 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 18:43:48,142 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294203497] [2020-04-17 18:43:48,143 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83860215] [2020-04-17 18:43:48,143 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 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 18:44:11,836 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-04-17 18:44:11,836 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 18:44:11,844 INFO L264 TraceCheckSpWp]: Trace formula consists of 695 conjuncts, 17 conjunts are in the unsatisfiable core [2020-04-17 18:44:11,846 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:44:11,876 INFO L134 CoverageAnalysis]: Checked inductivity of 744 backedges. 0 proven. 744 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 18:44:11,876 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:44:11,876 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-04-17 18:44:11,877 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689524370] [2020-04-17 18:44:11,878 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-04-17 18:44:11,878 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:44:11,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-04-17 18:44:11,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2020-04-17 18:44:11,879 INFO L87 Difference]: Start difference. First operand 2553 states and 4573 transitions. Second operand 19 states. [2020-04-17 18:44:12,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-04-17 18:44:12,005 INFO L93 Difference]: Finished difference Result 2905 states and 5197 transitions. [2020-04-17 18:44:12,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-04-17 18:44:12,005 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 137 [2020-04-17 18:44:12,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-04-17 18:44:12,019 INFO L225 Difference]: With dead ends: 2905 [2020-04-17 18:44:12,019 INFO L226 Difference]: Without dead ends: 2905 [2020-04-17 18:44:12,019 INFO L678 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 137 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 18:44:12,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2905 states. [2020-04-17 18:44:12,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2905 to 2741. [2020-04-17 18:44:12,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2741 states. [2020-04-17 18:44:12,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2741 states to 2741 states and 4906 transitions. [2020-04-17 18:44:12,085 INFO L78 Accepts]: Start accepts. Automaton has 2741 states and 4906 transitions. Word has length 137 [2020-04-17 18:44:12,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-04-17 18:44:12,085 INFO L479 AbstractCegarLoop]: Abstraction has 2741 states and 4906 transitions. [2020-04-17 18:44:12,086 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-04-17 18:44:12,086 INFO L276 IsEmpty]: Start isEmpty. Operand 2741 states and 4906 transitions. [2020-04-17 18:44:12,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2020-04-17 18:44:12,093 INFO L417 BasicCegarLoop]: Found error trace [2020-04-17 18:44:12,094 INFO L425 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 13, 13, 13, 13, 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 18:44:12,306 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:44:12,307 INFO L427 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-04-17 18:44:12,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-04-17 18:44:12,307 INFO L82 PathProgramCache]: Analyzing trace with hash -195811371, now seen corresponding path program 11 times [2020-04-17 18:44:12,308 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-04-17 18:44:12,308 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216753320] [2020-04-17 18:44:12,308 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-04-17 18:44:12,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-04-17 18:44:12,728 INFO L134 CoverageAnalysis]: Checked inductivity of 856 backedges. 0 proven. 856 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-04-17 18:44:12,729 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216753320] [2020-04-17 18:44:12,729 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771625999] [2020-04-17 18:44:12,729 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 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 18:44:24,314 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2020-04-17 18:44:24,315 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2020-04-17 18:44:24,337 WARN L262 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 263 conjunts are in the unsatisfiable core [2020-04-17 18:44:24,340 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-04-17 18:44:24,374 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:24,375 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 18:44:24,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:24,376 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:24,400 INFO L619 ElimStorePlain]: treesize reduction 27, result has 55.7 percent of original size [2020-04-17 18:44:24,401 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 18:44:24,401 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:7 [2020-04-17 18:44:24,420 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 18:44:24,421 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:24,427 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:24,427 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 18:44:24,428 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:7 [2020-04-17 18:44:24,451 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 18:44:24,451 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:24,455 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:24,455 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-04-17 18:44:24,456 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:9 [2020-04-17 18:44:24,493 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:24,494 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 65 [2020-04-17 18:44:24,494 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:24,523 INFO L619 ElimStorePlain]: treesize reduction 25, result has 59.7 percent of original size [2020-04-17 18:44:24,523 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 18:44:24,524 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:24 [2020-04-17 18:44:24,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:24,644 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:24,645 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 18:44:24,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:24,646 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:24,650 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:24,669 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:24,669 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 18:44:24,670 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:24,755 INFO L619 ElimStorePlain]: treesize reduction 50, result has 61.5 percent of original size [2020-04-17 18:44:24,756 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 18:44:24,756 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:84, output treesize:36 [2020-04-17 18:44:24,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:24,807 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 18:44:24,807 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:24,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:24,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, 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 18:44:24,815 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:24,843 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:24,843 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 18:44:24,843 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:36 [2020-04-17 18:44:24,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:24,889 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 18:44:24,890 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:24,901 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:24,904 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 18:44:24,905 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:24,914 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:24,914 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-04-17 18:44:24,915 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:23 [2020-04-17 18:44:24,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:24,951 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 16 treesize of output 12 [2020-04-17 18:44:24,951 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:24,981 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:24,981 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 65 [2020-04-17 18:44:24,982 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:25,038 INFO L619 ElimStorePlain]: treesize reduction 25, result has 71.9 percent of original size [2020-04-17 18:44:25,038 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-04-17 18:44:25,039 INFO L239 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:38 [2020-04-17 18:44:25,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 18:44:25,152 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:25,152 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 18:44:25,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:25,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:25,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:25,155 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:25,160 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:25,163 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:25,181 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:25,181 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 18:44:25,182 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:25,201 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:25,201 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 18:44:25,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:25,203 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:25,339 WARN L192 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 41 [2020-04-17 18:44:25,340 INFO L619 ElimStorePlain]: treesize reduction 94, result has 55.7 percent of original size [2020-04-17 18:44:25,341 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-04-17 18:44:25,341 INFO L239 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:118, output treesize:55 [2020-04-17 18:44:25,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 18:44:25,414 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 18:44:25,414 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:25,420 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 18:44:25,421 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:25,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:25,428 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 18:44:25,428 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:25,463 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:25,463 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-04-17 18:44:25,464 INFO L239 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:100, output treesize:55 [2020-04-17 18:44:25,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 18:44:25,609 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 18:44:25,610 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:25,677 INFO L619 ElimStorePlain]: treesize reduction 10, result has 90.8 percent of original size [2020-04-17 18:44:25,681 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 18:44:25,682 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:25,703 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:25,725 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 18:44:25,725 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:25,747 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:25,748 INFO L539 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-04-17 18:44:25,748 INFO L239 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:130, output treesize:56 [2020-04-17 18:44:25,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2020-04-17 18:44:25,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:25,809 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 27 treesize of output 26 [2020-04-17 18:44:25,810 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:25,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:25,819 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 27 treesize of output 26 [2020-04-17 18:44:25,820 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:25,844 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:25,844 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 65 [2020-04-17 18:44:25,844 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:25,937 INFO L619 ElimStorePlain]: treesize reduction 25, result has 81.5 percent of original size [2020-04-17 18:44:25,938 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2020-04-17 18:44:25,939 INFO L239 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:107, output treesize:72 [2020-04-17 18:44:26,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2020-04-17 18:44:26,144 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:26,147 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:26,165 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:26,165 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 18:44:26,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:26,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:26,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:26,168 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:26,202 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:26,203 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 18:44:26,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:26,205 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:26,213 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:26,216 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:26,236 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:26,237 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 18:44:26,237 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:26,243 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:26,262 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:26,262 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 18:44:26,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:26,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:26,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:26,266 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:26,435 WARN L192 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2020-04-17 18:44:26,435 INFO L619 ElimStorePlain]: treesize reduction 153, result has 52.0 percent of original size [2020-04-17 18:44:26,436 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2020-04-17 18:44:26,436 INFO L239 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:178, output treesize:96 [2020-04-17 18:44:26,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2020-04-17 18:44:26,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:26,537 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 28 treesize of output 27 [2020-04-17 18:44:26,538 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:26,546 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 18:44:26,546 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:26,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:26,559 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 18:44:26,559 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:26,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:26,568 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 18:44:26,568 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:26,625 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:26,626 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2020-04-17 18:44:26,626 INFO L239 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:156, output treesize:96 [2020-04-17 18:44:26,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2020-04-17 18:44:26,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 41 treesize of output 19 [2020-04-17 18:44:26,840 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:26,894 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:26,900 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 42 treesize of output 20 [2020-04-17 18:44:26,900 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:26,946 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:26,950 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 18:44:26,950 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:26,989 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:26,993 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 44 treesize of output 22 [2020-04-17 18:44:26,993 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:27,025 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:27,026 INFO L539 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 4 xjuncts. [2020-04-17 18:44:27,026 INFO L239 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:196, output treesize:101 [2020-04-17 18:44:27,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2020-04-17 18:44:27,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:27,124 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 27 treesize of output 26 [2020-04-17 18:44:27,125 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:27,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:27,139 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 39 treesize of output 32 [2020-04-17 18:44:27,140 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:27,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:27,153 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 37 treesize of output 30 [2020-04-17 18:44:27,154 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:27,184 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:27,185 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 65 [2020-04-17 18:44:27,186 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:27,297 WARN L192 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2020-04-17 18:44:27,298 INFO L619 ElimStorePlain]: treesize reduction 25, result has 87.0 percent of original size [2020-04-17 18:44:27,298 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 5 xjuncts. [2020-04-17 18:44:27,298 INFO L239 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:169, output treesize:118 [2020-04-17 18:44:27,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2020-04-17 18:44:27,538 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:27,541 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:27,564 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:27,564 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 18:44:27,565 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:27,571 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:27,574 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:27,593 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:27,593 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 44 treesize of output 56 [2020-04-17 18:44:27,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:27,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:27,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:27,596 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:27,623 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:27,625 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:27,639 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:27,640 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 42 treesize of output 54 [2020-04-17 18:44:27,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:27,641 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:27,647 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:27,649 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:27,662 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:27,663 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 18:44:27,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:27,664 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:27,684 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:27,684 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 18:44:27,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:27,686 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:27,906 WARN L192 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 58 [2020-04-17 18:44:27,907 INFO L619 ElimStorePlain]: treesize reduction 168, result has 58.0 percent of original size [2020-04-17 18:44:27,908 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 5 xjuncts. [2020-04-17 18:44:27,909 INFO L239 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:250, output treesize:145 [2020-04-17 18:44:28,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2020-04-17 18:44:28,034 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 18:44:28,034 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:28,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:28,051 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 38 treesize of output 31 [2020-04-17 18:44:28,052 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:28,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:28,069 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 18:44:28,069 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:28,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 29 [2020-04-17 18:44:28,082 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:28,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:28,091 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 18:44:28,092 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:28,177 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:28,177 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 5 xjuncts. [2020-04-17 18:44:28,178 INFO L239 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:220, output treesize:145 [2020-04-17 18:44:28,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2020-04-17 18:44:28,480 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 52 treesize of output 24 [2020-04-17 18:44:28,480 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:28,674 WARN L192 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2020-04-17 18:44:28,675 INFO L619 ElimStorePlain]: treesize reduction 10, result has 96.0 percent of original size [2020-04-17 18:44:28,681 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 42 treesize of output 20 [2020-04-17 18:44:28,682 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:28,764 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:28,769 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 18:44:28,769 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:28,839 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:28,843 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 54 treesize of output 26 [2020-04-17 18:44:28,843 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:28,905 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:28,909 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 18:44:28,909 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:28,960 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:28,961 INFO L539 ElimStorePlain]: Start of recursive call 1: 5 dim-2 vars, End of recursive call: and 5 xjuncts. [2020-04-17 18:44:28,961 INFO L239 ElimStorePlain]: Needed 6 recursive calls to eliminate 5 variables, input treesize:270, output treesize:154 [2020-04-17 18:44:29,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2020-04-17 18:44:29,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:29,104 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 37 treesize of output 30 [2020-04-17 18:44:29,104 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:29,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:29,115 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 49 treesize of output 36 [2020-04-17 18:44:29,116 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:29,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:29,129 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 27 treesize of output 26 [2020-04-17 18:44:29,130 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:29,159 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:29,159 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 65 [2020-04-17 18:44:29,160 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:29,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:29,167 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 47 treesize of output 34 [2020-04-17 18:44:29,168 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:29,324 WARN L192 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-04-17 18:44:29,325 INFO L619 ElimStorePlain]: treesize reduction 25, result has 90.3 percent of original size [2020-04-17 18:44:29,325 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:29,326 INFO L239 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:239, output treesize:172 [2020-04-17 18:44:29,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:29,598 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:29,598 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 18:44:29,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:29,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:29,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:29,601 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:29,606 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:29,609 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:29,626 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:29,626 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 52 treesize of output 58 [2020-04-17 18:44:29,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:29,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:29,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:29,629 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:29,635 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:29,638 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:29,657 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:29,657 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 54 treesize of output 60 [2020-04-17 18:44:29,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:29,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:29,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:29,660 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:29,667 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:29,669 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:29,687 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:29,688 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 18:44:29,688 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:29,695 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:29,697 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:29,715 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:29,715 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 42 treesize of output 54 [2020-04-17 18:44:29,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:29,717 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:29,723 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:29,739 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:29,739 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 18:44:29,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:29,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:29,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:29,742 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:30,040 WARN L192 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 70 [2020-04-17 18:44:30,040 INFO L619 ElimStorePlain]: treesize reduction 286, result has 52.0 percent of original size [2020-04-17 18:44:30,041 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:30,041 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:330, output treesize:206 [2020-04-17 18:44:30,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:30,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:30,200 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 18:44:30,200 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:30,206 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 18:44:30,207 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:30,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:30,219 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 48 treesize of output 35 [2020-04-17 18:44:30,220 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:30,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:30,241 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 36 treesize of output 29 [2020-04-17 18:44:30,242 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:30,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:30,256 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 48 treesize of output 35 [2020-04-17 18:44:30,257 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:30,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:30,268 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 18:44:30,269 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:30,386 WARN L192 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2020-04-17 18:44:30,388 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:30,388 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:30,389 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:296, output treesize:206 [2020-04-17 18:44:30,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:30,748 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 52 treesize of output 24 [2020-04-17 18:44:30,749 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:31,039 WARN L192 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 108 [2020-04-17 18:44:31,040 INFO L619 ElimStorePlain]: treesize reduction 10, result has 97.0 percent of original size [2020-04-17 18:44:31,047 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 64 treesize of output 30 [2020-04-17 18:44:31,048 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:31,172 WARN L192 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2020-04-17 18:44:31,173 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:31,180 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 42 treesize of output 20 [2020-04-17 18:44:31,181 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:31,289 WARN L192 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2020-04-17 18:44:31,290 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:31,295 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 18:44:31,295 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:31,386 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:31,390 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 18:44:31,391 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:31,472 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:31,476 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 64 treesize of output 30 [2020-04-17 18:44:31,477 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:31,546 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:31,547 INFO L539 ElimStorePlain]: Start of recursive call 1: 6 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:31,547 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:356, output treesize:219 [2020-04-17 18:44:31,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:31,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:31,689 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 37 treesize of output 30 [2020-04-17 18:44:31,690 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:31,722 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:31,723 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 65 [2020-04-17 18:44:31,723 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:31,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:31,735 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 59 treesize of output 40 [2020-04-17 18:44:31,736 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:31,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:31,746 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 27 treesize of output 26 [2020-04-17 18:44:31,747 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:31,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:31,759 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 59 treesize of output 40 [2020-04-17 18:44:31,759 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:31,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:31,767 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 47 treesize of output 34 [2020-04-17 18:44:31,768 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:31,965 WARN L192 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 63 [2020-04-17 18:44:31,965 INFO L619 ElimStorePlain]: treesize reduction 25, result has 92.6 percent of original size [2020-04-17 18:44:31,966 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 7 xjuncts. [2020-04-17 18:44:31,966 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:321, output treesize:238 [2020-04-17 18:44:32,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2020-04-17 18:44:32,296 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:32,299 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:32,320 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:32,321 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 18:44:32,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,323 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:32,329 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:32,332 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:32,375 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:32,375 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 42 treesize of output 54 [2020-04-17 18:44:32,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,377 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:32,383 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:32,386 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:32,403 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:32,404 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 18:44:32,404 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:32,435 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:32,436 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 18:44:32,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,438 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:32,443 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:32,446 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:32,462 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:32,463 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 64 treesize of output 64 [2020-04-17 18:44:32,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,466 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:32,471 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:32,473 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:32,490 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:32,490 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 52 treesize of output 58 [2020-04-17 18:44:32,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,493 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:32,520 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:32,531 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:32,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 64 [2020-04-17 18:44:32,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:32,534 INFO L539 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2020-04-17 18:44:32,898 WARN L192 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 80 [2020-04-17 18:44:32,899 INFO L619 ElimStorePlain]: treesize reduction 377, result has 51.5 percent of original size [2020-04-17 18:44:32,900 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 7 xjuncts. [2020-04-17 18:44:32,900 INFO L239 ElimStorePlain]: Needed 8 recursive calls to eliminate 2 variables, input treesize:422, output treesize:279 [2020-04-17 18:44:33,106 WARN L192 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2020-04-17 18:44:33,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2020-04-17 18:44:33,120 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 18:44:33,121 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:33,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:33,135 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 60 treesize of output 41 [2020-04-17 18:44:33,135 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:33,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:33,150 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 36 treesize of output 29 [2020-04-17 18:44:33,150 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:33,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:33,165 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 28 treesize of output 27 [2020-04-17 18:44:33,165 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:33,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:33,180 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 18:44:33,181 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:33,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:33,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 58 treesize of output 39 [2020-04-17 18:44:33,192 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:33,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:33,201 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 46 treesize of output 33 [2020-04-17 18:44:33,202 INFO L539 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:33,355 WARN L192 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2020-04-17 18:44:33,356 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:33,356 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 7 xjuncts. [2020-04-17 18:44:33,357 INFO L239 ElimStorePlain]: Needed 8 recursive calls to eliminate 2 variables, input treesize:384, output treesize:279 [2020-04-17 18:44:33,608 WARN L192 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 46 [2020-04-17 18:44:33,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:33,618 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 18:44:33,618 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:33,745 WARN L192 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2020-04-17 18:44:33,745 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:33,752 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 18:44:33,753 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:33,847 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:33,853 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 18:44:33,853 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:33,931 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:33,937 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 18:44:33,938 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,006 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:34,012 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 18:44:34,012 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,070 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:34,076 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 18:44:34,077 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,126 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:34,127 INFO L539 ElimStorePlain]: Start of recursive call 1: 6 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:34,127 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:211, output treesize:133 [2020-04-17 18:44:34,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:34,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:34,247 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 18:44:34,248 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:34,258 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 18:44:34,258 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:34,268 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 18:44:34,269 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:34,280 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 18:44:34,280 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:34,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, 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 18:44:34,292 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:34,300 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 18:44:34,300 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,369 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:34,370 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:34,370 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:235, output treesize:139 [2020-04-17 18:44:34,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:34,629 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:34,631 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:34,650 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:34,650 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 18:44:34,651 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,655 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:34,657 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:34,674 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:34,674 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 18:44:34,675 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,680 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:34,682 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:34,700 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:34,700 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 18:44:34,701 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,706 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:34,708 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:34,726 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:34,726 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 18:44:34,727 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,732 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:34,734 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:34,752 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:34,753 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 18:44:34,753 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:34,758 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:34,775 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:34,775 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 18:44:34,776 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,017 WARN L192 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2020-04-17 18:44:35,017 INFO L619 ElimStorePlain]: treesize reduction 180, result has 58.4 percent of original size [2020-04-17 18:44:35,018 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:35,018 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:313, output treesize:169 [2020-04-17 18:44:35,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:35,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:35,181 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 18:44:35,182 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:35,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 18:44:35,192 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:35,207 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 18:44:35,208 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:35,219 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 18:44:35,219 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:35,230 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 18:44:35,230 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:35,239 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 18:44:35,239 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,333 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:35,333 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:35,334 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:259, output treesize:169 [2020-04-17 18:44:35,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:35,532 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 18:44:35,533 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,546 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 18:44:35,546 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,554 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 18:44:35,554 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,563 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 18:44:35,563 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,572 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 18:44:35,572 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,577 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 18:44:35,578 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,646 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:35,647 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:35,647 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:277, output treesize:133 [2020-04-17 18:44:35,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:35,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:35,772 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 18:44:35,772 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:35,783 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 18:44:35,784 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:35,793 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 18:44:35,794 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:35,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 26 treesize of output 25 [2020-04-17 18:44:35,805 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:35,816 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 18:44:35,817 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:35,824 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 18:44:35,825 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:35,889 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:35,890 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:35,890 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:235, output treesize:139 [2020-04-17 18:44:36,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:36,187 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:36,189 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:36,208 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:36,208 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 18:44:36,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:36,209 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:36,214 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:36,216 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:36,235 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:36,236 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 18:44:36,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:36,237 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:36,242 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:36,244 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:36,263 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:36,263 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 18:44:36,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:36,264 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:36,269 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:36,271 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:36,290 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:36,290 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 18:44:36,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:36,291 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:36,295 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:36,297 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:36,316 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:36,316 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 18:44:36,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:36,317 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:36,322 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:36,340 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:36,341 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 18:44:36,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:36,342 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:36,586 WARN L192 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2020-04-17 18:44:36,586 INFO L619 ElimStorePlain]: treesize reduction 210, result has 57.9 percent of original size [2020-04-17 18:44:36,587 INFO L539 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:36,587 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:313, output treesize:169 [2020-04-17 18:44:36,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:36,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:36,755 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 18:44:36,755 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:36,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:36,773 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 18:44:36,774 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:36,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:36,785 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 18:44:36,785 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:36,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:36,797 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 18:44:36,797 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:36,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:36,807 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 18:44:36,808 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:36,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:36,823 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 18:44:36,823 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:36,921 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:36,922 INFO L539 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:36,922 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:259, output treesize:169 [2020-04-17 18:44:37,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:37,182 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 18:44:37,183 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:37,297 WARN L192 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2020-04-17 18:44:37,298 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:37,302 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 18:44:37,303 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:37,398 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:37,403 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 18:44:37,403 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:37,479 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:37,484 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 18:44:37,484 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:37,547 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:37,551 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 18:44:37,551 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:37,606 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:37,611 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 18:44:37,611 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:37,661 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:37,662 INFO L539 ElimStorePlain]: Start of recursive call 1: 6 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:37,662 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:259, output treesize:133 [2020-04-17 18:44:37,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2020-04-17 18:44:37,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:37,820 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 31 treesize of output 30 [2020-04-17 18:44:37,821 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:38,252 WARN L192 SmtUtils]: Spent 430.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2020-04-17 18:44:38,252 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:38,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:38,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 31 treesize of output 30 [2020-04-17 18:44:38,269 INFO L539 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:38,538 WARN L192 SmtUtils]: Spent 268.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2020-04-17 18:44:38,538 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:38,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:38,553 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 31 treesize of output 30 [2020-04-17 18:44:38,554 INFO L539 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:38,731 WARN L192 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-04-17 18:44:38,731 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:38,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:38,743 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 31 treesize of output 30 [2020-04-17 18:44:38,743 INFO L539 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:38,894 WARN L192 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2020-04-17 18:44:38,895 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:38,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:38,905 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 31 treesize of output 30 [2020-04-17 18:44:38,905 INFO L539 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:39,038 WARN L192 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2020-04-17 18:44:39,039 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:39,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:39,048 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 31 treesize of output 30 [2020-04-17 18:44:39,048 INFO L539 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:39,162 WARN L192 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2020-04-17 18:44:39,162 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:39,163 INFO L539 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-2 vars, End of recursive call: and 6 xjuncts. [2020-04-17 18:44:39,163 INFO L239 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:325, output treesize:199 [2020-04-17 18:44:39,413 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:39,426 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:39,426 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 18:44:39,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:39,428 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:39,463 INFO L619 ElimStorePlain]: treesize reduction 26, result has 68.7 percent of original size [2020-04-17 18:44:39,463 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 18:44:39,464 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:61, output treesize:40 [2020-04-17 18:44:39,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:39,557 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 18:44:39,557 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:39,576 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:39,576 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 18:44:39,577 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-04-17 18:44:39,756 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 18:44:39,757 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:39,768 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:39,768 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 18:44:39,769 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2020-04-17 18:44:39,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:39,856 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 18:44:39,857 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:39,872 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:39,872 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 18:44:39,873 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:34 [2020-04-17 18:44:40,054 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:40,068 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:40,068 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 18:44:40,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:40,070 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:40,114 INFO L619 ElimStorePlain]: treesize reduction 35, result has 63.2 percent of original size [2020-04-17 18:44:40,114 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 18:44:40,115 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:40 [2020-04-17 18:44:40,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:40,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 18:44:40,216 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:40,234 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:40,235 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 18:44:40,235 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-04-17 18:44:40,419 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 18:44:40,420 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:40,432 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:40,432 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 18:44:40,432 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2020-04-17 18:44:40,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:40,523 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 18:44:40,524 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:40,537 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:40,538 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 18:44:40,538 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:34 [2020-04-17 18:44:40,758 INFO L172 IndexEqualityManager]: detected equality via solver [2020-04-17 18:44:40,771 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:40,771 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 18:44:40,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:40,773 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:40,831 INFO L619 ElimStorePlain]: treesize reduction 35, result has 63.2 percent of original size [2020-04-17 18:44:40,832 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 18:44:40,832 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:40 [2020-04-17 18:44:40,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:40,937 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 18:44:40,938 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:40,956 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:40,957 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 18:44:40,957 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-04-17 18:44:41,166 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 18:44:41,166 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:41,178 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:41,178 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 18:44:41,178 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2020-04-17 18:44:41,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2020-04-17 18:44:41,270 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 18:44:41,271 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:41,283 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:41,284 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 18:44:41,284 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:19 [2020-04-17 18:44:41,468 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:41,469 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 18:44:41,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2020-04-17 18:44:41,470 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:41,492 INFO L619 ElimStorePlain]: treesize reduction 35, result has 46.2 percent of original size [2020-04-17 18:44:41,493 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 18:44:41,493 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:34, output treesize:9 [2020-04-17 18:44:41,567 INFO L343 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2020-04-17 18:44:41,568 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 18:44:41,568 INFO L539 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-04-17 18:44:41,572 INFO L619 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-04-17 18:44:41,572 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 18:44:41,573 INFO L239 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:9 [2020-04-17 18:44:41,720 INFO L134 CoverageAnalysis]: Checked inductivity of 856 backedges. 377 proven. 468 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2020-04-17 18:44:41,720 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-04-17 18:44:41,720 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 68] total 85 [2020-04-17 18:44:41,720 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619238865] [2020-04-17 18:44:41,721 INFO L459 AbstractCegarLoop]: Interpolant automaton has 85 states [2020-04-17 18:44:41,721 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-04-17 18:44:41,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2020-04-17 18:44:41,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=513, Invalid=6627, Unknown=0, NotChecked=0, Total=7140 [2020-04-17 18:44:41,722 INFO L87 Difference]: Start difference. First operand 2741 states and 4906 transitions. Second operand 85 states. [2020-04-17 18:44:47,370 WARN L192 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2020-04-17 18:44:49,293 WARN L192 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 48 [2020-04-17 18:44:50,375 WARN L192 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 52 [2020-04-17 18:44:52,410 WARN L192 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2020-04-17 18:44:52,781 WARN L192 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 52 [2020-04-17 18:44:53,074 WARN L192 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2020-04-17 18:44:53,377 WARN L192 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2020-04-17 18:44:54,468 WARN L192 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 72 [2020-04-17 18:44:55,277 WARN L192 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2020-04-17 18:44:57,844 WARN L192 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 71 [2020-04-17 18:44:58,087 WARN L192 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 53 [2020-04-17 18:44:58,339 WARN L192 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2020-04-17 18:44:58,632 WARN L192 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 49 [2020-04-17 18:44:59,175 WARN L192 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-04-17 18:45:00,669 WARN L192 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:45:02,292 WARN L192 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 49 [2020-04-17 18:45:02,449 WARN L192 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-04-17 18:45:02,830 WARN L192 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2020-04-17 18:45:03,101 WARN L192 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2020-04-17 18:45:03,260 WARN L192 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 36 [2020-04-17 18:45:04,071 WARN L192 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 72 [2020-04-17 18:45:04,287 WARN L192 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 53 [2020-04-17 18:45:04,503 WARN L192 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 49 [2020-04-17 18:45:05,103 WARN L192 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:45:05,384 WARN L192 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-04-17 18:45:05,837 WARN L192 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 48 [2020-04-17 18:45:06,885 WARN L192 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 53 [2020-04-17 18:45:07,805 WARN L192 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2020-04-17 18:45:08,714 WARN L192 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 49 [2020-04-17 18:45:09,096 WARN L192 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 49 [2020-04-17 18:45:09,262 WARN L192 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-04-17 18:45:09,522 WARN L192 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2020-04-17 18:45:09,756 WARN L192 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 53 [2020-04-17 18:45:10,011 WARN L192 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2020-04-17 18:45:10,450 WARN L192 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-04-17 18:45:10,668 WARN L192 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 48 [2020-04-17 18:45:11,387 WARN L192 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 72 [2020-04-17 18:45:11,630 WARN L192 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 49 [2020-04-17 18:45:12,473 WARN L192 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 53 [2020-04-17 18:45:12,848 WARN L192 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:45:13,040 WARN L192 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-04-17 18:45:13,857 WARN L192 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:45:14,957 WARN L192 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2020-04-17 18:45:15,512 WARN L192 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2020-04-17 18:45:15,844 WARN L192 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2020-04-17 18:45:16,807 WARN L192 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 49 [2020-04-17 18:45:17,209 WARN L192 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 49 [2020-04-17 18:45:17,480 WARN L192 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 49 [2020-04-17 18:45:18,124 WARN L192 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 72 [2020-04-17 18:45:18,347 WARN L192 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 53 [2020-04-17 18:45:18,655 WARN L192 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2020-04-17 18:45:18,966 WARN L192 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-04-17 18:45:19,460 WARN L192 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-04-17 18:45:19,682 WARN L192 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 48 [2020-04-17 18:45:20,263 WARN L192 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-04-17 18:45:21,481 WARN L192 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 53 [2020-04-17 18:45:21,664 WARN L192 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:45:22,869 WARN L192 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:45:24,720 WARN L192 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2020-04-17 18:45:24,943 WARN L192 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2020-04-17 18:45:25,239 WARN L192 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 49 [2020-04-17 18:45:25,412 WARN L192 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-04-17 18:45:26,618 WARN L192 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 49 [2020-04-17 18:45:26,808 WARN L192 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 49 [2020-04-17 18:45:27,614 WARN L192 SmtUtils]: Spent 378.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 72 [2020-04-17 18:45:27,842 WARN L192 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 53 [2020-04-17 18:45:28,110 WARN L192 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2020-04-17 18:45:28,814 WARN L192 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-04-17 18:45:29,112 WARN L192 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-04-17 18:45:29,327 WARN L192 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 48 [2020-04-17 18:45:29,754 WARN L192 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:45:30,021 WARN L192 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-04-17 18:45:31,428 WARN L192 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 53 [2020-04-17 18:45:32,599 WARN L192 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:45:32,872 WARN L192 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 40 [2020-04-17 18:45:33,765 WARN L192 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2020-04-17 18:45:34,103 WARN L192 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2020-04-17 18:45:35,034 WARN L192 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2020-04-17 18:45:35,250 WARN L192 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 49 [2020-04-17 18:45:35,619 WARN L192 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 49 [2020-04-17 18:45:35,792 WARN L192 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-04-17 18:45:36,594 WARN L192 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2020-04-17 18:45:37,307 WARN L192 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 49 [2020-04-17 18:45:37,743 WARN L192 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 48 [2020-04-17 18:45:38,471 WARN L192 SmtUtils]: Spent 414.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 72 [2020-04-17 18:45:38,752 WARN L192 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 53 [2020-04-17 18:45:39,785 WARN L192 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-04-17 18:45:40,091 WARN L192 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-04-17 18:45:40,323 WARN L192 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 35 [2020-04-17 18:45:40,584 WARN L192 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 53 [2020-04-17 18:45:40,948 WARN L192 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:45:41,138 WARN L192 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-04-17 18:45:41,552 WARN L192 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 40 [2020-04-17 18:45:42,927 WARN L192 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 35 [2020-04-17 18:45:43,942 WARN L192 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:45:45,206 WARN L192 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2020-04-17 18:45:45,553 WARN L192 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2020-04-17 18:45:45,852 WARN L192 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2020-04-17 18:45:46,865 WARN L192 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 49 [2020-04-17 18:45:47,314 WARN L192 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 49 [2020-04-17 18:45:47,589 WARN L192 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 49 [2020-04-17 18:45:47,767 WARN L192 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-04-17 18:45:48,266 WARN L192 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 53 [2020-04-17 18:45:48,543 WARN L192 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2020-04-17 18:45:49,765 WARN L192 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 48 [2020-04-17 18:45:50,392 WARN L192 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 72 [2020-04-17 18:45:50,704 WARN L192 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 35 [2020-04-17 18:45:51,431 WARN L192 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 34 [2020-04-17 18:45:51,868 WARN L192 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-04-17 18:45:52,067 WARN L192 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-04-17 18:45:52,736 WARN L192 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 53 [2020-04-17 18:45:52,924 WARN L192 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:45:53,128 WARN L192 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-04-17 18:45:54,007 WARN L192 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 40 [2020-04-17 18:45:55,465 WARN L192 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:45:56,864 WARN L192 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2020-04-17 18:45:57,095 WARN L192 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2020-04-17 18:45:57,513 WARN L192 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-04-17 18:45:58,706 WARN L192 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 49 [2020-04-17 18:45:58,910 WARN L192 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 49 [2020-04-17 18:45:59,181 WARN L192 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 49 [2020-04-17 18:45:59,476 WARN L192 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2020-04-17 18:46:00,023 WARN L192 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 72 [2020-04-17 18:46:00,269 WARN L192 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 53 [2020-04-17 18:46:01,674 WARN L192 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 48 [2020-04-17 18:46:02,259 WARN L192 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-04-17 18:46:03,170 WARN L192 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-04-17 18:46:03,365 WARN L192 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-04-17 18:46:04,226 WARN L192 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 53 [2020-04-17 18:46:04,473 WARN L192 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:46:05,556 WARN L192 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 40 [2020-04-17 18:46:06,578 WARN L192 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-04-17 18:46:08,287 WARN L192 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2020-04-17 18:46:08,523 WARN L192 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2020-04-17 18:46:09,101 WARN L192 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 49 [2020-04-17 18:46:09,284 WARN L192 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-04-17 18:46:09,940 WARN L192 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2020-04-17 18:46:10,603 WARN L192 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 49 [2020-04-17 18:46:10,801 WARN L192 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 49 [2020-04-17 18:46:11,145 WARN L192 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 53 Received shutdown request... [2020-04-17 18:46:11,463 WARN L209 SmtUtils]: Removed 9 from assertion stack [2020-04-17 18:46:11,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 584 states. [2020-04-17 18:46:11,664 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-04-17 18:46:11,664 WARN L544 AbstractCegarLoop]: Verification canceled [2020-04-17 18:46:11,669 WARN L228 ceAbstractionStarter]: Timeout [2020-04-17 18:46:11,669 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.04 06:46:11 BasicIcfg [2020-04-17 18:46:11,669 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-04-17 18:46:11,673 INFO L168 Benchmark]: Toolchain (without parser) took 257885.80 ms. Allocated memory was 140.5 MB in the beginning and 800.1 MB in the end (delta: 659.6 MB). Free memory was 101.5 MB in the beginning and 285.2 MB in the end (delta: -183.7 MB). Peak memory consumption was 475.9 MB. Max. memory is 7.1 GB. [2020-04-17 18:46:11,674 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 140.5 MB. Free memory is still 121.1 MB. There was no memory consumed. Max. memory is 7.1 GB. [2020-04-17 18:46:11,674 INFO L168 Benchmark]: CACSL2BoogieTranslator took 912.36 ms. Allocated memory was 140.5 MB in the beginning and 205.0 MB in the end (delta: 64.5 MB). Free memory was 99.4 MB in the beginning and 135.5 MB in the end (delta: -36.1 MB). Peak memory consumption was 33.6 MB. Max. memory is 7.1 GB. [2020-04-17 18:46:11,674 INFO L168 Benchmark]: Boogie Procedure Inliner took 148.51 ms. Allocated memory is still 205.0 MB. Free memory was 135.5 MB in the beginning and 131.6 MB in the end (delta: 3.9 MB). Peak memory consumption was 3.9 MB. Max. memory is 7.1 GB. [2020-04-17 18:46:11,674 INFO L168 Benchmark]: Boogie Preprocessor took 97.31 ms. Allocated memory is still 205.0 MB. Free memory was 131.6 MB in the beginning and 129.6 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.9 MB. Max. memory is 7.1 GB. [2020-04-17 18:46:11,674 INFO L168 Benchmark]: RCFGBuilder took 1045.86 ms. Allocated memory was 205.0 MB in the beginning and 234.4 MB in the end (delta: 29.4 MB). Free memory was 129.6 MB in the beginning and 199.9 MB in the end (delta: -70.3 MB). Peak memory consumption was 43.2 MB. Max. memory is 7.1 GB. [2020-04-17 18:46:11,675 INFO L168 Benchmark]: TraceAbstraction took 255655.26 ms. Allocated memory was 234.4 MB in the beginning and 800.1 MB in the end (delta: 565.7 MB). Free memory was 199.9 MB in the beginning and 285.2 MB in the end (delta: -85.3 MB). Peak memory consumption was 480.4 MB. Max. memory is 7.1 GB. [2020-04-17 18:46:11,676 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.17 ms. Allocated memory is still 140.5 MB. Free memory is still 121.1 MB. There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 912.36 ms. Allocated memory was 140.5 MB in the beginning and 205.0 MB in the end (delta: 64.5 MB). Free memory was 99.4 MB in the beginning and 135.5 MB in the end (delta: -36.1 MB). Peak memory consumption was 33.6 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 148.51 ms. Allocated memory is still 205.0 MB. Free memory was 135.5 MB in the beginning and 131.6 MB in the end (delta: 3.9 MB). Peak memory consumption was 3.9 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 97.31 ms. Allocated memory is still 205.0 MB. Free memory was 131.6 MB in the beginning and 129.6 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.9 MB. Max. memory is 7.1 GB. * RCFGBuilder took 1045.86 ms. Allocated memory was 205.0 MB in the beginning and 234.4 MB in the end (delta: 29.4 MB). Free memory was 129.6 MB in the beginning and 199.9 MB in the end (delta: -70.3 MB). Peak memory consumption was 43.2 MB. Max. memory is 7.1 GB. * TraceAbstraction took 255655.26 ms. Allocated memory was 234.4 MB in the beginning and 800.1 MB in the end (delta: 565.7 MB). Free memory was 199.9 MB in the beginning and 285.2 MB in the end (delta: -85.3 MB). Peak memory consumption was 480.4 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 7.2s, 196 ProgramPointsBefore, 53 ProgramPointsAfterwards, 204 TransitionsBefore, 55 TransitionsAfterwards, 9440 CoEnabledTransitionPairs, 8 FixpointIterations, 63 TrivialSequentialCompositions, 92 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 19 ConcurrentYvCompositions, 6 ChoiceCompositions, 4960 VarBasedMoverChecksPositive, 92 VarBasedMoverChecksNegative, 17 SemBasedMoverChecksPositive, 115 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.8s, 0 MoverChecksTotal, 17748 CheckedPairsTotal, 178 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 (2741states) and FLOYD_HOARE automaton (currently 584 states, 85 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 91 for 67ms.. - TimeoutResultAtElement [Line: 1014]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 1014). Cancelled while BasicCegarLoop was constructing difference of abstraction (2741states) and FLOYD_HOARE automaton (currently 584 states, 85 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 91 for 67ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 190 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 255.4s, OverallIterations: 20, TraceHistogramMax: 16, AutomataDifference: 143.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 7.3s, HoareTripleCheckerStatistics: 758 SDtfs, 10401 SDslu, 4962 SDs, 0 SdLazy, 18729 SolverSat, 7010 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 25.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3612 GetRequests, 2042 SyntacticMatches, 12 SemanticMatches, 1557 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278394 ImplicationChecksByTransitivity, 123.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3444occurred in iteration=17, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 19 MinimizatonAttempts, 5858 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 70.4s SatisfiabilityAnalysisTime, 27.9s InterpolantComputationTime, 2761 NumberOfCodeBlocks, 2576 NumberOfCodeBlocksAsserted, 86 NumberOfCheckSat, 2725 ConstructedInterpolants, 5 QuantifiedInterpolants, 2615749 SizeOfPredicates, 358 NumberOfNonLiveVariables, 6283 ConjunctsInSsa, 826 ConjunctsInUnsatCore, 36 InterpolantComputations, 4 PerfectInterpolantSequences, 1591/9267 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